Compare commits

..
Author SHA1 Message Date
Félix Malfait 9b19b98be4 fix(campaigns,frontend): useEffect auto-pick + decouple from email-group flag
- Replace in-render setEmailingDomainId with a useEffect that also
  re-syncs when the verified-domains list changes (e.g. a domain is
  unverified in another tab).
- Switch the hook + query over to getCampaignEmailingDomains so the
  drawer works in workspaces where IS_EMAIL_GROUP_ENABLED is off.
2026-05-28 18:16:21 +02:00
Félix Malfait 28dd222ea2 fix(messaging): migrations + module wiring for review fixes
- Pre-clean rows in down() migrations so enum narrowing succeeds.
- Register the partial unique index migration.
- Wire CampaignEmailingDomainResolver into MessageCampaignModule.
2026-05-28 18:15:25 +02:00
Félix Malfait add2479363 fix(messaging): apply code-review fixes to service/job/DTO/exception
Re-applies the fixes from 3646518379 onto bulk-email-campaigns
(the original commit landed on the wrong branch during a chaotic
sequence of branch switches).
2026-05-28 18:13:57 +02:00
Félix Malfait 48a9a8a50c feat(messaging): scaffold code-review-fix utils (in-progress)
New utils + scaffolding for the code-review fixes; service/job/DTO
edits to follow in a sibling commit. Splitting these out so they
survive concurrent branch switches.

- sanitize-campaign-html.util: DOMPurify-backed HTML sanitizer.
- is-non-trivial-recipient-filter.util: rejects {and:[]} / {} filters.
- is-non-trivial-recipient-filter.validator: class-validator wrapper.
- campaign-emailing-domain.resolver: SEND_EMAIL_TOOL-gated query for
  campaign domain selection (avoids the IS_EMAIL_GROUP_ENABLED gate).
- 2-9-...-add-workspace-transactional-channel-unique-index: partial
  unique index backing findOrCreateWorkspaceTransactionalChannel.
2026-05-28 18:10:18 +02:00
Félix Malfait 90e1e1596d refactor(messaging): send GraphQL filter to backend instead of resolving IDs client-side
Previously the SendCampaignCommand called useFindManyRecords to resolve
the selected People into a list of IDs (capped at MAX_CAMPAIGN_RECIPIENTS)
and shipped that list as a `recipientPersonIds: string[]` field. That
forced the client to pull every recipient ID into memory and silently
clipped selections above the cap before the backend ever saw them.

This commit moves the resolution to the server, mirroring the pattern
used by search.service:

- DTO: `recipientPersonIds: string[]` → `recipientFilter: RecordGqlOperationFilter`
  (carried over the wire as a GraphQLJSON scalar).
- Service: uses GraphqlQueryParser to apply the same filter the read API
  understands to a Person query builder, plus a guard against rows with
  no/empty `emailsPrimaryEmail`. Returns both the actual matched count
  and the capped recipient list so the response can report accurate
  skipped/queued numbers.
- Frontend SendCampaignCommand: passes `graphqlFilter` straight through —
  no more useFindManyRecords resolution pass.
- Drawer: stores the filter in a jotai state, uses useFindManyRecords
  with limit:1 just to read totalCount for the "Sending to N recipient(s)"
  label, and surfaces a clearer truncation message when the cap is hit
  ("Selection matches X people but the campaign cap is 1000, only the
  first 1000 will receive this campaign").
- composeCampaignRecipientFilterComponentState replaces the old
  RecipientPersonIds component state.
2026-05-28 15:42:46 +02:00
Félix Malfait 042a982e0e fix(messaging): raise campaign recipient cap to 1000 and share constant
The SendCampaignCommand was using MAX_EMAIL_RECIPIENTS (=100), the cap
designed for the user-mailbox compose flow. Campaigns send one message
per recipient on a background worker and the server-side DTO already
caps at 1000 — the frontend was just clipping the fetched person IDs
earlier and silently truncating large selections (e.g. 1200 People
selected → drawer showed 'Sending to 100').

- Extract MAX_CAMPAIGN_RECIPIENTS (= 1000) to twenty-shared/constants so
  client and server validate against the same number.
- SendCampaignCommand fetches up to MAX_CAMPAIGN_RECIPIENTS person IDs.
- Compose drawer shows a red warning when the cap is hit, telling the
  user that additional selections will be skipped.
2026-05-28 15:18:23 +02:00
Félix Malfait 532b645e53 feat(messaging): add LOG emailing-domain driver + dev-seed a verified domain
Makes the bulk-email-campaigns feature testable locally without an AWS
account.

- New EmailingDomainDriver.LOG: implements EmailingDomainDriverInterface
  with logging stubs for all verify/register/cleanup calls and a sendEmail
  that returns a synthetic "log-<uuid>" messageId.
- EmailingDomainDriverFactory now switches on a new EMAILING_DOMAIN_DRIVER
  config var (default AWS_SES — production unchanged). Setting LOG bypasses
  AWS entirely; the campaign worker still marks each message SENT with the
  fake provider ID, so the full mutation → fan-out → job → status update
  loop is exercisable on a laptop.
- Dev seeder inserts one pre-verified EmailingDomain per workspace
  (<workspaceId-prefix>.dev.twenty.local) with status=VERIFIED and
  driver=LOG so the campaign drawer's "Sending domain" dropdown is
  populated without any setup.

To exercise the feature locally:
  1. Set EMAILING_DOMAIN_DRIVER=LOG in packages/twenty-server/.env
  2. Reset / re-seed: npx nx database:reset twenty-server
  3. Restart server + worker
  4. Pick 1+ People → Send Campaign → fill form → send
  5. Worker logs each "sent" message; the campaign's sentCount ticks up.
2026-05-28 15:10:18 +02:00
Félix Malfait 26273c7878 fix(messaging): import PermissionsModule in MessageCampaignModule
The MessageCampaignResolver uses SettingsPermissionGuard(SEND_EMAIL_TOOL),
which depends on PermissionsService. Without PermissionsModule imported,
Nest fails to resolve the guard at boot.
2026-05-28 14:23:19 +02:00
Félix Malfait 8f20d9abfa Merge remote-tracking branch 'origin/main' into feat/bulk-email-campaigns 2026-05-28 13:39:44 +02:00
Félix Malfait 2398f151df feat(messaging): bulk email campaigns (v1)
Adds a one-shot bulk-email-campaign feature on top of the existing
EmailingDomain (AWS SES) infrastructure.

Data model
- New messageCampaign workspace object: name, subject, bodyTemplate
  (rich text), fromAddress, replyTo, status, scheduledAt, sentAt,
  sentCount, bouncedCount, failedCount, recipientSource, position,
  searchVector, messages relation.
- Extends message with four nullable outbound fields: deliveryStatus,
  providerMessageId, sourceType, sourceCampaign (MANY_TO_ONE). Inbound
  synced messages leave these null and are unaffected.
- Extends shared enums: MessageChannelType.WORKSPACE_TRANSACTIONAL,
  ConnectedAccountProvider.WORKSPACE_TRANSACTIONAL, and
  MessageChannelSyncStage.NOT_APPLICABLE. Two fast instance commands
  extend the matching Postgres enums.

Backend send flow
- MessageChannelMetadataService.findOrCreateWorkspaceTransactionalChannel
  lazily provisions a synthetic ConnectedAccount + MessageChannel pair
  per workspace (modeled on createEmailGroupChannel).
- MessagingCampaignService.startCampaign validates the verified emailing
  domain + from-address, snapshots recipient emails from Person.emails,
  materializes one messageThread + message (status=QUEUED,
  sourceType=CAMPAIGN) per recipient, and enqueues a per-recipient send
  job on the email queue. Hard cap of 1000 recipients enforced in the
  input DTO.
- MessagingCampaignSendRecipientJob calls EmailingDomainService.sendEmail
  (existing SES driver), persists deliveryStatus + providerMessageId,
  increments campaign counters, and finalizes campaign status when every
  recipient message reaches a terminal state.
- sendMessageCampaign GraphQL mutation, permission-guarded on
  SEND_EMAIL_TOOL.

Frontend
- New STANDARD_COMMAND_MENU_ITEMS entry sendCampaignToPerson (record
  selection, Person only). New EngineComponentKey.SEND_CAMPAIGN.
- SendCampaignCommand resolves the selected People (respects view-filter
  exclusions like ComposeEmailCommand) and opens the compose side panel.
- SidePanelComposeCampaignPage: side-panel drawer with verified-domain
  picker, from/reply-to, subject, and a BlockNote rich-text body. On
  send, serializes body to HTML via editor.blocksToFullHTML; the backend
  job forwards HTML to SES and derives a plain-text fallback.
- New SidePanelPages.ComposeCampaign and supporting jotai atom families
  for recipient IDs and default subject.

Standard nav / view
- Standard view, view-fields, and navigation menu entry for the
  Campaigns section so the record-index page is reachable from the left
  nav.

Out of scope (for follow-ups)
- Bounce / Complaint SNS webhook handling that updates message
  deliveryStatus and increments bouncedCount.
- "Source: Campaign" pill on the Person Messages tab.
- Retry/backoff config on the per-recipient send job.
- Merge variables, scheduling UI.
2026-05-28 13:31:42 +02:00
182960051f i18n - translations (#21013)
Created by Github action

Co-authored-by: github-actions <[email protected]>
2026-05-28 13:30:39 +02:00
Félix MalfaitandGitHub 7d9f9605a2 feat(settings): move email handles and emailing domains to dedicated Email page (#21008)
## Summary

Both **Email Handles** and **Emailing Domains** were rendered on the
General workspace settings page, but they're workspace-level *email
infrastructure* (inbound shared addresses + outbound sender
authentication) and don't belong with the workspace name, picture, and
domain config.

- New `SettingsWorkspaceEmail` page at `/settings/email`
- Nav item under **Workspace**, hidden when `IS_EMAIL_GROUP_ENABLED` is
off (and gated by `WORKSPACE` permission)
- Related sub-routes (`email-group/:messageChannelId`,
`emailing-domain/:domainId`, etc.) moved from `general/` to `email/` so
the URL space stays consistent with the page
- General page now only contains name, picture, workspace domain, and
the delete-workspace section

No behavior changes to the underlying section components — they're
imported as-is into the new page.

## Test plan

- [ ] With `IS_EMAIL_GROUP_ENABLED` enabled: **Email** appears in the
Workspace nav and the page renders both sections
- [ ] With the flag disabled: **Email** is hidden from nav; navigating
to `/settings/email` directly renders nothing
- [ ] General page no longer shows Email Handles / Emailing Domains
- [ ] Clicking a shared inbox row navigates to
`/settings/email/email-group/:id` (was `general/...`)
- [ ] "Add emailing domain" navigates to
`/settings/email/emailing-domain/new`

## Notes

- Pre-existing `twenty-front` typecheck error in
`FrontComponentRendererProvider.tsx` (React types mismatch between
sibling packages) reproduces on `main` and is unrelated to this PR.
2026-05-28 13:22:55 +02:00
Félix Malfait 5ffc9abdb1 Revert "fix(settings): update email sub-page breadcrumbs and back-nav to Email page"
This reverts commit 94203567eb.
2026-05-28 12:54:29 +02:00
Félix Malfait 94203567eb fix(settings): update email sub-page breadcrumbs and back-nav to Email page
After moving email-related routes from `general/...` to `email/...`, the
detail and "new" sub-pages still pointed back to `SettingsPath.Workspace`
(the General page) on the second breadcrumb crumb and after delete/cancel.
Point them at `SettingsPath.WorkspaceEmail` and rename the crumb label
from "General" / "Emailing Domains" to "Email".

Caught by sentry and cubic on #21008.
2026-05-28 12:31:59 +02:00
Félix MalfaitandGitHub 7065441972 fix: refresh admin panel feature flags after toggling (#21007)
## Summary

- Add `refetchQueries` to the `updateWorkspaceFeatureFlag` mutation in
the admin workspace detail page so the toggle reflects the new value
after toggling.
- Rename `useFeatureFlagState` → `useAdminUpdateFeatureFlag` since the
hook lives under `admin-panel` and is only consumed by the admin
workspace detail page.

## Bug

In the admin panel, toggling a feature flag for a workspace other than
the admin's own workspace sent the backend mutation successfully, but
the toggle in the UI remained unchanged.

The displayed value is derived from:
```tsx
const currentWorkspaceValue =
  currentWorkspace?.id === workspaceId
    ? currentWorkspace?.featureFlags?.find((f) => f.key === flag.key)?.value
    : undefined;
const displayedValue = currentWorkspaceValue ?? flag.value;
```

When viewing a different workspace, `currentWorkspaceValue` is
`undefined` so the toggle reads `flag.value` from the
`WORKSPACE_LOOKUP_ADMIN_PANEL` query. That query was never refetched
after the mutation, so the displayed value stayed stale.

The existing optimistic Jotai update on `currentWorkspaceState` still
runs — it is needed so the rest of the app (anything consuming
`useIsFeatureEnabled`) reacts immediately when an admin toggles a flag
on their own workspace.

## Test plan

- [ ] Open the admin panel → pick a workspace that is not your own →
Feature Flags tab → toggle a flag → toggle visually flips after the
mutation completes.
- [ ] Same flow on your own workspace → toggle flips, and any UI gated
on that flag also reacts.
- [ ] If the mutation fails, the toggle reverts (existing `onError`
rollback path).
2026-05-28 12:23:26 +02:00
6e2cf4cbc0 Fix lambda timeout diagnostics (#21002)
Trying to fix
https://twenty-v7.sentry.io/issues/7420384466/?environment=prod&environment=prod-eu&project=4507072499810304&query=is%3Aunresolved%20%21issue.type%3A%5Bperformance_consecutive_db_queries%2Cperformance_consecutive_http%2Cperformance_file_io_main_thread%2Cperformance_db_main_thread%2Cperformance_n_plus_one_db_queries%2Cperformance_n_plus_one_api_calls%2Cperformance_p95_endpoint_regression%2Cperformance_slow_db_query%2Cperformance_render_blocking_asset_span%2Cperformance_uncompressed_assets%2Cperformance_http_overhead%2Cperformance_large_http_payload%5D%20timesSeen%3A%3E10&referrer=issue-stream&sort=date

## Summary
- Prevent invoking Lambda functions stuck in `Pending` state by checking
`Configuration.State === 'Active'` in `checkLambdaExecutorBuildStatus` —
a Pending function now goes through `ensureLambdaExecutor` which waits
for Active.
- Track execution phase (`build`/`fetch-code`/`invoke`) via a
`LambdaExecutionPhase` enum and include phase timing + function state in
all error messages for faster debugging.

Co-authored-by: Matt Van Horn <[email protected]>
2026-05-28 09:06:33 +00:00
de7daaa81a fix: exclude system objects and workflow/dashboard from AI/MCP write tool descriptors (#20973)
## Summary

fix: exclude system join objects from AI/MCP create/update/delete tool
descriptors

Closes #20403

---
AI was used for assistance.

---------

Co-authored-by: Matt Van Horn <[email protected]>
Co-authored-by: Félix Malfait <[email protected]>
Co-authored-by: Félix Malfait <[email protected]>
2026-05-27 20:01:11 +02:00
c0cbe67bcd i18n - translations (#20982)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-27 19:47:07 +02:00
neo773GitHubFélix Malfaitclaude[bot] <41898282+claude[bot]@users.noreply.github.com>Félix Malfait
c5606212f2 Ses outbound followup (#20610)
This pull request unifies outbound with inbound under the new feature
and the new email groups feature.

These are workspace level shared inboxes that are shared between all
workspace members.

outbound sending with SES works, we only listen for tenant status
events, rest is managed by AWS

PR refactors old code and webhook to be split for outbound and inbound
for proper separation


| Area | Change |
|---|---|
| AWS SES driver | Split into `AwsSesRegisterDomainService` (tenant +
identity + DKIM + MAIL FROM + configuration-set + EventBridge dest +
contact list) and `AwsSesSendEmailService` (SendEmail). |
| Reputation webhook | New `/webhooks/messaging/ses/outbound` route. SES
→ EventBridge (`Sending Status Enabled/Disabled` on default bus) → SNS →
router → `SesOutboundSendingStateHandlerService` updates
`emailing_domain.tenantStatus`. |
| Inbound webhook | Refactored into `SesInboundWebhookRouterService` +
`SesInboundMailHandlerService`. Shared `SnsSignatureVerifierService` +
`SnsSubscriptionConfirmerService` across both routes. |
| Global uniqueness | New migration + instance command:
`emailing_domain.domain` is now globally unique (one tenant per domain
across workspaces). |
| Tenant status | New `emailing_domain.tenantStatus` column (`ACTIVE` /
`PAUSED`) + `EmailingDomainTenantStatusService`. |
| Send-email mutation | New `sendEmailViaDomain` GraphQL mutation +
DTOs. |
| Cleanup | `EmailingDomainWorkspaceCleanupJob` wired into
`WorkspaceService.deleteWorkspace` — tears down SES tenant association +
identity on workspace delete. |
| Settings UI | Rewritten around reusable `SettingsTableListSection`.
"Email Group" → "Email Handle" rename. New cells for
status/source/forwarding. Outbound domains surfaced on workspace
settings page. |

### Env vars (new)

All in `config-variables.ts`, group `AWS_SES_SETTINGS`, all optional:

- `AWS_SES_REGION` — `@IsAWSRegion`, consumed by `AwsSesClientProvider`
+ driver factory
- `AWS_SES_ACCOUNT_ID` — used for ARN construction in driver factory
- `SES_SNS_TOPIC_ARN_ALLOWLIST` — **shared** by inbound + outbound
webhook routers, comma-separated list of accepted SNS topic ARNs
(verified via `sns-payload-validator`)

### Migrations

- `1778862608620-add-emailing-domain-tenant-status` (fast) — adds
`tenantStatus` column.
- `1778865501791-unique-emailing-domain-globally` (slow, idempotent) —
enforces global uniqueness on `domain`.
- Instance commands bumped to `2.5`.

### Infra dependency

Two coupled twenty-infra PRs:

- `ses-inbound-email` — receipt-rule + inbound SNS topic + S3 bucket
policy + KMS grant + `email_group_*` outputs.
- `ses-outbound-tf` — EventBridge rule + outbound SNS topic + SES IAM
policy + outbound `webhook_url` subscription. **Based on
`ses-inbound-email`.**

Merge order: inbound first, then outbound. Outbound PR's chart edit owns
the comma-joined `SES_SNS_TOPIC_ARN_ALLOWLIST` value (both ARNs).


Features lives under `/settings/general`

<img width="1496" height="845" alt="SCR-20260519-ofhi-2"
src="https://github.com/user-attachments/assets/a025485a-09f7-4131-91cd-0067690ff18d"
/>

---------

Co-authored-by: Félix Malfait <[email protected]>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Félix Malfait <[email protected]>
2026-05-27 19:38:44 +02:00
0702e72e3f i18n - translations (#20979)
Created by Github action

Co-authored-by: github-actions <[email protected]>
2026-05-27 19:18:37 +02:00
martmullandGitHub 0503aa7982 Display application info in workflow side panel (#20976)
To comply this design
https://www.figma.com/design/xt8O9mFeLl46C5InWwoMrN/Twenty?node-id=99421-167676&t=GXw0bOgp2P51YVKi-0


## Before

<img width="569" height="470" alt="image"
src="https://github.com/user-attachments/assets/c52c8775-2934-4620-8885-dff5a8230a89"
/>


## After

<img width="314" height="258" alt="image"
src="https://github.com/user-attachments/assets/df9cbd15-cf7b-4a47-ac8d-1292c71a7c94"
/>
2026-05-27 16:57:48 +00:00
f98c5d0609 i18n - translations (#20978)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-27 19:01:41 +02:00
Félix MalfaitandGitHub 4797d2f270 feat(twenty-orm): introduce WorkspaceScopedRepository for core/metadata workspace-scoped entities (#20953)
## Summary

Adds a third tenancy enforcement layer for entities that live in shared
schemas (`core`, `metadata`) and carry a `workspaceId` column —
previously the only safeguard at this layer was developer discipline
(remembering to put `workspaceId` in every WHERE clause).

### The three layers, after this PR

| Layer | Scope | How it's enforced |
|---|---|---|
| 1. Workspace data | per-workspace schema (companies, people, custom
objects) | `twentyORMManager.getRepository(workspace, E)` — physical
isolation (own data source) |
| 2. Metadata | shared `metadata` schema (objectMetadata, fieldMetadata,
views, roles…) | Flat-entity-maps cache — workspace-scoped in-memory
map, lookups by id within it |
| 3. Core (new) | shared `core` schema (agent threads/turns/messages,
app tokens, etc.) | `WorkspaceScopedRepository<T>` — `workspaceId` is a
required positional argument on every read/write |

## What's in the PR

### The wrapper
(`packages/twenty-server/src/engine/twenty-orm/workspace-scoped-repository/`)
- `WorkspaceScopedRepository<T extends WorkspaceScopedEntity>` — wraps a
TypeORM `Repository<T>`, requires `workspaceId` on every
`find`/`findOne`/`findOneOrFail`/`update`/`delete`/`softDelete`/`insert`/`save`/`count`
call, merging it into the WHERE or stamping it on the entity.
`createQueryBuilder` is an explicit escape hatch (caller scopes
manually).
- Provided via Nest DI with
`@InjectWorkspaceScopedRepository(EntityClass)` and the
`provideWorkspaceScopedRepository(EntityClass)` provider factory.
- 19 unit tests cover the merge behavior, override-on-conflict, and the
array-where (OR) case.

### Lint enforcement
(`packages/twenty-oxlint-rules/rules/prefer-workspace-scoped-repository.ts`)
- New `twenty/prefer-workspace-scoped-repository` rule (level:
**error**).
- Blacklist of entity names: raw `@InjectRepository(E)` is rejected if
`E` is on the list.
- Initial list: `AgentTurnEntity`, `AgentMessageEntity`,
`AgentMessagePartEntity`, `AgentChatThreadEntity`,
`AgentTurnEvaluationEntity`, `AgentEntity`.
- Designed to grow over time as more consumers are migrated.
- 5 rule tests.

### Migration in this PR
All consumers of the six blacklisted entities, including:
- AI agent / chat / monitor resolvers, services, and jobs
- `AgentService`, `AiAgentRoleService`, `AiAgentWorkflowAction`,
`ApplicationService`, `WorkspaceFlatAgentMapCacheService`
- Admin-panel chat (migrated where the lookup is workspace-known; one
documented `eslint-disable` on the threadId-discovery lookup that
necessarily precedes the `allowImpersonation` permission check)
- `AiAgentRoleService` unit spec updated to mock the scoped wrapper

## Future work (deliberately not in this PR)

A standalone audit identified ~14 additional `core`/`metadata` entities
with `workspaceId` that currently use raw `@InjectRepository` and could
be added to the blacklist. Notable candidates: `UserWorkspaceEntity` (42
sites), `AppTokenEntity` (10), `FileEntity` (7),
`BillingCustomerEntity`/`BillingSubscriptionEntity` (~22 combined). Each
should be its own PR — the migration is mechanical but the surface is
wide.

## Test plan
- [x] `npx nx typecheck twenty-server` — clean
- [x] `npx nx lint twenty-server` — 0 warnings, 0 errors
- [x] `npx jest workspace-scoped-repository` — 19/19 pass
- [x] `npx nx test twenty-oxlint-rules` — 215/215 pass
- [x] `npx jest src/engine/metadata-modules/ai` — 44/44 pass
- [ ] Manual smoke: end-to-end AI agent chat send/receive (reviewer)
- [ ] Manual smoke: AI agent monitor — list turns, run evaluation
(reviewer)
- [ ] Manual smoke: admin-panel chat thread inspection (reviewer)
2026-05-27 18:52:53 +02:00
Raphaël BosiandGitHub c8b9dace72 Fix focus in front components inputs (#20961)
Fixes https://github.com/twentyhq/twenty/issues/20714

Fixes keyboard hotkey conflicts when typing inside `<input>` /
`<textarea>` elements rendered by Front Components. Editable fields
rendered through the component renderer now properly push/pop a focus
item onto Twenty's focus stack, disabling global keyboard hotkeys while
the user is typing.

## Before


https://github.com/user-attachments/assets/2003c2cb-2698-480f-aedf-bb2f30396572


## After


https://github.com/user-attachments/assets/2c7c6cb0-ecd7-4557-a77b-4d1f264345f0
2026-05-27 16:30:49 +00:00
martmullandGitHub fbae66de8a Fix error when token invalid (#20972)
## Before

<img width="914" height="519" alt="image"
src="https://github.com/user-attachments/assets/8933bf9e-d8db-4670-ad08-69e900083fc1"
/>

## After

<img width="1105" height="523" alt="image"
src="https://github.com/user-attachments/assets/d8638dbb-adee-4b7d-9d29-1a2a0185ab4f"
/>
2026-05-27 16:30:14 +00:00
46e7f23df1 fix(contact-creation): handle common email display-name shapes when auto-creating People (#20639)
## Summary

When messages are imported, Twenty auto-creates a Person record for any
recipient that doesn't exist yet. The display-name parser used at that
point is `displayName.split(' ')[0] / [1]`, which silently mangles
several common header shapes:

| Header | Old result |

|-------------------------------------------------|-----------------------------------------|
| `"Doe, John" <...>` | `firstName="Doe,"`, `lastName="John"` |
| `"John.Doe Doe" <...>` | `firstName="John.Doe"`, `lastName="Doe"`|
| `"Mary Jane Watson" <...>` | `lastName="Jane"` ("Watson" dropped) |
| `"[email protected]" <[email protected]>` (forwarder) | full address in
`firstName` |
| `"Doe, John:GROUP" <...>` (group-tag servers) |
`firstName="John:GROUP"` |

This PR rewrites `getFirstNameAndLastNameFromHandleAndDisplayName` to
handle each pattern. Behaviour in order:

1. Trim + strip wrapping quotes
2. Swap `"Last, First"` comma form
3. Fall back to handle parsing when display name contains `@` (real
names don't)
4. Split single dotted tokens (`"john.doe"` → `"John"`, `"Doe"`)
5. Preserve multi-word last names (`tokens.slice(1).join(' ')`)
6. De-synthesize dot-glued first names (`"John.Doe Doe"` → `"John"`,
`"Doe"`)
7. Strip `:XXX` trailing tag suffix from each parsed field

## Test plan

- [x] 16 new unit test cases covering each shape
(`__tests__/get-first-name-and-last-name-from-handle-and-display-name.util.spec.ts`)
- [x] Lint + typecheck clean
- [ ] No regression in the messaging import flow

---------

Co-authored-by: neo773 <[email protected]>
Co-authored-by: neo773 <[email protected]>
2026-05-27 15:49:46 +00:00
6f3541fd7c i18n - translations (#20975)
Created by Github action

Co-authored-by: github-actions <[email protected]>
2026-05-27 17:47:07 +02:00
nitinandGitHub 863f3f29a2 Fix page layout widget tab moves (#20915)
Fixes widget moves between page layout tabs by making pageLayoutTabId
part of the flat-entity diff, so the save mutation no longer silently
drops the new tab assignment.

https://discord.com/channels/1130383047699738754/1508737039128985680
2026-05-27 15:29:12 +00:00
martmullandGitHub 9264480824 Display which remote is used when twenty-sdk runs command (#20969)
## After
<img width="669" height="186" alt="image"
src="https://github.com/user-attachments/assets/c6ce25c9-35a9-4b2f-a473-59803b8931cc"
/>
2026-05-27 15:23:17 +00:00
nitinandGitHub 5ff8c3b219 revert(navigation-drawer): unwanted desktop design changes from #20634 (#20955)
Follow-up to #20634. Removes three desktop design changes that bled in
unintentionally:

- `font-weight: regular` → restored to `medium` on nav item labels
- `MenuItemIconBoxContainer` wrap around bare icons → removed
- Section title `padding-right/top` tweak → restored to original values

Mobile-specific fixes from #20634 (slide-over drawer width, min-width
overflow fixes, breadcrumb cleanup, etc.) are preserved.
2026-05-27 15:06:45 +00:00
Thomas TrompetteandGitHub ff28547a36 tt-fix-logic-function-error-handling (#20928)
## Summary
- **Fix `callWithTimeout` timer leak**: the `setTimeout` was never
cleared when the callback resolved first, leaving orphaned timers (up to
15 minutes) in the Node.js event loop. Now uses `try/finally` with
`clearTimeout`.
- **Properly classify timeout errors**: introduced
`ExecutionTimedOutError` so the Lambda driver can throw
`LOGIC_FUNCTION_EXECUTION_TIMEOUT` instead of
`LOGIC_FUNCTION_EXECUTION_FAILED` — users now see "Function execution
timed out" instead of the generic "Function execution failed."

## Test plan
- [x] Execute a logic function normally and verify it still works
- [x] Trigger a logic function timeout and verify the error message says
"Function execution timed out" (not "Function execution failed")
- [x] Verify that a deleted logic function invocation logs a specific
"was deleted" warning
- [x] Verify no orphaned timers remain after logic function execution
completes
2026-05-27 14:32:12 +00:00
Félix MalfaitandGitHub dde6df7a26 refactor(website): replace axios with native fetch (#20967)
## Summary

Follow-up to #20966 (Stripe fetch client). axios's default Node http
adapter on workerd has the same TLS hang the Stripe SDK had — it just
doesn't surface today because all three call sites are wrapped in
\`unstable_cache(revalidate: 3600)\` and the cache is populated at build
time, so misses are rare and the failure mode is a silent \`null\` to
the layout.

This swaps the three remaining axios calls in \`twenty-website\` for
native \`fetch\` and removes axios from
\`packages/twenty-website/package.json\`. The package is still used by
other workspaces, so yarn.lock keeps the other resolution.

Touched call sites:
- \`src/lib/releases/fetch-latest-release-tag.ts\` (GitHub releases —
runs at build time, cosmetic)
- \`src/lib/community/fetch-github-star-count.ts\` (GitHub star count in
menu)
- \`src/lib/community/fetch-discord-member-count.ts\` (Discord member
count in menu)

## Test plan

- [ ] After merge + deploy: confirm GitHub star + Discord member counts
render in the site menu (non-zero, formatted)
- [ ] Confirm \`/releases\` shows the latest tag-gated visible release
notes
- [ ] No \`axios\` in worker bundle (\`grep axios .open-next/worker.js\`
should be empty)
2026-05-27 16:31:39 +02:00
DeviSriSaiCharanandGitHub 92b0e07617 fix: separate initial timeline loading from fetchMore loading state (#20896)
Fixes: #20742 

# Issue:
In the timeline activity inside the side panel, when we scroll down it
fetches more data and it displays a skeleton and after fetching finishes
the scroll position always jumps back to the top. Because of this, we
have to scroll to the bottom again to load more data.



https://github.com/user-attachments/assets/40d99df7-bdfb-4351-bc4f-baec2a035f13

## Root Cause
`useTimelineActivities` exposed a single `loading` state from
`useFindManyRecords`, which became true for both:
- Initial timeline fetch
- Pagination / fetchMore requests

`loadingTimelineActivities` becomes true whenever a network request is
triggered, including pagination requests where timeline records are
already available.

Because of this, the UI could not distinguish between the first query
loading state and subsequent fetchMore loading states.

## Fix
Added a separate firstQueryLoading state to detect only the first
timeline request.

The first query is identified by checking:

- the request is still loading
- and no timeline activities have been loaded yet

Once activities are already available, any future loading state is
treated as pagination/loading more records instead of initial loading.

This allows the UI to correctly handle:

- Skeleton loaders for first load
- Infinite scroll loaders for pagination
- Empty states after loading finishes



https://github.com/user-attachments/assets/48e8e078-82e2-43d8-823f-2f71e4f4f6e1
2026-05-27 14:20:59 +00:00
951ead5a1e fix(front): ignore IME composition Enter in input hotkeys (#20958)
## What

Pressing Enter to confirm an IME (CJK) composition no longer submits the
input. The Enter / Escape / Tab handlers now ignore key events fired
while a composition is in progress (`isComposing`, or the legacy
`keyCode === 229`).

Fixes #20954

## Why

`isComposing` was not checked anywhere in `twenty-front`, so the Enter
that confirms a Japanese / Chinese / Korean conversion was also consumed
as a submit / escape / tab hotkey — making it very hard to type CJK text
into any input that submits on Enter.

## Changes

- `useHotkeysOnFocusedElement` — central guard; covers every input wired
through `useRegisterInputEvents` (~13 components) and all hotkeys routed
through this hook.
- Direct `onKeyDown` Enter handlers: `CreateWorkspace`,
`SettingsDevelopersApiKeysNew`, `SettingsAccountsBlocklistInput`.

## Notes

- No effect on non-IME (Latin) typing — `isComposing` is only true
during an active composition. It also improves accented / dead-key input
on Latin layouts.
- `react-hotkeys-hook@4` does not handle IME composition on its own, so
the guard is explicit.

## Testing

Manually verified with a Japanese IME on Chrome (macOS) against the
v2.8.3 self-hosted image: romaji + Enter now only confirms the
conversion; a second Enter on committed text submits as expected. The
GIF in #20954 shows the original buggy behavior.

Co-authored-by: Claude Opus 4.7 <[email protected]>
2026-05-27 14:09:10 +00:00
Félix MalfaitandGitHub e79f43813b fix(website): use Stripe fetch client on Cloudflare Workers (#20966)
## Summary

Every `/api/enterprise/*` route on `twenty-website-prod` is currently
timing out at exactly 80s with `Request aborted due to timeout being
reached (80000ms)` — that's `Stripe.DEFAULT_TIMEOUT` aborting itself,
not Cloudflare.

The Stripe SDK's default transport uses Node's `http`/`https` module.
Under workerd, even with `nodejs_compat`, the outbound TLS connection to
`api.stripe.com` hangs and the SDK eventually times out at its built-in
80s ceiling. Worked on EKS (real Node), breaks on Cloudflare Workers.

Fix is one line: pass `httpClient: Stripe.createFetchHttpClient()` so
the SDK uses workerd's native `fetch` instead of the polyfilled Node
transport.

## Blast radius

`getStripeClient()` is shared across every enterprise route. All of
these are silently broken on prod right now:

- `POST /api/enterprise/checkout` (confirmed in logs)
- `POST /api/enterprise/portal`
- `POST /api/enterprise/seats`
- `GET  /api/enterprise/status`
- `POST /api/enterprise/activate`
- `POST /api/enterprise/validate`

Single change in `stripe-client.ts` unblocks all of them.

## Test plan

- [ ] After merge + deploy to prod: `wrangler tail twenty-website-prod`
while hitting the enterprise checkout flow; same call should complete in
<2s instead of 80s
- [ ] Verify a real Stripe checkout session is created (Stripe dashboard
→ Payments → Checkout sessions)
- [ ] Spot-check `/api/enterprise/status` and `/api/enterprise/portal`
are no longer timing out
2026-05-27 16:03:48 +02:00
73ab5de46c i18n - translations (#20963)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-27 14:59:02 +02:00
MarieandGitHub 986b9dcb3d Deprecate dummy enterprise key 1/2 (#20890)
Remove usage of hasValidEnterpriseKey in FE (replaced by
hasValidSignedEnterpriseKey)

To avoid breaking change at deploy time, we will wait until after this
has been deployed in prod, to remove hasValidEnterpriseKey in the BE.
2026-05-27 12:34:48 +00:00
ae7db23bdd i18n - translations (#20959)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-27 14:33:57 +02:00
WeikoandGitHub 2f358a1775 Add a Table display mode to relation field widgets (#20929)
## Context

Adds a new Table layout to the FIELD widget for to-many relation fields.
On a record page, a relation can now be displayed as a full record table
(the same component used for record indexes and dashboard table widgets)
scoped to the records related to the current record.



https://github.com/user-attachments/assets/320b24dc-f019-4d0e-bc71-3e64d032d75a



https://github.com/user-attachments/assets/2f6d4f8e-de26-4fc1-ae12-c9b9c19654dc



https://github.com/user-attachments/assets/3fb6d512-f83c-4818-823e-46ad2644fbc2
2026-05-27 12:13:58 +00:00
EtienneandGitHub fc3004b2f6 fix(website) - fix getPartners (#20947)
**Context**
Fix empty marketplace at /partners/list: page was being statically
prerendered with getPartners() returning [] (build-time fetch failure),
then served from OpenNext's R2 cache forever — so the partners API was
never actually called in production.

**Change**
Wrap getPartners in unstable_cache with revalidate: 300, matching the
existing fetchGithubStarCount / fetchDiscordMemberCount ISR pattern.
After deploy, the cached empty result expires within 5 minutes and the
worker refetches from the partners API at runtime (where the env vars
actually exist), populating the page. Also drops the now-redundant
cache: 'no-store' from partnersApiFetch.
2026-05-27 10:53:17 +00:00
086b79e5b9 i18n - translations (#20952)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-27 11:02:42 +02:00
Félix MalfaitandGitHub 8cb88cabee fix(role): rebind API keys + agents before deleting their role (#20935)
## Customer-reported bug

A customer hit this when using the AI chat:

```json
{
  "message": "API key 760d4822-da40-4b3f-9031-40563d7ed6c9 has no role assigned",
  "extensions": {
    "code": "INTERNAL_SERVER_ERROR",
    "userFriendlyMessage": "This API key has no role assigned."
  }
}
```

Their integration authenticates via API key. Somewhere along the way,
the role bound to that API key was deleted, leaving the API key
authenticated but role-less. Any request that hits a permission check
(`getRoleIdForApiKeyId`) blows up.

## Root cause

In `RoleService.deleteManyRoles`, the pre-deletion cleanup
(`assignDefaultRoleToMembersWithRoleToDelete`) only rebinds **user
workspaces** to the workspace default role. API keys and agents pointing
at the role are ignored. Because `RoleTargetEntity.role` declares
`onDelete: 'CASCADE'`, the FK then drops the role_target rows for those
API keys / agents — but the API keys themselves stay in `api_key`, now
orphaned in `apiKeyRoleMap`.

A previous read-side workaround
([2767ddac44](https://github.com/twentyhq/twenty/commit/2767ddac44) —
make the `role` ResolveField nullable) handled the API-key-details page,
but did not address the write paths (`getRoleIdForApiKeyId`).

## Fix

- Rename `assignDefaultRoleToMembersWithRoleToDelete` →
`rebindTargetsOfRoleToDeleteToDefaultRole` and extend it to rebind API
keys (via `ApiKeyRoleService.assignRoleToApiKey`) and agents (via
`AiAgentRoleService.assignRoleToAgent`) in the same step, before the
role is deleted.
- If the workspace default role doesn't satisfy `canBeAssignedToApiKeys`
/ `canBeAssignedToAgents`, the inner `assignRoleTo*` validation throws.
We catch that and rethrow as a `PermissionsException` with a
role-deletion-context message and two new codes —
`ROLE_CANNOT_BE_ASSIGNED_TO_API_KEYS` /
`ROLE_CANNOT_BE_ASSIGNED_TO_AGENTS` — so the admin sees a clear
"reassign these first" prompt rather than a confusing inner error.

## Scope / non-goals

- **Already-orphaned API keys are not auto-healed.** The customer still
needs to reassign a role to their existing orphan API key via the UI
(Settings > API Keys > [the key] > role). A separate cleanup command for
existing orphans is a follow-up.
- I did not investigate *why* the customer's session was authenticated
via API key in the AI chat — that may be their integration setup. Worth
confirming with them separately.

## Test plan

- [ ] Workspace with default role `Admin` (which has
`canBeAssignedToApiKeys: true`): create an API key with a custom role,
delete the custom role → API key is rebound to Admin, requests keep
working.
- [ ] Workspace with default role `Member` (default, has
`canBeAssignedToApiKeys: false`): create an API key with a custom role,
delete the custom role → role deletion fails with the new
`ROLE_CANNOT_BE_ASSIGNED_TO_API_KEYS` error explaining the admin must
reassign first. API key + custom role are both unchanged.
- [ ] Same two scenarios for agents (`canBeAssignedToAgents`).
- [ ] Existing user-workspace rebind behavior is unchanged.
- [ ] Role deletion with no dependent API keys / agents still works.
2026-05-27 10:54:02 +02:00
Félix MalfaitGitHubclaude[bot] <41898282+claude[bot]@users.noreply.github.com>
ac89d2ff56 feat: raise FILES field max number of values from 10 to 60 (#20950)
## Summary

Raises the artificial hardcoded ceiling on `maxNumberOfValues` for
custom FILES fields from `10` to `60` so users can attach more files per
record.

- Bumped `FILES_FIELD_MAX_NUMBER_OF_VALUES` constant in `twenty-shared`
from `10` to `60`
- Updated validator unit test (inline snapshots + "exceeds max" case)
- Updated create/update files-field metadata integration tests and Jest
snapshots

The frontend Zod schema only enforces a `min`, so no frontend changes
are required — the backend constant is the single source of truth for
the upper bound.

Refs #20942

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-05-27 10:53:09 +02:00
423faa6153 i18n - translations (#20951)
Created by Github action

Co-authored-by: github-actions <[email protected]>
2026-05-27 10:40:15 +02:00
martmullandGitHub a051490ec9 Basic app logo fixes (#20919)
as title, took the quick win fixes from
https://github.com/twentyhq/twenty/pull/20909/changes#diff-3367344412b2f44f0273d8019c1bc36396198244b9558d02921b135f62522baaR180
and leave the main fix for later as it requires an architectural update
2026-05-27 08:21:35 +00:00
34db7ac8b4 chore: sync AI model catalog from models.dev (#20948)
Automated daily sync of `ai-providers.json` from
[models.dev](https://models.dev).

This PR updates pricing, context windows, and model availability based
on the latest data.
New models meeting inclusion criteria (tool calling, pricing data,
context limits) are added automatically.
Deprecated models are detected based on cost-efficiency within the same
model family.

**Please review before merging** — verify no critical models were
incorrectly deprecated.

Co-authored-by: FelixMalfait <[email protected]>
2026-05-27 09:19:32 +02:00
EtienneandGitHub 4a82cddad6 remove ai-model-preferences var env and config (#20859)
Split the single AI_MODEL_PREFERENCES JSON config into 4 array configs
and migrates existing workspace data.
2026-05-27 06:47:47 +00:00
Abdullah.andGitHub 9d6c5b7d58 [Website] Restore shared build dependency for typecheck (#20936)
Should fix the CI failure on `typecheck` by building twenty-shared
first.
2026-05-26 19:33:04 +02:00
Paul RastoinandGitHub a2db0b6932 Fix index cache computation (#20933)
## Introduction
Should rely on custom typeorm entity loader layer that inspects the
upgradeMigration that has bene run to dynamically request existing col
only
2026-05-26 18:55:24 +02:00
EtienneandGitHub 5eb79e7797 fix(billing) - fix orphaned stripe subs 2/2 (#20916)
Fixes https://sonarly.com/issue/40688

Should have been included in
https://github.com/twentyhq/twenty/commit/0edd8d400c646cd6a40ff0fea5342a0f61645d5e
2026-05-26 16:28:21 +00:00
Paul RastoinandGitHub f19647617a Fix cross version upgrade for 2.8 (#20927) 2026-05-26 15:46:06 +00:00
Thomas TrompetteandGitHub 424c6737a1 Fix workflow step output schema not reflecting user-renamed step name (#20922)
## Summary
- Fixes https://github.com/twentyhq/twenty/issues/20906
- Moves `markStepForRecomputation` from `useUpdateStep` into the
lower-level `useUpdateWorkflowVersionStep` hook, so **every** caller
that updates a step also triggers output schema recomputation.
- Previously, renaming a step via the side panel title input called
`useUpdateWorkflowVersionStep` directly (bypassing `useUpdateStep`), so
the variable picker kept showing the initial default name (e.g. "Create
Record") instead of the user's custom name.

## Test plan
- [x] Rename a workflow step via the side panel title input
- [x] Verify the variable picker dropdown shows the updated name
- [x] Verify variable tags/chips in subsequent steps reflect the updated
name
- [x] Verify that updating step settings (e.g. changing object type)
still refreshes the output schema correctly
2026-05-26 15:38:36 +00:00
be8c25dfc2 i18n - translations (#20930)
Created by Github action

Co-authored-by: github-actions <[email protected]>
2026-05-26 17:46:04 +02:00
Paul RastoinandGitHub b8de469f37 Refactor and centralize file mimeType integrity check and sanitization (#20889)
# Introduction
closes https://github.com/twentyhq/private-issues/issues/484

This PR refactors the writeFile API to never expect to be passed a
mimetype, its extract is done programmatically low level so any callers
will pass through
Same for the file sanitization

## IANA override
Disclaimer for consistency we existing behavior we wanted to always have
`application/typescript`
- should we rather consider fallbacking to octect-steam instead ?
- Any pulbic assets that has .ts will now also fallback to
`application/typescript` instead of the official IANA

## Integration
Added coverage
2026-05-26 15:10:52 +00:00
c74337978b i18n - docs translations (#20926)
Created by Github action

Co-authored-by: github-actions <[email protected]>
2026-05-26 17:25:43 +02:00
059e75e532 chore: bump version to 2.9.0 (#20925)
## Summary

- Moves current version to previous versions array
- Sets TWENTY_CURRENT_VERSION to the new version
- Updates TWENTY_NEXT_VERSIONS with the next minor version
- Bumps twenty-client-sdk, twenty-sdk, and create-twenty-app to the same
version

## Checklist

- [ ] Verify version constants are correct
- [ ] Verify npm package versions match

Co-authored-by: Github Action Deploy <[email protected]>
2026-05-26 17:14:22 +02:00
bb5c2bd00c Fix/restore channel association scalar field metadata (#20920)
[#20836](https://github.com/twentyhq/twenty/pull/20836) dropped the
channel objects but even though
calendarChannelId/messageChannelId/messageFolderId already existed in
compute standard flat field, there was never an upgrade command to readd
them on the surviving association objects

so existing workspaces lost the field metadata (columns survived) and
import workers throw
```Error: Unknown error importing calendar events for calendar channel <REDACTED> in workspace <REDACTED>: Query runner already released. Cannot run queries anymore.```

This PR adds that command

---------

Co-authored-by: prastoin <[email protected]>
2026-05-26 14:58:33 +00:00
a2673da164 i18n - translations (#20924)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-26 17:03:31 +02:00
WeikoandGitHub 08682fb3f5 Various fixes - some AI findings (#20921)
App permissions tab:
- The fallback uuidv4() for a marketplace field was generated twice, so
id and universalIdentifier could diverge; it's now computed once and
reused as it seemed to be the intention (even though I don't really
think it's a good idea)
- Renamed buildobjectMetadataItemsFromMarketplaceApp →
buildObjectMetadataItemsFromMarketplaceApp to follow camelCase.

Morph relation validation:
- Fixed the user-facing message "At least one relation is require" →
"...is required"
- Typos in the related test descriptions (Morh → Morph, samefield → same
field) and their snapshots.

Docs
- The UUID field-type row in views.mdx only listed IS; updated to the
full set supported by FILTER_OPERANDS_MAP (IS, IS_NOT, IS_EMPTY,
IS_NOT_EMPTY).
2026-05-26 14:43:50 +00:00
53d4e92dda [Website] Generate release notes manifest at build time (#20913)
Removed the releases page’s runtime dependency on `fs` and
`process.cwd()` by introducing a build-time manifest generator: release
notes still live as markdown under `src/content/releases`, but a new
script now parses their frontmatter/content, validates that each note
has a release, title, and preview image (and that the image actually
exists), sorts the notes, and emits a typed `generated-release-notes.ts`
file that the app imports at runtime.

Updated the releases loader to return that generated data, changed the
menu releases preview and release JSON-LD to use explicit typed fields
(`title`, `previewImage`) instead of scraping markdown with regex at
runtime, wired the generator into Nx so it runs automatically before
`dev`, `build`, and `typecheck`, and fixed two stale image references in
the release MDX files that the new validation exposed.

---------

Co-authored-by: prastoin <[email protected]>
2026-05-26 16:46:11 +02:00
Rashad KaranouhandGitHub 53392f9a16 feat(twenty-partners): partnerContent catalog + TFT import improvements (#20904)
## Summary

Two related threads for the internal `twenty-partners` app:

1. **Redesign `partnerQuote` → `partnerContent`.** The object was
mis-modeled as a sales/pre-invoice doc (`amount`, opportunity link). In
TFT it's actually a marketing-content catalog — customer quotes, case
studies, partner quotes, logos — moving through a production lifecycle.
This renames it in place and reshapes it to mirror TFT's
`CustomerContent`.
2. **Import tooling improvements** to the TFT importer + multi-env
workflow.

## Changes

**Schema (`partnerContent`)**
- Rename `partnerQuote` → `partnerContent` (object, view, nav, relation
fields, identifiers).
- Add `contentType` MULTI_SELECT `[CUSTOMER_QUOTE, CASE_STUDY,
PARTNER_QUOTE, LOGO]` and `interview` LINKS.
- Add `customerCompany` / `customerPerson` relations; keep `partner`;
drop the `opportunity` link (TFT has none).
- Drop `amount`; rename the FILES field `quoteFile` → `documents`
(`attachments` is a reserved morph-relation name).

**Importer (`import-from-tft.ts`)**
- Import the full content catalog (all types), not just `PARTNER_QUOTE`.
- Map TFT `partnerTimezone` → `region`, default
`languagesSpoken=[ENGLISH]`, and set `deploymentExpertise=[SELF_HOST]`
when scope includes `HOSTING_ENVIRONMENT`.
- Filter to partner-relevant records only: opportunities linked to a
partner (20 of 164), content linked to a partner (10 of 22). Drops
general sales-pipeline / customer-only noise.
- Dedupe companies by **normalized domain** (Twenty's unique key), not
just name — fixes duplicate-entry crashes when the same company arrives
under different names.
- Progress logging throughout.

**Tooling**
- `purge-soft-deleted` script (soft-deleted rows block re-imports via
unique constraints).
- Multi-env script variants (`*:prod`) selected via `ENV_FILE`.

## Testing

Verified on a local Twenty instance and on `partner.twenty.com`:
- 122 partners, 20 partner-linked opportunities, 10 partner-linked
content (all types), 229 domain-deduped companies.
- Schema confirmed via metadata introspection; `yarn twenty typecheck`
clean.

## Notes

- Renaming an installed object isn't a pure in-place migration on a
server that already had `partnerQuote` — the working path is `uninstall
→ deploy → install` (safe here: prod had no data).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-05-26 14:09:57 +00:00
7e7bb81586 i18n - translations (#20911)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-26 12:13:49 +02:00
3703b3e2f6 i18n - translations (#20910)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-26 12:06:57 +02:00
Charles BochetandGitHub e72d10f550 chore(security): bump esbuild to ^0.28.0 to clear CVE-2025-68121 (CVSS 10.0) (#20902)
## Summary

Follow-up to #20876. That PR bumped `esbuild` to `^0.27.3` to address
the Go-stdlib CVEs the self-hoster reported, but only one of the two Go
CVEs is actually fixed at that level. This PR closes the remaining gap.

### Why 0.27.3 wasn't enough

`esbuild` ships a Go-built binary inside the `@esbuild/<platform>`
packages. The vulnerability lives in the bundled Go toolchain, not in
any JavaScript. Verified by reading the Go `buildinfo` section from
`node_modules/@esbuild/<platform>/bin/esbuild`:

- `[email protected].7` → built with **Go 1.23.8**
- `[email protected].0` → built with **Go 1.26.1**

CVE-2024-24790 (IPv6 zone parsing) is fixed in Go 1.21.11 / 1.22.4, so
0.27.x covers it.

**CVE-2025-68121** (crypto/tls cert validation bypass via TLS session
resumption, **CVSS 10.0 / Critical** per
[NVD](https://nvd.nist.gov/vuln/detail/cve-2025-68121)) is fixed only in
Go 1.24.13, 1.25.7, and 1.26.0-rc.3+. Go 1.23.x is past Go's support
window and will not receive this fix. So `[email protected].x` still ships a
Go binary that Trivy correctly flags as vulnerable.

### Reachable risk in Twenty

Low. `esbuild` does not use `crypto/tls` at runtime — it reads files,
parses, transforms, and writes. The vulnerable code path is dead code
inside the binary, present but never executed. The scan finding is what
we are clearing, not an exploitation risk.

### Fix

Bump `twenty-client-sdk`'s `esbuild` from `^0.27.3` to `^0.28.0`
(resolves to 0.28.0, built with Go 1.26.1).

### Verification

Ran `yarn workspaces focus --production twenty twenty-server
twenty-emails twenty-shared twenty-client-sdk` (the same install the
Dockerfile uses) and confirmed:

- `node_modules/esbuild/` resolves to `[email protected].0` (single copy)
- The bundled `node_modules/@esbuild/<platform>/bin/esbuild` binary
reports `go1.26.1` in its `buildinfo`

## Test plan

- [x] `nx typecheck twenty-server` passes
- [x] `nx build twenty-client-sdk` passes (esbuild's `build()` API is
stable across 0.27 → 0.28)
- [x] Production focus install shows Go 1.26.1 in the shipped binary
- [ ] CI green
- [ ] Re-run Trivy against the resulting image; confirm CVE-2025-68121
no longer appears
2026-05-26 09:49:25 +00:00
martmullandGitHub 7ca9081efa Add application installation validation modale (#20907)
## After

<img width="1512" height="829" alt="image"
src="https://github.com/user-attachments/assets/231d4f0d-6052-4c4e-9a2a-0244d2b3832e"
/>
2026-05-26 09:48:31 +00:00
015dca95fc Edit actor chip icon style & read-only behavior (#18552)
https://github.com/user-attachments/assets/925f4380-e3e2-430d-a8e3-7e1242298900

Removed background color from icons for consistency
Removed chip hover state as chips are not navigable
Updated read-only design (text/secondary on chip hover)

---------

Co-authored-by: Félix Malfait <[email protected]>
2026-05-26 09:38:39 +00:00
Paul RastoinandGitHub 076c05cbd0 File service uniformize not found behavior and stream management (#20891)
# Introduction

closes https://github.com/twentyhq/private-issues/issues/485
2026-05-26 09:23:48 +00:00
Félix MalfaitandGitHub 82c565f7dc perf(website): cache prerendered pages in CF Cache API (withRegionalCache) (#20905)
## Summary
Recovers most of the TTFB the EKS→Cloudflare migration lost on
`twenty.com`. OpenStatus's P50 chart shows the regression clearly: TTFB
went from ~50–80ms (pre-migration, CF edge cache HIT) to ~250–350ms
(post-migration, every request hits Worker → R2 → respond).

## Why the existing Cache Rule stopped working
The zone-level `Twenty Website - Aggressive cache` Cache Rule was
correctly configured and was the reason pre-migration TTFB was low. It
still exists, still has `cache: true`, Edge TTL 1d. But it doesn't apply
to Worker responses on a Worker custom domain:

- **Pre-migration** request flow: `edge → Cache Rule lookup → HIT
(~20ms) / MISS → origin → cache the response`
- **Post-migration**: `edge → Worker runs first (custom domain) → Worker
generates synthetic response from R2 → return`

Cache Rules cache responses obtained via `fetch()` from the Worker, not
synthetic responses constructed inside the Worker. OpenNext for SSG
pages reads prerendered HTML from R2 and returns it — that's synthetic.
So the rule has no insertion point.

This is structural to how CF Workers handle custom domains; not a
misconfiguration on your side.

## The fix
`open-next.config.ts`:
```ts
const incrementalCache = withRegionalCache(r2IncrementalCache, {
  mode: 'long-lived',
});
const baseConfig = defineCloudflareConfig({ incrementalCache });
```

OpenNext-native wrapper. The Worker still runs per request (~5–20ms
execution), but the ISR cache lookup goes through CF's per-region Cache
API (~5–20ms) instead of R2 (~50–150ms). For pages whose prerender
doesn't change between requests, that's the bulk of the TTFB recovered.

## Measured impact (live before/after on twenty.com today)
| URL | Before (avg of 3) | After cold (first 2 hits/region) | After
warm |
|---|---|---|---|
| `/` | 322ms | 600–640ms | **110–125ms** |
| `/pricing` | 267ms | 630–690ms | **104–110ms** |
| `/why-twenty` | 250ms | 175–270ms | **100–175ms** |

First 1–2 hits per CF region after this deploys will be slower than
baseline (regional Cache API populating from R2), then it sustains.
Steady state is significantly better than pre-fix.

## What this doesn't recover
Pre-migration `cf-cache-status: HIT` was ~20–30ms because the Worker
wasn't invoked at all. We can't get there without either:
- Moving SSG hosting off the Worker (back to a static origin Cache Rules
would cover)
- OpenNext gaining a "publish responses to caches.default" mode (doesn't
exist today)

Realistic-best on CF Workers + OpenNext is around the ~80–130ms range
we're now seeing.

## Live state
Already deployed to both prod (Version `40dfaa1a-...`) and dev (Version
`b45cc2de-...`) ahead of opening this PR, so the OpenStatus chart should
start improving immediately. This PR makes `main` reflect the change.
2026-05-26 09:20:55 +02:00
martmullandGitHub 44bae39538 Publish new cli tool version (#20903)
publish 2.8.0
2026-05-26 07:06:04 +00:00
WeikoandGitHub 1188ea9cd5 chore(server): remove unused REST→GraphQL HTTP bridge (#20897)
## Summary

Removes the unused `RestApiService` HTTP bridge that posted to
`/graphql` and `/metadata` from inside the server.
2026-05-25 19:56:32 +00:00
f721420705 i18n - docs translations (#20898)
Created by Github action

Co-authored-by: github-actions <[email protected]>
2026-05-25 20:50:59 +02:00
96d247e94d i18n - translations (#20895)
Created by Github action

---------

Co-authored-by: github-actions <[email protected]>
2026-05-25 19:20:56 +02:00
WeikoandGitHub 90f711361c Add definePermissionFlag for app-defined permission flags (#20887)
## Context
Adds the SDK plumbing for apps to declare custom permission flags and
the server-side manifest pipeline to persist them.

```typescript
import { definePermissionFlag } from 'twenty-sdk/define';

export const MANAGE_INVOICES_PERMISSION_FLAG_UNIVERSAL_IDENTIFIER = '…';

export default definePermissionFlag({
  universalIdentifier: MANAGE_INVOICES_PERMISSION_FLAG_UNIVERSAL_IDENTIFIER,
  key: 'MANAGE_INVOICES',
  label: 'Manage Invoices',
  description: 'Create, edit, and delete invoices',
  icon: 'IconReceipt',
});
```

```typescript
import { defineApplicationRole, SystemPermissionFlag } from 'twenty-sdk/define';
import { MANAGE_INVOICES_PERMISSION_FLAG_UNIVERSAL_IDENTIFIER } from './permission-flags/manage-invoices';

export default defineApplicationRole({
  universalIdentifier: DEFAULT_ROLE_UNIVERSAL_IDENTIFIER,
  label: `${APP_DISPLAY_NAME} default function role`,
  // ...
  permissionFlagUniversalIdentifiers: [
    SystemPermissionFlag.UPLOAD_FILE,
    MANAGE_INVOICES_PERMISSION_FLAG_UNIVERSAL_IDENTIFIER,
  ],
});
```

The flag can then be referenced by UUID in a role's
permissionFlagUniversalIdentifiers. On sync, the catalog row lands in
core.permissionFlag and the link in core.rolePermissionFlag.

## Not in this PR
- Runtime permission checks.
PermissionsService.getUserWorkspacePermissions still builds its result
from Object.values(PermissionFlagType), so custom flags are stored but
not yet enforced, code asking "does this role have MANAGE_INVOICES?"
won't get a meaningful answer. Widening PermissionsService and
UserWorkspacePermissions.permissionFlags to support arbitrary flag keys
is the next PR.
- PermissionFlag from apps can only define "tool" permissions and not
"settings" as a permissionType, this parameter is not mutable. This is
because "settings" are for settings page (until we might decide to
separate both type of permissions into 2 different entities) and apps
can't declare settings page or interact with them so this parameter
would be unnecessary.
2026-05-25 16:53:37 +00:00
98d47d0dd0 i18n - docs translations (#20893)
Created by Github action

Co-authored-by: github-actions <[email protected]>
2026-05-25 19:02:12 +02:00
675 changed files with 20872 additions and 6329 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "create-twenty-app",
"version": "2.7.0",
"version": "2.9.0",
"description": "Command-line interface to create Twenty application",
"main": "dist/cli.cjs",
"bin": "dist/cli.cjs",
@@ -1,6 +1,6 @@
{
"name": "twenty-partners",
"version": "0.1.0",
"version": "0.3.1",
"license": "MIT",
"engines": {
"node": "^24.5.0",
@@ -16,8 +16,13 @@
"test": "vitest run",
"test:watch": "vitest",
"seed": "tsx src/scripts/seed.ts",
"seed:prod": "ENV_FILE=.env.prod tsx src/scripts/seed.ts",
"purge": "tsx src/scripts/purge-soft-deleted.ts",
"purge:prod": "ENV_FILE=.env.prod tsx src/scripts/purge-soft-deleted.ts",
"import:dryrun": "tsx src/scripts/import-from-tft.ts",
"import:apply": "IMPORT_APPLY=1 tsx src/scripts/import-from-tft.ts"
"import:dryrun:prod": "ENV_FILE=.env.prod tsx src/scripts/import-from-tft.ts",
"import:apply": "IMPORT_APPLY=1 tsx src/scripts/import-from-tft.ts",
"import:apply:prod": "ENV_FILE=.env.prod IMPORT_APPLY=1 tsx src/scripts/import-from-tft.ts"
},
"dependencies": {
"twenty-client-sdk": "2.4.0",
@@ -3,7 +3,7 @@ export const APP_DESCRIPTION = '';
export const APPLICATION_UNIVERSAL_IDENTIFIER = 'e662fc1f-02c1-41ff-b8ba-c95a447b3965';
export const DEFAULT_ROLE_UNIVERSAL_IDENTIFIER = 'ee18c3f3-ebe7-4c56-ad6d-aad555cc32db';
export const PARTNER_OBJECT_UNIVERSAL_IDENTIFIER = '39101b39-1c16-4148-9e82-45dc271bb90d';
export const PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER = '65172140-d377-41c1-a2ae-190e96fb79dd';
export const PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER = '65172140-d377-41c1-a2ae-190e96fb79dd';
export const ALL_PARTNERS_VIEW_UNIVERSAL_IDENTIFIER = '379b11d5-44d5-476b-ba7d-31d5f515c9b4';
export const ALL_MATCHED_DEALS_VIEW_UNIVERSAL_IDENTIFIER = '7a34da39-a8e1-44c7-88b4-91ceaa064920';
export const PARTNERS_NAV_UNIVERSAL_IDENTIFIER = '3fe15ab5-e38b-4914-af17-2270b210aeb2';
@@ -35,7 +35,7 @@ export const ALL_OPPORTUNITIES_NAV_UNIVERSAL_IDENTIFIER = '37944f52-cbe5-4814-a1
// Partner views + nav (harmonization)
export const PARTNER_APPLICATIONS_VIEW_UNIVERSAL_IDENTIFIER = 'b57a84ed-d7c1-420d-b0eb-348db0dac612';
export const VALIDATED_PARTNERS_VIEW_UNIVERSAL_IDENTIFIER = '13cca6a7-b9f1-4103-b011-ea2e39430899';
export const PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER = 'd9db705c-795a-4a14-b891-6201149510b3';
export const PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER = 'd9db705c-795a-4a14-b891-6201149510b3';
export const PARTNER_APPLICATIONS_NAV_UNIVERSAL_IDENTIFIER = '13e2334a-6b1e-4080-8c74-d11109990cc1';
export const VALIDATED_PARTNERS_NAV_UNIVERSAL_IDENTIFIER = '6aed30c6-d80f-4ac6-aab0-db5bc59e5c4b';
export const PARTNER_QUOTES_NAV_UNIVERSAL_IDENTIFIER = '3543723d-80c1-466a-ac35-86f7b284917b';
export const PARTNER_CONTENT_NAV_UNIVERSAL_IDENTIFIER = '3543723d-80c1-466a-ac35-86f7b284917b';
@@ -0,0 +1,22 @@
import { FieldType, OnDeleteAction, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
export const PARTNER_CONTENT_CUSTOMER_COMPANY_FIELD_ID = 'd448f6be-533f-4c43-a70f-55dc361dcdd7';
export const PARTNER_CONTENTS_ON_COMPANY_FIELD_ID = '941e7707-1b3d-47d4-b13a-45c6628c1b3d';
export default defineField({
universalIdentifier: PARTNER_CONTENT_CUSTOMER_COMPANY_FIELD_ID,
objectUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
type: FieldType.RELATION,
name: 'customerCompany',
label: 'Customer Company',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.company.universalIdentifier,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENTS_ON_COMPANY_FIELD_ID,
universalSettings: {
relationType: RelationType.MANY_TO_ONE,
onDelete: OnDeleteAction.SET_NULL,
joinColumnName: 'customerCompanyId',
},
});
@@ -0,0 +1,22 @@
import { FieldType, OnDeleteAction, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
export const PARTNER_CONTENT_CUSTOMER_PERSON_FIELD_ID = 'f17547be-76aa-4231-bd1a-3f57bb1ae323';
export const PARTNER_CONTENTS_ON_PERSON_FIELD_ID = 'fae42f4e-b054-4267-a761-81a6792f7c12';
export default defineField({
universalIdentifier: PARTNER_CONTENT_CUSTOMER_PERSON_FIELD_ID,
objectUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
type: FieldType.RELATION,
name: 'customerPerson',
label: 'Customer Person',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.person.universalIdentifier,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENTS_ON_PERSON_FIELD_ID,
universalSettings: {
relationType: RelationType.MANY_TO_ONE,
onDelete: OnDeleteAction.SET_NULL,
joinColumnName: 'customerPersonId',
},
});
@@ -0,0 +1,22 @@
import { FieldType, OnDeleteAction, RelationType, defineField } from 'twenty-sdk/define';
import { PARTNER_OBJECT_UNIVERSAL_IDENTIFIER, PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
export const PARTNER_CONTENT_PARTNER_FIELD_ID = '1774738e-96a1-43e2-aca4-d3c7cc794c50';
export const PARTNER_CONTENTS_ON_PARTNER_FIELD_ID = 'ac7995f1-7ccf-4607-827b-0788eeacaee0';
export default defineField({
universalIdentifier: PARTNER_CONTENT_PARTNER_FIELD_ID,
objectUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
type: FieldType.RELATION,
name: 'partner',
label: 'Partner',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: PARTNER_OBJECT_UNIVERSAL_IDENTIFIER,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENTS_ON_PARTNER_FIELD_ID,
universalSettings: {
relationType: RelationType.MANY_TO_ONE,
onDelete: OnDeleteAction.SET_NULL,
joinColumnName: 'partnerId',
},
});
@@ -0,0 +1,18 @@
import { FieldType, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
import { PARTNER_CONTENTS_ON_COMPANY_FIELD_ID, PARTNER_CONTENT_CUSTOMER_COMPANY_FIELD_ID } from './partner-content-customer-company.field';
export default defineField({
universalIdentifier: PARTNER_CONTENTS_ON_COMPANY_FIELD_ID,
objectUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.company.universalIdentifier,
type: FieldType.RELATION,
name: 'partnerContents',
label: 'Partner Content',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENT_CUSTOMER_COMPANY_FIELD_ID,
universalSettings: {
relationType: RelationType.ONE_TO_MANY,
},
});
@@ -0,0 +1,18 @@
import { FieldType, RelationType, defineField } from 'twenty-sdk/define';
import { PARTNER_OBJECT_UNIVERSAL_IDENTIFIER, PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
import { PARTNER_CONTENTS_ON_PARTNER_FIELD_ID, PARTNER_CONTENT_PARTNER_FIELD_ID } from './partner-content-partner.field';
export default defineField({
universalIdentifier: PARTNER_CONTENTS_ON_PARTNER_FIELD_ID,
objectUniversalIdentifier: PARTNER_OBJECT_UNIVERSAL_IDENTIFIER,
type: FieldType.RELATION,
name: 'partnerContents',
label: 'Partner Content',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENT_PARTNER_FIELD_ID,
universalSettings: {
relationType: RelationType.ONE_TO_MANY,
},
});
@@ -0,0 +1,18 @@
import { FieldType, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
import { PARTNER_CONTENTS_ON_PERSON_FIELD_ID, PARTNER_CONTENT_CUSTOMER_PERSON_FIELD_ID } from './partner-content-customer-person.field';
export default defineField({
universalIdentifier: PARTNER_CONTENTS_ON_PERSON_FIELD_ID,
objectUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.person.universalIdentifier,
type: FieldType.RELATION,
name: 'partnerContents',
label: 'Partner Content',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENT_CUSTOMER_PERSON_FIELD_ID,
universalSettings: {
relationType: RelationType.ONE_TO_MANY,
},
});
@@ -1,22 +0,0 @@
import { FieldType, OnDeleteAction, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
import { PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
export const PARTNER_QUOTE_OPPORTUNITY_FIELD_ID = '36684f3e-f01a-4270-8f34-78966747dd64';
export const PARTNER_QUOTES_ON_OPPORTUNITY_FIELD_ID = '4857f339-a051-4cdb-bd8a-6219b933d1ce';
export default defineField({
universalIdentifier: PARTNER_QUOTE_OPPORTUNITY_FIELD_ID,
objectUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
type: FieldType.RELATION,
name: 'opportunity',
label: 'Opportunity',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.opportunity.universalIdentifier,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_QUOTES_ON_OPPORTUNITY_FIELD_ID,
universalSettings: {
relationType: RelationType.MANY_TO_ONE,
onDelete: OnDeleteAction.SET_NULL,
joinColumnName: 'opportunityId',
},
});
@@ -1,22 +0,0 @@
import { FieldType, OnDeleteAction, RelationType, defineField } from 'twenty-sdk/define';
import { PARTNER_OBJECT_UNIVERSAL_IDENTIFIER, PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
export const PARTNER_QUOTE_PARTNER_FIELD_ID = '1774738e-96a1-43e2-aca4-d3c7cc794c50';
export const PARTNER_QUOTES_ON_PARTNER_FIELD_ID = 'ac7995f1-7ccf-4607-827b-0788eeacaee0';
export default defineField({
universalIdentifier: PARTNER_QUOTE_PARTNER_FIELD_ID,
objectUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
type: FieldType.RELATION,
name: 'partner',
label: 'Partner',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: PARTNER_OBJECT_UNIVERSAL_IDENTIFIER,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_QUOTES_ON_PARTNER_FIELD_ID,
universalSettings: {
relationType: RelationType.MANY_TO_ONE,
onDelete: OnDeleteAction.SET_NULL,
joinColumnName: 'partnerId',
},
});
@@ -1,18 +0,0 @@
import { FieldType, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
import { PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
import { PARTNER_QUOTES_ON_OPPORTUNITY_FIELD_ID, PARTNER_QUOTE_OPPORTUNITY_FIELD_ID } from './partner-quote-opportunity.field';
export default defineField({
universalIdentifier: PARTNER_QUOTES_ON_OPPORTUNITY_FIELD_ID,
objectUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.opportunity.universalIdentifier,
type: FieldType.RELATION,
name: 'partnerQuotes',
label: 'Partner Quotes',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_QUOTE_OPPORTUNITY_FIELD_ID,
universalSettings: {
relationType: RelationType.ONE_TO_MANY,
},
});
@@ -1,18 +0,0 @@
import { FieldType, RelationType, defineField } from 'twenty-sdk/define';
import { PARTNER_OBJECT_UNIVERSAL_IDENTIFIER, PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
import { PARTNER_QUOTES_ON_PARTNER_FIELD_ID, PARTNER_QUOTE_PARTNER_FIELD_ID } from './partner-quote-partner.field';
export default defineField({
universalIdentifier: PARTNER_QUOTES_ON_PARTNER_FIELD_ID,
objectUniversalIdentifier: PARTNER_OBJECT_UNIVERSAL_IDENTIFIER,
type: FieldType.RELATION,
name: 'partnerQuotes',
label: 'Partner Quotes',
isNullable: true,
relationTargetObjectMetadataUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
relationTargetFieldMetadataUniversalIdentifier: PARTNER_QUOTE_PARTNER_FIELD_ID,
universalSettings: {
relationType: RelationType.ONE_TO_MANY,
},
});
@@ -1,15 +1,15 @@
import { NavigationMenuItemType, defineNavigationMenuItem } from 'twenty-sdk/define';
import {
PARTNER_QUOTES_NAV_UNIVERSAL_IDENTIFIER,
PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER,
PARTNER_CONTENT_NAV_UNIVERSAL_IDENTIFIER,
PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER,
} from 'src/constants/universal-identifiers';
export default defineNavigationMenuItem({
universalIdentifier: PARTNER_QUOTES_NAV_UNIVERSAL_IDENTIFIER,
universalIdentifier: PARTNER_CONTENT_NAV_UNIVERSAL_IDENTIFIER,
type: NavigationMenuItemType.VIEW,
icon: 'IconFileDollar',
icon: 'IconQuote',
position: 3,
folderUniversalIdentifier: '857be3b5-82c6-45f7-b546-e20a8a97be8d',
viewUniversalIdentifier: PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER,
viewUniversalIdentifier: PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER,
});
@@ -1,15 +1,15 @@
import { FieldType, defineObject } from 'twenty-sdk/define';
import { PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
export default defineObject({
universalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
nameSingular: 'partnerQuote',
namePlural: 'partnerQuotes',
labelSingular: 'Partner Quote',
labelPlural: 'Partner Quotes',
description: 'A quote a partner submitted for a customer deal',
icon: 'IconFileDollar',
universalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
nameSingular: 'partnerContent',
namePlural: 'partnerContents',
labelSingular: 'Partner Content',
labelPlural: 'Partner Content',
description: 'Marketing content involving a partner: quotes, case studies, logos',
icon: 'IconQuote',
isSearchable: true,
labelIdentifierFieldMetadataUniversalIdentifier: '9e688624-83d2-4715-8b18-80492a6de2b6',
fields: [
@@ -21,6 +21,20 @@ export default defineObject({
icon: 'IconTag',
defaultValue: "''",
},
{
universalIdentifier: '1d926e6e-6ac1-4d60-ab3d-a73114005692',
type: FieldType.MULTI_SELECT,
name: 'contentType',
label: 'Content Type',
icon: 'IconCategory',
isNullable: true,
options: [
{ id: '07f85e5b-0d70-416b-9884-256e469ed532', value: 'CUSTOMER_QUOTE', label: 'Customer quote', position: 0, color: 'blue' },
{ id: '108b2358-d04d-4fdc-83df-a5978d39f66f', value: 'CASE_STUDY', label: 'Case study', position: 1, color: 'green' },
{ id: 'eb45f371-f93c-4c45-9c8a-f29e1a58b7e4', value: 'PARTNER_QUOTE', label: 'Partner quote', position: 2, color: 'orange' },
{ id: '3356c8a0-41cd-47c3-a293-5862138abc1a', value: 'LOGO', label: 'Logo', position: 3, color: 'purple' },
],
},
{
universalIdentifier: 'a0fe09c4-c1f4-4b96-93c6-d7ec38f1166a',
type: FieldType.SELECT,
@@ -45,21 +59,21 @@ export default defineObject({
isNullable: true,
},
{
universalIdentifier: '2cbe67e3-24ec-421b-bab5-50f3306c2391',
type: FieldType.CURRENCY,
name: 'amount',
label: 'Amount',
icon: 'IconCoin',
universalIdentifier: 'da7e9094-e2c3-47d3-924f-a1d4d3c717ed',
type: FieldType.LINKS,
name: 'interview',
label: 'Interview',
icon: 'IconMicrophone',
isNullable: true,
},
{
universalIdentifier: 'f303369e-288c-4a48-9920-c1de0ad9a159',
type: FieldType.FILES,
name: 'quoteFile',
label: 'Quote File',
name: 'documents',
label: 'Documents',
icon: 'IconPaperclip',
isNullable: true,
universalSettings: { maxNumberOfValues: 1 },
universalSettings: { maxNumberOfValues: 10 },
},
],
});
@@ -23,7 +23,7 @@
// tsx src/scripts/import-from-tft.ts
import { config } from 'dotenv';
config({ path: '.env.local' });
config({ path: process.env.ENV_FILE ?? '.env.local' });
import { CoreApiClient } from 'twenty-client-sdk/core';
@@ -76,6 +76,17 @@ const PARTNER_STAGE_TO_VALIDATION: Record<string, string> = {
REJECTED: 'REJECTED',
};
// TFT person.partnerTimezone -> our Partner.region (MULTI_SELECT). TFT's value is a
// coarse timezone band, not a geography, so each maps to every region it plausibly
// covers. OTHER carries no signal -> no region. Region stays empty if unmapped.
const TIMEZONE_TO_REGION: Record<string, string[]> = {
AMERICAS: ['US', 'LATAM'],
EMEA: ['EUROPE', 'MENA', 'AFRICA'],
WEST_ASIA: ['MENA', 'APAC'],
EAST_ASIA_OCEANIA: ['APAC'],
OTHER: [],
};
// Local SELECT option sets, for preflight coverage checks (a TFT value not in
// these would fail a real write). Keep in sync with src/objects + src/fields.
const LOCAL_OPTIONS: Record<string, Set<string>> = {
@@ -101,6 +112,30 @@ const edges = (result: any, key: string): any[] =>
const uniq = (values: (string | undefined | null)[]): string[] =>
[...new Set(values.filter((v): v is string => !!v))];
// Normalize a domain for dedup. Twenty's company domain is a unique key but is
// stored with an https:// prefix, while TFT values vary, so compare on a canonical
// form (no protocol, no www, no trailing slash, lowercased).
const normDomain = (d?: string | null): string | undefined =>
d
? d.trim().toLowerCase().replace(/^https?:\/\//, '').replace(/^www\./, '').replace(/\/+$/, '') || undefined
: undefined;
// Distinct non-empty values across rows, for the preflight report. Flattens array
// fields (e.g. partnerScope, typeCustom) and stringifies, so scalar and
// multi-select fields share one path. Derived from the already-fetched source
// rows — no per-loop bookkeeping needed.
const distinct = <TRow>(rows: TRow[], pick: (row: TRow) => unknown): string[] =>
[
...new Set(
rows.flatMap((row) => {
const value = pick(row);
return Array.isArray(value) ? value : value != null ? [value] : [];
}),
),
]
.map(String)
.sort();
async function main() {
console.log(`[import] mode: ${APPLY ? 'APPLY (writing to local)' : 'DRY-RUN (no writes)'}`);
const local = new CoreApiClient({
@@ -114,26 +149,10 @@ async function main() {
if (APPLY && writes++ > 0) await new Promise((r) => setTimeout(r, 750));
};
// Distinct TFT values seen, for the preflight coverage report.
const seen: Record<string, Set<string>> = {
partnerStage: new Set(),
partnerTier: new Set(),
partnerScope: new Set(),
typeOfTeam: new Set(),
oppStage: new Set(),
hostingType: new Set(),
subscriptionType: new Set(),
subscriptionFrequency: new Set(),
quoteStatus: new Set(),
typeCustom: new Set(),
};
const note = (bucket: string, value?: string | null) => {
if (value) seen[bucket].add(value);
};
// ---------------------------------------------------------------------
// 1. Read all three TFT datasets (raw fetch; not rate-limited by local).
// ---------------------------------------------------------------------
console.log('[import] fetching TFT people...');
const tftPeople = edges(
await tftQuery(`query {
people(first: 500, filter: { partnerStage: { in: ["APPLICATION","POTENTIAL_PARTNER","PARTNER","FORMER_PARTNER","REJECTED"] } }) {
@@ -143,7 +162,7 @@ async function main() {
emails { primaryEmail }
city jobTitle
linkedinLink { primaryLinkUrl }
partnerStage partnerTier partnerScope partnerTypeOfTeam partnerIsAvailable partnerSkills
partnerStage partnerTier partnerScope partnerTypeOfTeam partnerTimezone partnerIsAvailable partnerSkills
partnerBudgetMinimum { amountMicros currencyCode }
partnerBudgetAverage { amountMicros currencyCode }
company { id name domainName { primaryLinkUrl } }
@@ -152,7 +171,8 @@ async function main() {
}`),
'people',
);
const tftOpps = edges(
console.log('[import] fetching TFT opportunities...');
const tftOppsAll = edges(
await tftQuery(`query {
opportunities(first: 500) {
edges { node {
@@ -166,16 +186,32 @@ async function main() {
}`),
'opportunities',
);
// Only import opportunities linked to a partner. The rest is TFT's general sales
// pipeline (mostly LOST/IDENTIFIED) — noise for a partners app. Every partner
// stage (INTRODUCED/WORKING) only ever appears on partner-linked opps anyway.
const tftOpps = tftOppsAll.filter((o: any) => o.partner?.id);
console.log(`[import] opportunities: ${tftOpps.length} partner-linked of ${tftOppsAll.length} total (skipping ${tftOppsAll.length - tftOpps.length} unlinked)`);
console.log('[import] fetching TFT partner content...');
const tftContent = edges(
await tftQuery(`query {
customerContents(first: 500) {
edges { node { id name status approvalDate typeCustom partnerPerson { id } } }
edges { node {
id name status approvalDate typeCustom
interview { primaryLinkUrl }
partnerPerson { id }
customerCompany { id name domainName { primaryLinkUrl } }
customerPerson { id }
} }
}
}`),
'customerContents',
);
const quotes = tftContent.filter((c: any) => Array.isArray(c.typeCustom) && c.typeCustom.includes('PARTNER_QUOTE'));
console.log(`[import] TFT: ${tftPeople.length} partner-people, ${tftOpps.length} opportunities, ${quotes.length} partner quotes`);
// Import all content TYPES (quotes, case studies, logos) but only records that
// involve a partner. Customer-only content (no partnerPerson) is noise for the
// partners app; a partner-linked case study/quote should show on the partner.
const contentRecords = tftContent.filter((c: any) => c.partnerPerson?.id);
console.log(`[import] TFT: ${tftPeople.length} partner-people, ${tftOpps.length} opportunities, ${tftContent.length} content records`);
console.log(`[import] partner content: ${contentRecords.length} partner-linked of ${tftContent.length} total (skipping ${tftContent.length - contentRecords.length} customer-only)`);
const personSlug = (p: any): string =>
slugify([p.name?.firstName, p.name?.lastName].filter(Boolean).join(' ').trim() || 'Unknown partner') || p.id;
@@ -183,6 +219,7 @@ async function main() {
// ---------------------------------------------------------------------
// 2. Batched existence lookups against local (one `in` query per object).
// ---------------------------------------------------------------------
console.log('[import] checking existing records in target workspace...');
const partnerSlugs = uniq(tftPeople.map(personSlug));
const partnerIdBySlug = new Map<string, string>(
partnerSlugs.length
@@ -195,17 +232,33 @@ async function main() {
: [],
);
const companyNames = uniq([...tftPeople.map((p: any) => p.company?.name), ...tftOpps.map((o: any) => o.company?.name)]);
const companyIdByName = new Map<string, string>(
companyNames.length
? edges(
await local.query({
companies: { __args: { filter: { name: { in: companyNames } }, first: 500 }, edges: { node: { id: true, name: true } } },
} as any),
'companies',
).map((n: any) => [n.name, n.id])
: [],
);
// Fetch existing companies and index by BOTH name and normalized domain. Twenty
// enforces uniqueness on domain, so dedup must be domain-aware: the same company
// can arrive under different names (e.g. "Acme" vs "acme.com") across TFT people,
// opps and content, and creating a second one collides on the domain constraint.
// Page through ALL companies (not just the first 500): these dedupe maps must
// be complete, or upsertCompany would create domain-colliding duplicates for
// companies that live beyond the first page in a larger workspace.
const existingCompanies: any[] = [];
let companiesCursor: string | undefined;
for (;;) {
const page: any = await local.query({
companies: {
__args: { filter: {}, first: 200, ...(companiesCursor ? { after: companiesCursor } : {}) },
edges: { node: { id: true, name: true, domainName: { primaryLinkUrl: true } } },
pageInfo: { hasNextPage: true, endCursor: true },
},
} as any);
existingCompanies.push(...edges(page, 'companies'));
if (!page?.companies?.pageInfo?.hasNextPage) break;
companiesCursor = page.companies.pageInfo.endCursor;
}
const companyIdByName = new Map<string, string>(existingCompanies.map((n: any) => [n.name, n.id]));
const companyIdByDomain = new Map<string, string>();
for (const c of existingCompanies) {
const nd = normDomain(c.domainName?.primaryLinkUrl);
if (nd && !companyIdByDomain.has(nd)) companyIdByDomain.set(nd, c.id);
}
const oppTftIds = uniq(tftOpps.filter((o: any) => o.name).map((o: any) => o.id));
const oppIdByTftId = new Map<string, string>(
@@ -219,14 +272,18 @@ async function main() {
: [],
);
const quoteNames = uniq(quotes.map((q: any) => q.name || 'Partner quote'));
const quoteIdByName = new Map<string, string>(
quoteNames.length
// Unnamed content upserts by name, so a constant fallback would make every
// unnamed record collide on one key (collapsing them on re-run). Key the
// fallback on the TFT id so each unnamed record stays distinct.
const contentName = (c: any): string => c.name || `Partner content ${c.id}`;
const contentNames = uniq(contentRecords.map(contentName));
const contentIdByName = new Map<string, string>(
contentNames.length
? edges(
await local.query({
partnerQuotes: { __args: { filter: { name: { in: quoteNames } }, first: 500 }, edges: { node: { id: true, name: true } } },
partnerContents: { __args: { filter: { name: { in: contentNames } }, first: 500 }, edges: { node: { id: true, name: true } } },
} as any),
'partnerQuotes',
'partnerContents',
).map((n: any) => [n.name, n.id])
: [],
);
@@ -238,43 +295,102 @@ async function main() {
const upsertCompany = async (name?: string, domain?: string): Promise<string | undefined> => {
if (!name) return undefined;
if (companyIdByName.has(name)) return companyIdByName.get(name);
const nd = normDomain(domain);
// Same company under a different name but same domain — reuse it.
if (nd && companyIdByDomain.has(nd)) {
const existingId = companyIdByDomain.get(nd) as string;
companyIdByName.set(name, existingId);
return existingId;
}
let id = `dry:company:${name}`;
if (APPLY) {
await pace();
const created: any = await local.mutation({
createCompany: {
__args: { data: { name, ...(domain ? { domainName: { primaryLinkUrl: domain } } : {}) } },
id: true,
},
} as any);
id = created.createCompany.id;
try {
const created: any = await local.mutation({
createCompany: {
__args: { data: { name, ...(domain ? { domainName: { primaryLinkUrl: domain } } : {}) } },
id: true,
},
} as any);
id = created.createCompany.id;
} catch (err) {
// Fallback: createCompany failed, almost certainly because the domain
// already exists (Twenty enforces a unique domain) on a company we
// didn't index. Re-find it and reuse instead of failing the import.
// `ilike` is a substring match — and the stored value carries an
// https:// prefix so we can't `eq` the normalized form — so it can
// return the wrong company ("acme.com" also matches "notacme.com" or
// "acme.com.br"). Confirm an exact normalized-domain match before reuse.
if (!nd) throw err;
await pace();
const candidates = edges(
await local.query({
companies: { __args: { filter: { domainName: { primaryLinkUrl: { ilike: `%${nd}%` } } }, first: 20 }, edges: { node: { id: true, domainName: { primaryLinkUrl: true } } } },
} as any),
'companies',
);
const match = candidates.find((c: any) => normDomain(c.domainName?.primaryLinkUrl) === nd);
if (!match?.id) throw err;
id = match.id;
console.log(`[import] company "${name}" reused existing by domain ${nd}`);
}
}
companyIdByName.set(name, id);
if (nd) companyIdByDomain.set(nd, id);
return id;
};
const budgetCurrency = (amount: any) =>
amount?.amountMicros != null ? { amountMicros: amount.amountMicros, currencyCode: amount.currencyCode ?? 'USD' } : undefined;
// Generic create/update dispatch shared by partners, opportunities and content.
// Owns pacing + APPLY-gating + the create-vs-update branch, so each loop below
// only builds its `data`. genql keys a mutation by the object name, so the
// create<Object>/update<Object> names are derived from one argument. Companies
// keep their own upsert (above) because of the domain-collision fallback.
// Returns the row id: the real id on APPLY, a synthetic dry id otherwise so the
// relation mapping in dry-run still resolves to a stable placeholder.
const upsert = async (
object: 'Partner' | 'Opportunity' | 'PartnerContent',
existingId: string | undefined,
data: Record<string, unknown>,
dryKey: string,
): Promise<string> => {
if (!APPLY) return existingId ?? `dry:${object}:${dryKey}`;
await pace();
if (existingId) {
await local.mutation({ [`update${object}`]: { __args: { id: existingId, data }, id: true } } as any);
return existingId;
}
const created: any = await local.mutation({ [`create${object}`]: { __args: { data }, id: true } } as any);
return created[`create${object}`].id;
};
// -- Partners (upsert by slug) --
console.log(`[import] upserting ${tftPeople.length} partners...`);
const localPartnerIdByTftPersonId = new Map<string, string>();
let partnersCreated = 0;
let partnersUpdated = 0;
let partnersDone = 0;
for (const p of tftPeople) {
note('partnerStage', p.partnerStage);
note('partnerTier', p.partnerTier);
(Array.isArray(p.partnerScope) ? p.partnerScope : []).forEach((s: string) => note('partnerScope', s));
note('typeOfTeam', p.partnerTypeOfTeam);
const slug = personSlug(p);
const companyId = await upsertCompany(p.company?.name, p.company?.domainName?.primaryLinkUrl);
// Timezone band -> geographic region(s). Unmapped/OTHER -> no region.
const region = TIMEZONE_TO_REGION[p.partnerTimezone] ?? [];
// A partner scoped for hosting is, by definition, a self-host expert.
const scope = Array.isArray(p.partnerScope) ? p.partnerScope : [];
const deploymentExpertise = scope.includes('HOSTING_ENVIRONMENT') ? ['SELF_HOST'] : [];
const data: Record<string, unknown> = {
name: [p.name?.firstName, p.name?.lastName].filter(Boolean).join(' ').trim() || 'Unknown partner',
slug,
validationStage: PARTNER_STAGE_TO_VALIDATION[p.partnerStage] ?? 'APPLICATION',
availability: p.partnerIsAvailable ? 'AVAILABLE' : 'UNAVAILABLE',
// TFT has no language data; default everyone to English.
languagesSpoken: ['ENGLISH'],
...(p.partnerTier ? { partnerTier: p.partnerTier } : {}),
...(Array.isArray(p.partnerScope) && p.partnerScope.length ? { partnerScope: p.partnerScope } : {}),
...(scope.length ? { partnerScope: scope } : {}),
...(region.length ? { region } : {}),
...(deploymentExpertise.length ? { deploymentExpertise } : {}),
...(p.partnerTypeOfTeam ? { typeOfTeam: p.partnerTypeOfTeam } : {}),
...(Array.isArray(p.partnerSkills) && p.partnerSkills.length ? { skills: p.partnerSkills } : {}),
...(p.city ? { city: p.city } : {}),
@@ -284,39 +400,29 @@ async function main() {
...(companyId && APPLY ? { companyId } : {}),
};
let partnerId = partnerIdBySlug.get(slug);
if (partnerId) {
if (APPLY) {
await pace();
await local.mutation({ updatePartner: { __args: { id: partnerId, data }, id: true } } as any);
}
const existingId = partnerIdBySlug.get(slug);
const partnerId = await upsert('Partner', existingId, data, slug);
if (existingId) {
partnersUpdated++;
} else {
if (APPLY) {
await pace();
const created: any = await local.mutation({ createPartner: { __args: { data }, id: true } } as any);
partnerId = created.createPartner.id;
} else {
partnerId = `dry:partner:${slug}`;
}
partnerIdBySlug.set(slug, partnerId as string);
partnerIdBySlug.set(slug, partnerId);
partnersCreated++;
}
localPartnerIdByTftPersonId.set(p.id, partnerId as string);
localPartnerIdByTftPersonId.set(p.id, partnerId);
partnersDone++;
if (partnersDone % 10 === 0 || partnersDone === tftPeople.length)
console.log(`[import] partners ${partnersDone}/${tftPeople.length} (created=${partnersCreated} updated=${partnersUpdated})`);
}
console.log(`[import] partners created=${partnersCreated} updated=${partnersUpdated}`);
console.log(`[import] partners done: created=${partnersCreated} updated=${partnersUpdated}`);
// -- Opportunities (upsert by tftOpportunityId) --
console.log(`[import] upserting ${tftOpps.length} opportunities...`);
let oppsCreated = 0;
let oppsUpdated = 0;
let oppsPartnerLinked = 0;
let oppsDone = 0;
for (const o of tftOpps) {
if (!o.name) continue;
note('oppStage', o.stage);
note('hostingType', o.hostingType);
note('subscriptionType', o.subscriptionType);
note('subscriptionFrequency', o.subscriptionFrequence);
const companyId = await upsertCompany(o.company?.name, o.company?.domainName?.primaryLinkUrl);
const partnerId = o.partner?.id ? localPartnerIdByTftPersonId.get(o.partner.id) : undefined;
if (partnerId) oppsPartnerLinked++;
@@ -338,58 +444,44 @@ async function main() {
};
const existingId = oppIdByTftId.get(o.id);
if (existingId) {
if (APPLY) {
await pace();
await local.mutation({ updateOpportunity: { __args: { id: existingId, data }, id: true } } as any);
}
oppsUpdated++;
} else {
if (APPLY) {
await pace();
await local.mutation({ createOpportunity: { __args: { data }, id: true } } as any);
}
oppsCreated++;
}
await upsert('Opportunity', existingId, data, o.id);
if (existingId) oppsUpdated++;
else oppsCreated++;
oppsDone++;
if (oppsDone % 20 === 0 || oppsDone === tftOpps.length)
console.log(`[import] opportunities ${oppsDone}/${tftOpps.length} (created=${oppsCreated} updated=${oppsUpdated})`);
}
console.log(`[import] opportunities created=${oppsCreated} updated=${oppsUpdated} (partner-linked=${oppsPartnerLinked})`);
console.log(`[import] opportunities done: created=${oppsCreated} updated=${oppsUpdated} (partner-linked=${oppsPartnerLinked})`);
// -- Partner quotes (upsert by name) --
let quotesCreated = 0;
let quotesUpdated = 0;
tftContent.forEach((c: any) => (Array.isArray(c.typeCustom) ? c.typeCustom : []).forEach((t: string) => note('typeCustom', t)));
for (const q of quotes) {
note('quoteStatus', q.status);
const name = q.name || 'Partner quote';
const partnerId = q.partnerPerson?.id ? localPartnerIdByTftPersonId.get(q.partnerPerson.id) : undefined;
// -- Partner content (upsert by name) --
console.log(`[import] upserting ${contentRecords.length} content records...`);
let contentCreated = 0;
let contentUpdated = 0;
for (const c of contentRecords) {
const name = contentName(c);
const partnerId = c.partnerPerson?.id ? localPartnerIdByTftPersonId.get(c.partnerPerson.id) : undefined;
const customerCompanyId = await upsertCompany(c.customerCompany?.name, c.customerCompany?.domainName?.primaryLinkUrl);
const data: Record<string, unknown> = {
name,
...(q.status ? { status: q.status } : {}),
...(q.approvalDate ? { approvalDate: q.approvalDate } : {}),
...(Array.isArray(c.typeCustom) && c.typeCustom.length ? { contentType: c.typeCustom } : {}),
...(c.status ? { status: c.status } : {}),
...(c.approvalDate ? { approvalDate: c.approvalDate } : {}),
...(c.interview?.primaryLinkUrl ? { interview: { primaryLinkUrl: c.interview.primaryLinkUrl } } : {}),
...(partnerId && APPLY ? { partnerId } : {}),
...(customerCompanyId && APPLY ? { customerCompanyId } : {}),
};
const existingId = quoteIdByName.get(name);
if (existingId) {
if (APPLY) {
await pace();
await local.mutation({ updatePartnerQuote: { __args: { id: existingId, data }, id: true } } as any);
}
quotesUpdated++;
} else {
if (APPLY) {
await pace();
await local.mutation({ createPartnerQuote: { __args: { data }, id: true } } as any);
}
quotesCreated++;
}
const existingId = contentIdByName.get(name);
await upsert('PartnerContent', existingId, data, name);
if (existingId) contentUpdated++;
else contentCreated++;
}
console.log(`[import] partner quotes created=${quotesCreated} updated=${quotesUpdated}`);
console.log(`[import] partner content created=${contentCreated} updated=${contentUpdated}`);
// ---------------------------------------------------------------------
// 4. Preflight: distinct TFT values vs local option coverage.
// 4. Preflight: distinct TFT values vs local option coverage. Derived
// directly from the fetched source rows (no per-loop bookkeeping).
// ---------------------------------------------------------------------
const report = (label: string, bucket: string, optionKey?: string) => {
const values = [...seen[bucket]].sort();
const report = (label: string, values: string[], optionKey?: string) => {
const allowed = optionKey ? LOCAL_OPTIONS[optionKey] : undefined;
const uncovered = allowed ? values.filter((v) => !allowed.has(v)) : [];
console.log(
@@ -397,21 +489,27 @@ async function main() {
(uncovered.length ? ` ⚠️ NOT IN LOCAL OPTIONS: ${uncovered.join(', ')}` : ''),
);
};
const partnerStages = distinct(tftPeople, (p: any) => p.partnerStage);
const oppStages = distinct(tftOpps, (o: any) => o.stage);
const timezones = distinct(tftPeople, (p: any) => p.partnerTimezone);
console.log('--- preflight: distinct TFT values seen ---');
report('partnerStage (-> validationStage map)', 'partnerStage');
report('partnerTier', 'partnerTier', 'partnerTier');
report('partnerScope', 'partnerScope', 'partnerScope');
report('typeOfTeam', 'typeOfTeam', 'typeOfTeam');
report('opp stage (-> matchStatus map)', 'oppStage');
report('hostingType', 'hostingType', 'hostingType');
report('subscriptionType', 'subscriptionType', 'subscriptionType');
report('subscriptionFrequency', 'subscriptionFrequency', 'subscriptionFrequency');
report('quote status', 'quoteStatus', 'quoteStatus');
report('customerContent typeCustom', 'typeCustom');
const unmappedStages = [...seen.partnerStage].filter((s) => !(s in PARTNER_STAGE_TO_VALIDATION));
const unmappedOpps = [...seen.oppStage].filter((s) => !(s in STAGE_TO_MATCH_STATUS));
report('partnerStage (-> validationStage map)', partnerStages);
report('partnerTier', distinct(tftPeople, (p: any) => p.partnerTier), 'partnerTier');
report('partnerScope', distinct(tftPeople, (p: any) => p.partnerScope), 'partnerScope');
report('typeOfTeam', distinct(tftPeople, (p: any) => p.partnerTypeOfTeam), 'typeOfTeam');
report('partnerTimezone (-> region map)', timezones);
report('opp stage (-> matchStatus map)', oppStages);
report('hostingType', distinct(tftOpps, (o: any) => o.hostingType), 'hostingType');
report('subscriptionType', distinct(tftOpps, (o: any) => o.subscriptionType), 'subscriptionType');
report('subscriptionFrequency', distinct(tftOpps, (o: any) => o.subscriptionFrequence), 'subscriptionFrequency');
report('quote status', distinct(contentRecords, (c: any) => c.status), 'quoteStatus');
report('customerContent typeCustom', distinct(contentRecords, (c: any) => c.typeCustom));
const unmappedStages = partnerStages.filter((s) => !(s in PARTNER_STAGE_TO_VALIDATION));
const unmappedOpps = oppStages.filter((s) => !(s in STAGE_TO_MATCH_STATUS));
const unmappedTz = timezones.filter((t) => !(t in TIMEZONE_TO_REGION));
if (unmappedStages.length) console.log(`[preflight] ⚠️ partnerStage not mapped: ${unmappedStages.join(', ')}`);
if (unmappedOpps.length) console.log(`[preflight] ⚠️ opp stage not mapped: ${unmappedOpps.join(', ')}`);
if (unmappedTz.length) console.log(`[preflight] ⚠️ partnerTimezone not mapped: ${unmappedTz.join(', ')}`);
}
main().catch((err) => {
@@ -0,0 +1,59 @@
// Hard-destroy soft-deleted records that block re-imports.
//
// Twenty SOFT-deletes (sets deletedAt); the row stays in the DB and keeps holding
// unique constraints (e.g. company domain, partner slug). But normal queries —
// including the import's existence checks — exclude soft-deleted rows. So after a
// UI "delete" or a partial import that got rolled back, re-running the import hits
// "A duplicate entry was detected" on records it cannot see. This purges those
// ghosts permanently so idempotent upserts work again.
//
// Only touches soft-deleted rows (deletedAt IS NOT NULL); active/default data is
// left untouched. One bulk destroy per object, so it is not rate-limited.
//
// yarn purge # against .env.local
// yarn purge:prod # against .env.prod
//
import { config } from 'dotenv';
config({ path: process.env.ENV_FILE ?? '.env.local' });
const requireEnv = (name: string): string => {
const value = process.env[name];
if (!value) throw new Error(`Missing ${name} env var`);
return value;
};
// Objects the import writes to. partners + partnerContents are app custom objects;
// companies + opportunities are standard but populated by the import.
const OBJECTS = ['companies', 'partners', 'opportunities', 'partnerContents'] as const;
const gql = async (url: string, key: string, query: string): Promise<any> => {
const response = await fetch(`${url.replace(/\/$/, '')}/graphql`, {
method: 'POST',
headers: { Authorization: `Bearer ${key}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ query }),
});
const json: any = await response.json();
if (json.errors?.length) throw new Error(JSON.stringify(json.errors));
return json.data;
};
async function main() {
const url = requireEnv('TWENTY_PARTNERS_API_URL');
const key = requireEnv('TWENTY_PARTNERS_API_KEY');
console.log(`[purge] target: ${url} — destroying soft-deleted rows only`);
for (const obj of OBJECTS) {
// destroy<Object>s is the bulk variant; capitalise + already-plural names.
const mutationName = `destroy${obj.charAt(0).toUpperCase()}${obj.slice(1)}`;
const data = await gql(url, key, `mutation { ${mutationName}(filter: { deletedAt: { is: NOT_NULL } }) { id } }`);
const destroyed = data[mutationName]?.length ?? 0;
console.log(`[purge] ${obj}: destroyed ${destroyed} soft-deleted`);
}
console.log('[purge] done');
}
main().catch((err) => {
console.error(err);
process.exit(1);
});
@@ -11,7 +11,7 @@
// tsx src/scripts/seed.ts
import { config } from 'dotenv';
config({ path: '.env.local' });
config({ path: process.env.ENV_FILE ?? '.env.local' });
import { CoreApiClient } from 'twenty-client-sdk/core';
@@ -89,13 +89,13 @@ const OPPORTUNITIES: Opp[] = [
{ name: 'Sunrise — vendor onboarding', companyName: 'Sunrise Logistics', matchStatus: 'LOST', numberOfSeats: 10, hostingType: 'CLOUD', subscriptionType: 'PRO', subscriptionFrequency: 'MONTHLY' },
];
type Quote = { name: string; status: string; partnerSlug: string; oppName: string };
type Quote = { name: string; status: string; partnerSlug: string; contentType: string[] };
const QUOTES: Quote[] = [
{ name: 'Sunrise APAC fleet — Nine Dots quote', status: 'WIP', partnerSlug: 'nine-dots-ventures', oppName: 'Sunrise — APAC fleet CRM' },
{ name: 'Helix clinical — NetZero quote', status: 'INTERVIEW_SCHEDULED', partnerSlug: 'netzero-systems', oppName: 'Helix Bio — clinical trials CRM' },
{ name: 'Acme rollout — Elevate quote', status: 'UNDER_CUSTOMER_PARTNER_REVIEW', partnerSlug: 'elevate-consulting', oppName: 'Acme RE — CRM rollout' },
{ name: 'Sunrise LATAM — Nine Dots quote', status: 'APPROVED', partnerSlug: 'nine-dots-ventures', oppName: 'Sunrise — LATAM expansion' },
{ name: 'Helix self-host — Meridian quote', status: 'REJECTED', partnerSlug: 'meridian-craft', oppName: 'Helix Bio — self-host evaluation' },
{ name: 'Sunrise APAC fleet — Nine Dots quote', status: 'WIP', partnerSlug: 'nine-dots-ventures', contentType: ['PARTNER_QUOTE'] },
{ name: 'Helix clinical — NetZero quote', status: 'INTERVIEW_SCHEDULED', partnerSlug: 'netzero-systems', contentType: ['PARTNER_QUOTE'] },
{ name: 'Acme rollout — Elevate quote', status: 'UNDER_CUSTOMER_PARTNER_REVIEW', partnerSlug: 'elevate-consulting', contentType: ['PARTNER_QUOTE'] },
{ name: 'Sunrise LATAM — Nine Dots quote', status: 'APPROVED', partnerSlug: 'nine-dots-ventures', contentType: ['PARTNER_QUOTE'] },
{ name: 'Helix self-host — Meridian quote', status: 'REJECTED', partnerSlug: 'meridian-craft', contentType: ['CASE_STUDY'] },
];
const nodes = (r: any, key: string): any[] => (r?.[key]?.edges ?? []).map((e: any) => e.node);
@@ -177,12 +177,12 @@ async function main() {
// -- Partner quotes (upsert by name) --
let quoteCount = 0;
for (const q of QUOTES) {
const data = { name: q.name, status: q.status, partnerId: partnerIdBySlug.get(q.partnerSlug), opportunityId: oppIdByName.get(q.oppName) };
const existing = nodes(await client.query({ partnerQuotes: { __args: { filter: { name: { eq: q.name } }, first: 1 }, edges: { node: { id: true } } } } as any), 'partnerQuotes');
const data = { name: q.name, status: q.status, contentType: q.contentType, partnerId: partnerIdBySlug.get(q.partnerSlug) };
const existing = nodes(await client.query({ partnerContents: { __args: { filter: { name: { eq: q.name } }, first: 1 }, edges: { node: { id: true } } } } as any), 'partnerContents');
if (existing[0]?.id) {
await client.mutation({ updatePartnerQuote: { __args: { id: existing[0].id, data }, id: true } } as any);
await client.mutation({ updatePartnerContent: { __args: { id: existing[0].id, data }, id: true } } as any);
} else {
await client.mutation({ createPartnerQuote: { __args: { data }, id: true } } as any);
await client.mutation({ createPartnerContent: { __args: { data }, id: true } } as any);
}
quoteCount++;
}
@@ -1,21 +1,21 @@
import { ViewType, defineView } from 'twenty-sdk/define';
import {
PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER,
PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER,
PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
} from 'src/constants/universal-identifiers';
// Index view for partner quotes.
// Index view for partner content.
export default defineView({
universalIdentifier: PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER,
name: 'Partner quotes',
icon: 'IconFileDollar',
objectUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
universalIdentifier: PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER,
name: 'Partner content',
icon: 'IconQuote',
objectUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
type: ViewType.TABLE,
fields: [
{ universalIdentifier: 'ad7b3702-b552-4355-afec-1e1e96d9f3df', fieldMetadataUniversalIdentifier: '9e688624-83d2-4715-8b18-80492a6de2b6', position: 0, isVisible: true },
{ universalIdentifier: '426e0c2d-449d-4a06-860b-0cfe0ed501e6', fieldMetadataUniversalIdentifier: 'a0fe09c4-c1f4-4b96-93c6-d7ec38f1166a', position: 1, isVisible: true },
{ universalIdentifier: '62bb1536-539c-4fb0-95bf-440c5c5da89f', fieldMetadataUniversalIdentifier: '2cbe67e3-24ec-421b-bab5-50f3306c2391', position: 2, isVisible: true },
{ universalIdentifier: 'a9bf3eaa-ec27-4a0a-8df2-e18c8f4239a7', fieldMetadataUniversalIdentifier: '1d926e6e-6ac1-4d60-ab3d-a73114005692', position: 1, isVisible: true },
{ universalIdentifier: '426e0c2d-449d-4a06-860b-0cfe0ed501e6', fieldMetadataUniversalIdentifier: 'a0fe09c4-c1f4-4b96-93c6-d7ec38f1166a', position: 2, isVisible: true },
{ universalIdentifier: 'fbd1f953-1dd2-4d0f-a239-148a0688fbff', fieldMetadataUniversalIdentifier: 'b52d263e-423e-40b0-b82c-29214597c005', position: 3, isVisible: true },
],
});
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "twenty-client-sdk",
"version": "2.7.0",
"version": "2.9.0",
"sideEffects": false,
"license": "AGPL-3.0",
"scripts": {
@@ -42,7 +42,7 @@
"dependencies": {
"@genql/cli": "^3.0.3",
"@genql/runtime": "^2.10.0",
"esbuild": "^0.27.3",
"esbuild": "^0.28.0",
"graphql": "^16.8.1"
},
"devDependencies": {
@@ -247,7 +247,7 @@ type FieldPermission {
type RolePermissionFlag {
id: UUID!
roleId: UUID!
flag: PermissionFlagType!
flag: String!
}
type ApiKeyForRole {
@@ -1315,6 +1315,7 @@ type FieldConfiguration {
configurationType: WidgetConfigurationType!
fieldMetadataId: String!
fieldDisplayMode: FieldDisplayMode!
viewId: String
}
"""Display mode for field configuration widgets"""
@@ -1323,6 +1324,7 @@ enum FieldDisplayMode {
EDITOR
FIELD
VIEW
TABLE
}
type FieldRichTextConfiguration {
@@ -1444,6 +1446,39 @@ type Analytics {
success: Boolean!
}
type VerificationRecord {
type: String!
key: String!
value: String!
priority: Float
}
type EmailingDomain {
id: UUID!
createdAt: DateTime!
updatedAt: DateTime!
domain: String!
driver: EmailingDomainDriver!
status: EmailingDomainStatus!
verificationRecords: [VerificationRecord!]
verifiedAt: DateTime
}
enum EmailingDomainDriver {
AWS_SES
}
enum EmailingDomainStatus {
PENDING
VERIFIED
FAILED
TEMPORARY_FAILURE
}
type SendEmailViaDomainOutput {
messageId: String!
}
type ApprovedAccessDomain {
id: UUID!
domain: String!
@@ -1754,7 +1789,6 @@ enum FeatureFlagKey {
IS_JSON_FILTER_ENABLED
IS_MARKETPLACE_SETTING_TAB_VISIBLE
IS_PUBLIC_DOMAIN_ENABLED
IS_EMAILING_DOMAIN_ENABLED
IS_EMAIL_GROUP_ENABLED
IS_JUNCTION_RELATIONS_ENABLED
IS_REST_METADATA_API_NEW_FORMAT_DIRECT
@@ -2371,35 +2405,6 @@ type PublicDomain {
createdAt: DateTime!
}
type VerificationRecord {
type: String!
key: String!
value: String!
priority: Float
}
type EmailingDomain {
id: UUID!
createdAt: DateTime!
updatedAt: DateTime!
domain: String!
driver: EmailingDomainDriver!
status: EmailingDomainStatus!
verificationRecords: [VerificationRecord!]
verifiedAt: DateTime
}
enum EmailingDomainDriver {
AWS_SES
}
enum EmailingDomainStatus {
PENDING
VERIFIED
FAILED
TEMPORARY_FAILURE
}
type AutocompleteResult {
text: String!
placeId: String!
@@ -2944,6 +2949,7 @@ type Query {
getPageLayoutTab(id: String!): PageLayoutTab!
getPageLayouts(objectMetadataId: String, pageLayoutType: PageLayoutType): [PageLayout!]!
getPageLayout(id: String!): PageLayout
getEmailingDomains: [EmailingDomain!]!
applicationConnectionProviders(applicationId: UUID!): [ApplicationConnectionProvider!]!
getPageLayoutWidgets(pageLayoutTabId: String!): [PageLayoutWidget!]!
getPageLayoutWidget(id: String!): PageLayoutWidget!
@@ -3038,7 +3044,6 @@ type Query {
getAddressDetails(placeId: String!, token: String!): PlaceDetailsResult!
getUsageAnalytics(input: UsageAnalyticsInput): UsageAnalytics!
findManyPublicDomains: [PublicDomain!]!
getEmailingDomains: [EmailingDomain!]!
findManyMarketplaceApps: [MarketplaceApp!]!
findMarketplaceAppDetail(universalIdentifier: String!): MarketplaceAppDetail!
}
@@ -3193,6 +3198,10 @@ type Mutation {
resetPageLayoutToDefault(id: String!): PageLayout!
resetPageLayoutWidgetToDefault(id: String!): PageLayoutWidget!
resetPageLayoutTabToDefault(id: String!): PageLayoutTab!
createEmailingDomain(domain: String!, driver: EmailingDomainDriver!): EmailingDomain!
deleteEmailingDomain(id: String!): Boolean!
verifyEmailingDomain(id: String!): EmailingDomain!
sendEmailViaEmailingDomain(input: SendEmailViaDomainInput!): SendEmailViaDomainOutput!
updateOneApplicationVariable(key: String!, value: String!, applicationId: UUID!): Boolean!
createPageLayoutWidget(input: CreatePageLayoutWidgetInput!): PageLayoutWidget!
updatePageLayoutWidget(id: String!, input: UpdatePageLayoutWidgetInput!): PageLayoutWidget!
@@ -3313,9 +3322,6 @@ type Mutation {
updatePublicDomain(domain: String!, applicationId: String): PublicDomain!
deletePublicDomain(domain: String!): Boolean!
checkPublicDomainValidRecords(domain: String!): DomainValidRecords
createEmailingDomain(domain: String!, driver: EmailingDomainDriver!): EmailingDomain!
deleteEmailingDomain(id: String!): Boolean!
verifyEmailingDomain(id: String!): EmailingDomain!
createOneAppToken(input: CreateOneAppTokenInput!): AppToken!
installMarketplaceApp(universalIdentifier: String!, version: String): Boolean! @deprecated(reason: "Use installApplication instead")
installApplication(universalIdentifier: String!, version: String): Application!
@@ -3759,6 +3765,18 @@ input GridPositionInput {
columnSpan: Float!
}
input SendEmailViaDomainInput {
emailingDomainId: String!
to: [String!]!
cc: [String!]
bcc: [String!]
subject: String!
text: String!
html: String
from: String!
replyTo: [String!]
}
input CreatePageLayoutWidgetInput {
pageLayoutTabId: UUID!
title: String!
@@ -4029,7 +4047,7 @@ input ObjectPermissionInput {
input UpsertPermissionFlagsInput {
roleId: UUID!
permissionFlagKeys: [PermissionFlagType!]!
permissionFlagKeys: [String!]!
}
input UpsertFieldPermissionsInput {
@@ -193,7 +193,7 @@ export interface FieldPermission {
export interface RolePermissionFlag {
id: Scalars['UUID']
roleId: Scalars['UUID']
flag: PermissionFlagType
flag: Scalars['String']
__typename: 'RolePermissionFlag'
}
@@ -966,12 +966,13 @@ export interface FieldConfiguration {
configurationType: WidgetConfigurationType
fieldMetadataId: Scalars['String']
fieldDisplayMode: FieldDisplayMode
viewId?: Scalars['String']
__typename: 'FieldConfiguration'
}
/** Display mode for field configuration widgets */
export type FieldDisplayMode = 'CARD' | 'EDITOR' | 'FIELD' | 'VIEW'
export type FieldDisplayMode = 'CARD' | 'EDITOR' | 'FIELD' | 'VIEW' | 'TABLE'
export interface FieldRichTextConfiguration {
configurationType: WidgetConfigurationType
@@ -1106,6 +1107,35 @@ export interface Analytics {
__typename: 'Analytics'
}
export interface VerificationRecord {
type: Scalars['String']
key: Scalars['String']
value: Scalars['String']
priority?: Scalars['Float']
__typename: 'VerificationRecord'
}
export interface EmailingDomain {
id: Scalars['UUID']
createdAt: Scalars['DateTime']
updatedAt: Scalars['DateTime']
domain: Scalars['String']
driver: EmailingDomainDriver
status: EmailingDomainStatus
verificationRecords?: VerificationRecord[]
verifiedAt?: Scalars['DateTime']
__typename: 'EmailingDomain'
}
export type EmailingDomainDriver = 'AWS_SES'
export type EmailingDomainStatus = 'PENDING' | 'VERIFIED' | 'FAILED' | 'TEMPORARY_FAILURE'
export interface SendEmailViaDomainOutput {
messageId: Scalars['String']
__typename: 'SendEmailViaDomainOutput'
}
export interface ApprovedAccessDomain {
id: Scalars['UUID']
domain: Scalars['String']
@@ -1394,7 +1424,7 @@ export interface FeatureFlag {
__typename: 'FeatureFlag'
}
export type FeatureFlagKey = 'IS_UNIQUE_INDEXES_ENABLED' | 'IS_JSON_FILTER_ENABLED' | 'IS_MARKETPLACE_SETTING_TAB_VISIBLE' | 'IS_PUBLIC_DOMAIN_ENABLED' | 'IS_EMAILING_DOMAIN_ENABLED' | 'IS_EMAIL_GROUP_ENABLED' | 'IS_JUNCTION_RELATIONS_ENABLED' | 'IS_REST_METADATA_API_NEW_FORMAT_DIRECT'
export type FeatureFlagKey = 'IS_UNIQUE_INDEXES_ENABLED' | 'IS_JSON_FILTER_ENABLED' | 'IS_MARKETPLACE_SETTING_TAB_VISIBLE' | 'IS_PUBLIC_DOMAIN_ENABLED' | 'IS_EMAIL_GROUP_ENABLED' | 'IS_JUNCTION_RELATIONS_ENABLED' | 'IS_REST_METADATA_API_NEW_FORMAT_DIRECT'
export interface WorkspaceUrls {
customUrl?: Scalars['String']
@@ -2050,30 +2080,6 @@ export interface PublicDomain {
__typename: 'PublicDomain'
}
export interface VerificationRecord {
type: Scalars['String']
key: Scalars['String']
value: Scalars['String']
priority?: Scalars['Float']
__typename: 'VerificationRecord'
}
export interface EmailingDomain {
id: Scalars['UUID']
createdAt: Scalars['DateTime']
updatedAt: Scalars['DateTime']
domain: Scalars['String']
driver: EmailingDomainDriver
status: EmailingDomainStatus
verificationRecords?: VerificationRecord[]
verifiedAt?: Scalars['DateTime']
__typename: 'EmailingDomain'
}
export type EmailingDomainDriver = 'AWS_SES'
export type EmailingDomainStatus = 'PENDING' | 'VERIFIED' | 'FAILED' | 'TEMPORARY_FAILURE'
export interface AutocompleteResult {
text: Scalars['String']
placeId: Scalars['String']
@@ -2571,6 +2577,7 @@ export interface Query {
getPageLayoutTab: PageLayoutTab
getPageLayouts: PageLayout[]
getPageLayout?: PageLayout
getEmailingDomains: EmailingDomain[]
applicationConnectionProviders: ApplicationConnectionProvider[]
getPageLayoutWidgets: PageLayoutWidget[]
getPageLayoutWidget: PageLayoutWidget
@@ -2638,7 +2645,6 @@ export interface Query {
getAddressDetails: PlaceDetailsResult
getUsageAnalytics: UsageAnalytics
findManyPublicDomains: PublicDomain[]
getEmailingDomains: EmailingDomain[]
findManyMarketplaceApps: MarketplaceApp[]
findMarketplaceAppDetail: MarketplaceAppDetail
__typename: 'Query'
@@ -2726,6 +2732,10 @@ export interface Mutation {
resetPageLayoutToDefault: PageLayout
resetPageLayoutWidgetToDefault: PageLayoutWidget
resetPageLayoutTabToDefault: PageLayoutTab
createEmailingDomain: EmailingDomain
deleteEmailingDomain: Scalars['Boolean']
verifyEmailingDomain: EmailingDomain
sendEmailViaEmailingDomain: SendEmailViaDomainOutput
updateOneApplicationVariable: Scalars['Boolean']
createPageLayoutWidget: PageLayoutWidget
updatePageLayoutWidget: PageLayoutWidget
@@ -2846,9 +2856,6 @@ export interface Mutation {
updatePublicDomain: PublicDomain
deletePublicDomain: Scalars['Boolean']
checkPublicDomainValidRecords?: DomainValidRecords
createEmailingDomain: EmailingDomain
deleteEmailingDomain: Scalars['Boolean']
verifyEmailingDomain: EmailingDomain
createOneAppToken: AppToken
/** @deprecated Use installApplication instead */
installMarketplaceApp: Scalars['Boolean']
@@ -3887,6 +3894,7 @@ export interface FieldConfigurationGenqlSelection{
configurationType?: boolean | number
fieldMetadataId?: boolean | number
fieldDisplayMode?: boolean | number
viewId?: boolean | number
__typename?: boolean | number
__scalar?: boolean | number
}
@@ -4040,6 +4048,34 @@ export interface AnalyticsGenqlSelection{
__scalar?: boolean | number
}
export interface VerificationRecordGenqlSelection{
type?: boolean | number
key?: boolean | number
value?: boolean | number
priority?: boolean | number
__typename?: boolean | number
__scalar?: boolean | number
}
export interface EmailingDomainGenqlSelection{
id?: boolean | number
createdAt?: boolean | number
updatedAt?: boolean | number
domain?: boolean | number
driver?: boolean | number
status?: boolean | number
verificationRecords?: VerificationRecordGenqlSelection
verifiedAt?: boolean | number
__typename?: boolean | number
__scalar?: boolean | number
}
export interface SendEmailViaDomainOutputGenqlSelection{
messageId?: boolean | number
__typename?: boolean | number
__scalar?: boolean | number
}
export interface ApprovedAccessDomainGenqlSelection{
id?: boolean | number
domain?: boolean | number
@@ -5051,28 +5087,6 @@ export interface PublicDomainGenqlSelection{
__scalar?: boolean | number
}
export interface VerificationRecordGenqlSelection{
type?: boolean | number
key?: boolean | number
value?: boolean | number
priority?: boolean | number
__typename?: boolean | number
__scalar?: boolean | number
}
export interface EmailingDomainGenqlSelection{
id?: boolean | number
createdAt?: boolean | number
updatedAt?: boolean | number
domain?: boolean | number
driver?: boolean | number
status?: boolean | number
verificationRecords?: VerificationRecordGenqlSelection
verifiedAt?: boolean | number
__typename?: boolean | number
__scalar?: boolean | number
}
export interface AutocompleteResultGenqlSelection{
text?: boolean | number
placeId?: boolean | number
@@ -5588,6 +5602,7 @@ export interface QueryGenqlSelection{
getPageLayoutTab?: (PageLayoutTabGenqlSelection & { __args: {id: Scalars['String']} })
getPageLayouts?: (PageLayoutGenqlSelection & { __args?: {objectMetadataId?: (Scalars['String'] | null), pageLayoutType?: (PageLayoutType | null)} })
getPageLayout?: (PageLayoutGenqlSelection & { __args: {id: Scalars['String']} })
getEmailingDomains?: EmailingDomainGenqlSelection
applicationConnectionProviders?: (ApplicationConnectionProviderGenqlSelection & { __args: {applicationId: Scalars['UUID']} })
getPageLayoutWidgets?: (PageLayoutWidgetGenqlSelection & { __args: {pageLayoutTabId: Scalars['String']} })
getPageLayoutWidget?: (PageLayoutWidgetGenqlSelection & { __args: {id: Scalars['String']} })
@@ -5673,7 +5688,6 @@ export interface QueryGenqlSelection{
getAddressDetails?: (PlaceDetailsResultGenqlSelection & { __args: {placeId: Scalars['String'], token: Scalars['String']} })
getUsageAnalytics?: (UsageAnalyticsGenqlSelection & { __args?: {input?: (UsageAnalyticsInput | null)} })
findManyPublicDomains?: PublicDomainGenqlSelection
getEmailingDomains?: EmailingDomainGenqlSelection
findManyMarketplaceApps?: MarketplaceAppGenqlSelection
findMarketplaceAppDetail?: (MarketplaceAppDetailGenqlSelection & { __args: {universalIdentifier: Scalars['String']} })
__typename?: boolean | number
@@ -5782,6 +5796,10 @@ export interface MutationGenqlSelection{
resetPageLayoutToDefault?: (PageLayoutGenqlSelection & { __args: {id: Scalars['String']} })
resetPageLayoutWidgetToDefault?: (PageLayoutWidgetGenqlSelection & { __args: {id: Scalars['String']} })
resetPageLayoutTabToDefault?: (PageLayoutTabGenqlSelection & { __args: {id: Scalars['String']} })
createEmailingDomain?: (EmailingDomainGenqlSelection & { __args: {domain: Scalars['String'], driver: EmailingDomainDriver} })
deleteEmailingDomain?: { __args: {id: Scalars['String']} }
verifyEmailingDomain?: (EmailingDomainGenqlSelection & { __args: {id: Scalars['String']} })
sendEmailViaEmailingDomain?: (SendEmailViaDomainOutputGenqlSelection & { __args: {input: SendEmailViaDomainInput} })
updateOneApplicationVariable?: { __args: {key: Scalars['String'], value: Scalars['String'], applicationId: Scalars['UUID']} }
createPageLayoutWidget?: (PageLayoutWidgetGenqlSelection & { __args: {input: CreatePageLayoutWidgetInput} })
updatePageLayoutWidget?: (PageLayoutWidgetGenqlSelection & { __args: {id: Scalars['String'], input: UpdatePageLayoutWidgetInput} })
@@ -5902,9 +5920,6 @@ export interface MutationGenqlSelection{
updatePublicDomain?: (PublicDomainGenqlSelection & { __args: {domain: Scalars['String'], applicationId?: (Scalars['String'] | null)} })
deletePublicDomain?: { __args: {domain: Scalars['String']} }
checkPublicDomainValidRecords?: (DomainValidRecordsGenqlSelection & { __args: {domain: Scalars['String']} })
createEmailingDomain?: (EmailingDomainGenqlSelection & { __args: {domain: Scalars['String'], driver: EmailingDomainDriver} })
deleteEmailingDomain?: { __args: {id: Scalars['String']} }
verifyEmailingDomain?: (EmailingDomainGenqlSelection & { __args: {id: Scalars['String']} })
createOneAppToken?: (AppTokenGenqlSelection & { __args: {input: CreateOneAppTokenInput} })
/** @deprecated Use installApplication instead */
installMarketplaceApp?: { __args: {universalIdentifier: Scalars['String'], version?: (Scalars['String'] | null)} }
@@ -6082,6 +6097,8 @@ export interface UpdatePageLayoutWidgetWithIdInput {id: Scalars['UUID'],pageLayo
export interface GridPositionInput {row: Scalars['Float'],column: Scalars['Float'],rowSpan: Scalars['Float'],columnSpan: Scalars['Float']}
export interface SendEmailViaDomainInput {emailingDomainId: Scalars['String'],to: Scalars['String'][],cc?: (Scalars['String'][] | null),bcc?: (Scalars['String'][] | null),subject: Scalars['String'],text: Scalars['String'],html?: (Scalars['String'] | null),from: Scalars['String'],replyTo?: (Scalars['String'][] | null)}
export interface CreatePageLayoutWidgetInput {pageLayoutTabId: Scalars['UUID'],title: Scalars['String'],type: WidgetType,objectMetadataId?: (Scalars['UUID'] | null),gridPosition: GridPositionInput,position?: (Scalars['JSON'] | null),configuration: Scalars['JSON']}
export interface UpdatePageLayoutWidgetInput {pageLayoutTabId?: (Scalars['UUID'] | null),title?: (Scalars['String'] | null),type?: (WidgetType | null),objectMetadataId?: (Scalars['UUID'] | null),gridPosition?: (GridPositionInput | null),position?: (Scalars['JSON'] | null),configuration?: (Scalars['JSON'] | null),conditionalDisplay?: (Scalars['JSON'] | null),conditionalAvailabilityExpression?: (Scalars['String'] | null)}
@@ -6160,7 +6177,7 @@ export interface UpsertObjectPermissionsInput {roleId: Scalars['UUID'],objectPer
export interface ObjectPermissionInput {objectMetadataId: Scalars['UUID'],canReadObjectRecords?: (Scalars['Boolean'] | null),canUpdateObjectRecords?: (Scalars['Boolean'] | null),canSoftDeleteObjectRecords?: (Scalars['Boolean'] | null),canDestroyObjectRecords?: (Scalars['Boolean'] | null)}
export interface UpsertPermissionFlagsInput {roleId: Scalars['UUID'],permissionFlagKeys: PermissionFlagType[]}
export interface UpsertPermissionFlagsInput {roleId: Scalars['UUID'],permissionFlagKeys: Scalars['String'][]}
export interface UpsertFieldPermissionsInput {roleId: Scalars['UUID'],fieldPermissions: FieldPermissionInput[]}
@@ -6955,6 +6972,30 @@ export interface LogicFunctionLogsInput {applicationId?: (Scalars['UUID'] | null
const VerificationRecord_possibleTypes: string[] = ['VerificationRecord']
export const isVerificationRecord = (obj?: { __typename?: any } | null): obj is VerificationRecord => {
if (!obj?.__typename) throw new Error('__typename is missing in "isVerificationRecord"')
return VerificationRecord_possibleTypes.includes(obj.__typename)
}
const EmailingDomain_possibleTypes: string[] = ['EmailingDomain']
export const isEmailingDomain = (obj?: { __typename?: any } | null): obj is EmailingDomain => {
if (!obj?.__typename) throw new Error('__typename is missing in "isEmailingDomain"')
return EmailingDomain_possibleTypes.includes(obj.__typename)
}
const SendEmailViaDomainOutput_possibleTypes: string[] = ['SendEmailViaDomainOutput']
export const isSendEmailViaDomainOutput = (obj?: { __typename?: any } | null): obj is SendEmailViaDomainOutput => {
if (!obj?.__typename) throw new Error('__typename is missing in "isSendEmailViaDomainOutput"')
return SendEmailViaDomainOutput_possibleTypes.includes(obj.__typename)
}
const ApprovedAccessDomain_possibleTypes: string[] = ['ApprovedAccessDomain']
export const isApprovedAccessDomain = (obj?: { __typename?: any } | null): obj is ApprovedAccessDomain => {
if (!obj?.__typename) throw new Error('__typename is missing in "isApprovedAccessDomain"')
@@ -7859,22 +7900,6 @@ export interface LogicFunctionLogsInput {applicationId?: (Scalars['UUID'] | null
const VerificationRecord_possibleTypes: string[] = ['VerificationRecord']
export const isVerificationRecord = (obj?: { __typename?: any } | null): obj is VerificationRecord => {
if (!obj?.__typename) throw new Error('__typename is missing in "isVerificationRecord"')
return VerificationRecord_possibleTypes.includes(obj.__typename)
}
const EmailingDomain_possibleTypes: string[] = ['EmailingDomain']
export const isEmailingDomain = (obj?: { __typename?: any } | null): obj is EmailingDomain => {
if (!obj?.__typename) throw new Error('__typename is missing in "isEmailingDomain"')
return EmailingDomain_possibleTypes.includes(obj.__typename)
}
const AutocompleteResult_possibleTypes: string[] = ['AutocompleteResult']
export const isAutocompleteResult = (obj?: { __typename?: any } | null): obj is AutocompleteResult => {
if (!obj?.__typename) throw new Error('__typename is missing in "isAutocompleteResult"')
@@ -8627,7 +8652,8 @@ export const enumFieldDisplayMode = {
CARD: 'CARD' as const,
EDITOR: 'EDITOR' as const,
FIELD: 'FIELD' as const,
VIEW: 'VIEW' as const
VIEW: 'VIEW' as const,
TABLE: 'TABLE' as const
}
export const enumPageLayoutType = {
@@ -8637,6 +8663,17 @@ export const enumPageLayoutType = {
STANDALONE_PAGE: 'STANDALONE_PAGE' as const
}
export const enumEmailingDomainDriver = {
AWS_SES: 'AWS_SES' as const
}
export const enumEmailingDomainStatus = {
PENDING: 'PENDING' as const,
VERIFIED: 'VERIFIED' as const,
FAILED: 'FAILED' as const,
TEMPORARY_FAILURE: 'TEMPORARY_FAILURE' as const
}
export const enumBillingPlanKey = {
PRO: 'PRO' as const,
ENTERPRISE: 'ENTERPRISE' as const
@@ -8703,7 +8740,6 @@ export const enumFeatureFlagKey = {
IS_JSON_FILTER_ENABLED: 'IS_JSON_FILTER_ENABLED' as const,
IS_MARKETPLACE_SETTING_TAB_VISIBLE: 'IS_MARKETPLACE_SETTING_TAB_VISIBLE' as const,
IS_PUBLIC_DOMAIN_ENABLED: 'IS_PUBLIC_DOMAIN_ENABLED' as const,
IS_EMAILING_DOMAIN_ENABLED: 'IS_EMAILING_DOMAIN_ENABLED' as const,
IS_EMAIL_GROUP_ENABLED: 'IS_EMAIL_GROUP_ENABLED' as const,
IS_JUNCTION_RELATIONS_ENABLED: 'IS_JUNCTION_RELATIONS_ENABLED' as const,
IS_REST_METADATA_API_NEW_FORMAT_DIRECT: 'IS_REST_METADATA_API_NEW_FORMAT_DIRECT' as const
@@ -8750,17 +8786,6 @@ export const enumBillingEntitlementKey = {
AUDIT_LOGS: 'AUDIT_LOGS' as const
}
export const enumEmailingDomainDriver = {
AWS_SES: 'AWS_SES' as const
}
export const enumEmailingDomainStatus = {
PENDING: 'PENDING' as const,
VERIFIED: 'VERIFIED' as const,
FAILED: 'FAILED' as const,
TEMPORARY_FAILURE: 'TEMPORARY_FAILURE' as const
}
export const enumCalendarChannelSyncStatus = {
NOT_SYNCED: 'NOT_SYNCED' as const,
ONGOING: 'ONGOING' as const,
File diff suppressed because it is too large Load Diff
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Field types with similar names can use entirely different operands — `SELECT` and `MULTI_SELECT` being a common case.
@@ -44,8 +44,53 @@ Die **Datenebene** einer Twenty-App umfasst die Daten, die Ihre App zu einem Wor
| **Objekt** | Ein neuer benutzerdefinierter Datensatztyp (z. B. PostCard, Invoice) mit eigenen Feldern | `defineObject()` |
| **Feld** | Eine Spalte in einem Objekt. Eigenständige Felder können Objekte erweitern, die Sie nicht erstellt haben (z. B. `loyaltyTier` zu Company hinzufügen) | `defineField()` |
| **Beziehung** | Eine bidirektionale Verknüpfung zwischen zwei Objekten beide Seiten werden als Felder deklariert | `defineField()` mit `FieldType.RELATION` |
| **Indizes** | Ein Datenbankindex, um eine wiederkehrende Abfrage für eines Ihrer Objekte zu beschleunigen | `defineIndex()` |
Das SDK erkennt diese zur Build-Zeit über eine AST-Analyse, sodass die Dateiorganisation Ihnen überlassen ist die Konvention ist `src/objects/` und `src/fields/`. Stabile `universalIdentifier`-UUIDs verknüpfen alles über Deploys hinweg.
Das SDK erkennt diese zur Build-Zeit über eine AST-Analyse, sodass die Dateiorganisation Ihnen überlassen ist die Konvention ist `src/objects/`, `src/fields/` und `src/indexes/`. Stabile `universalIdentifier`-UUIDs verknüpfen alles über Deploys hinweg.
## Indizes (optional)
Apps können Indizes gemeinsam mit ihren Objekten ausliefern, um wiederkehrende Abfragen schnell zu halten. Der häufigste Fall ist eine Status- oder Fremdschlüsselspalte, die Sie häufig lesen.
```ts src/indexes/post-card-status.index.ts
import { defineIndex } from 'twenty-sdk/define';
import {
POST_CARD_UNIVERSAL_IDENTIFIER,
STATUS_FIELD_UNIVERSAL_IDENTIFIER,
} from '../objects/post-card.object';
export default defineIndex({
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff0',
objectUniversalIdentifier: POST_CARD_UNIVERSAL_IDENTIFIER,
fields: [
{
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff1',
fieldUniversalIdentifier: STATUS_FIELD_UNIVERSAL_IDENTIFIER,
},
],
});
```
### Eindeutige Indizes
`defineIndex` akzeptiert `isUnique: true` sowohl für Einspalten- als auch Mehrspalteneindeutigkeit. Dies ist das empfohlene Primitive `defineField({ isUnique: true })` ist veraltet und wird in einer zukünftigen Version entfernt.
```ts
defineIndex({
universalIdentifier: '…',
objectUniversalIdentifier: PERSON_UNIVERSAL_IDENTIFIER,
isUnique: true,
fields: [{ universalIdentifier: '…', fieldUniversalIdentifier: EMAIL_FIELD_UNIVERSAL_IDENTIFIER }],
});
```
### Andere Einschränkungen
* Partielle `WHERE`-Klauseln bleiben unter Kontrolle der Administratoren Apps können sie nicht deklarieren.
* Jedes Objekt ist auf 10 benutzerdefinierte Indizes begrenzt (die Indizes des Frameworks selbst werden nicht mitgezählt).
Ordnen Sie das `fields`-Array so an, wie Postgres es verwenden soll die ganz linke Spalte zuerst, wie in einem Telefonbuch. Indizes sind nicht kostenlos: Jeder Schreibvorgang in die Tabelle aktualisiert sie. Fügen Sie einen nur dann hinzu, wenn Sie eine Abfrage haben, die ihn benötigt.
<Note>
Suchen Sie nach **Application Config** oder **Roles & Permissions**? Diese beschreiben die App selbst und nicht die Daten, die sie hinzufügt sie befinden sich unter [Config](/l/de/developers/extend/apps/config/overview). Suchen Sie nach **Connections** (Linear, GitHub, Slack OAuth)? Diese existieren, um *von* Logikfunktionen aufgerufen zu werden, und befinden sich unter [Logic](/l/de/developers/extend/apps/logic/connections).
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Feldtypen mit ähnlichen Namen können völlig unterschiedliche Operanden verwenden `SELECT` und `MULTI_SELECT` sind ein häufiges Beispiel.
@@ -101,6 +101,10 @@ Machen Sie ein Feld einzigartig, um sicherzustellen, dass sich keine verschieden
Wenn beim Einstellen der Einzigartigkeit ein Fehler auftritt, überprüfen Sie auf doppelte Werte in Ihren Daten (einschließlich gelöschter Datensätze).
## Indizes (Erweitert)
Datenbankindizes werden automatisch verwaltet eigene hinzuzufügen ist selten erforderlich und kann leicht schiefgehen. Wenn der Erweiterte Modus aktiviert ist, hat jedes Objekt unter `Einstellungen → Datenmodell → <object>` einen Abschnitt **Indizes** für die Fälle, in denen du weißt, dass du einen brauchst.
## Beste Praktiken zur Feldkonfiguration
### Benennungskonventionen und Einschränkungen
@@ -44,8 +44,53 @@ A **camada de dados** de um app Twenty é o conjunto de dados que seu app *adici
| **Objeto** | Um novo tipo de registro personalizado (por exemplo, PostCard, Invoice) com seus próprios campos | `defineObject()` |
| **Campo** | Uma coluna em um objeto. Campos independentes podem estender objetos que você não criou (por exemplo, adicionar `loyaltyTier` ao objeto Company) | `defineField()` |
| **Relação** | Um vínculo bidirecional entre dois objetos — ambos os lados declarados como campos | `defineField()` com `FieldType.RELATION` |
| **Índice** | Um índice de banco de dados para acelerar uma consulta recorrente em um dos seus objetos | `defineIndex()` |
O SDK detecta esses elementos por meio de análise de AST em tempo de build, então a organização dos arquivos fica a seu critério — a convenção é `src/objects/` e `src/fields/`. UUIDs `universalIdentifier` estáveis conectam tudo em implantações diferentes.
O SDK detecta esses elementos por meio de análise de AST em tempo de build, então a organização dos arquivos fica a seu critério — a convenção é `src/objects/`, `src/fields/` e `src/indexes/`. UUIDs `universalIdentifier` estáveis conectam tudo em implantações diferentes.
## Índices (Opcional)
Os apps podem incluir índices junto com seus objetos para manter rápidas as consultas recorrentes. O caso mais comum é uma coluna de status ou de chave estrangeira que você lê com frequência.
```ts src/indexes/post-card-status.index.ts
import { defineIndex } from 'twenty-sdk/define';
import {
POST_CARD_UNIVERSAL_IDENTIFIER,
STATUS_FIELD_UNIVERSAL_IDENTIFIER,
} from '../objects/post-card.object';
export default defineIndex({
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff0',
objectUniversalIdentifier: POST_CARD_UNIVERSAL_IDENTIFIER,
fields: [
{
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff1',
fieldUniversalIdentifier: STATUS_FIELD_UNIVERSAL_IDENTIFIER,
},
],
});
```
### Índices únicos
`defineIndex` aceita `isUnique: true` tanto para unicidade de uma única coluna quanto de múltiplas colunas. Este é o recurso recomendado — `defineField({ isUnique: true })` está obsoleto e será removido em uma versão futura.
```ts
defineIndex({
universalIdentifier: '…',
objectUniversalIdentifier: PERSON_UNIVERSAL_IDENTIFIER,
isUnique: true,
fields: [{ universalIdentifier: '…', fieldUniversalIdentifier: EMAIL_FIELD_UNIVERSAL_IDENTIFIER }],
});
```
### Outras restrições
* Cláusulas `WHERE` parciais permanecem sob controle do administrador — os apps não podem declará-las.
* Cada objeto é limitado a 10 índices personalizados (os índices do próprio framework não contam).
Ordene o array `fields` da forma como o Postgres deve usá-lo — coluna mais à esquerda primeiro, como em uma lista telefônica. Índices não são gratuitos: cada gravação na tabela os atualiza. Adicione um apenas quando você tiver uma consulta que precise dele.
<Note>
Procurando por **Application Config** ou **Roles & Permissions**? Esses descrevem o próprio app em vez dos dados que ele adiciona — eles ficam em [Config](/l/pt/developers/extend/apps/config/overview). Procurando por **Connections** (Linear, GitHub, Slack OAuth)? Essas existem para serem chamadas *a partir de* funções de lógica e ficam em [Logic](/l/pt/developers/extend/apps/logic/connections).
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Tipos de campos com nomes semelhantes podem usar operandos completamente diferentes — `SELECT` e `MULTI_SELECT` sendo um caso comum.
@@ -101,6 +101,10 @@ Torne um campo único para garantir que registros distintos não possam ter o me
Se você receber um erro ao definir exclusividade, verifique se há valores duplicados nos seus dados (incluindo registros excluídos).
## Índices (Avançado)
Os índices do banco de dados são gerenciados automaticamente — adicionar os seus próprios raramente é necessário e é fácil cometer erros. Com o modo Avançado ativado, cada objeto tem uma seção **Índices** em `Settings → Data Model → <object>` para os casos em que você sabe que precisa de um índice.
## Melhores Práticas de Configuração de Campos
### Convenções de Nomeação e Limitações
@@ -44,8 +44,53 @@ Stratul de **date** al unei aplicații Twenty reprezintă datele pe care aplica
| **Obiect** | Un nou tip de înregistrare personalizat (de ex. PostCard, Invoice) cu propriile sale câmpuri | `defineObject()` |
| **Câmp** | O coloană pe un obiect. Câmpurile independente pot extinde obiecte pe care nu le-ați creat (de ex. adăugați `loyaltyTier` la Company) | `defineField()` |
| **Relație** | O legătură bidirecțională între două obiecte — ambele părți declarate ca câmpuri | `defineField()` cu `FieldType.RELATION` |
| **Indice** | Un indice de bază de date pentru a accelera o interogare recurentă asupra unuia dintre obiectele tale | `defineIndex()` |
SDK-ul detectează acestea prin analiza AST la momentul build-ului, astfel încât organizarea fișierelor ține de dumneavoastră — convenția este `src/objects/` și `src/fields/`. UUID-urile stabile `universalIdentifier` leagă totul în toate implementările.
SDK-ul detectează acestea prin analiza AST la momentul build-ului, astfel încât organizarea fișierelor ține de tine — convenția este `src/objects/`, `src/fields/` și `src/indexes/`. UUID-urile stabile `universalIdentifier` leagă totul în toate implementările.
## Indici (opțional)
Aplicațiile pot livra indici împreună cu obiectele lor pentru a menține rapide interogările recurente. Cel mai comun caz este o coloană de status sau o coloană cu cheie străină pe care o citești frecvent.
```ts src/indexes/post-card-status.index.ts
import { defineIndex } from 'twenty-sdk/define';
import {
POST_CARD_UNIVERSAL_IDENTIFIER,
STATUS_FIELD_UNIVERSAL_IDENTIFIER,
} from '../objects/post-card.object';
export default defineIndex({
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff0',
objectUniversalIdentifier: POST_CARD_UNIVERSAL_IDENTIFIER,
fields: [
{
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff1',
fieldUniversalIdentifier: STATUS_FIELD_UNIVERSAL_IDENTIFIER,
},
],
});
```
### Indici unici
`defineIndex` acceptă `isUnique: true` atât pentru unicitatea pe o singură coloană, cât și pe mai multe coloane. Aceasta este primitiva recomandată — `defineField({ isUnique: true })` este învechită (deprecated) și va fi eliminată într-o versiune viitoare.
```ts
defineIndex({
universalIdentifier: '…',
objectUniversalIdentifier: PERSON_UNIVERSAL_IDENTIFIER,
isUnique: true,
fields: [{ universalIdentifier: '…', fieldUniversalIdentifier: EMAIL_FIELD_UNIVERSAL_IDENTIFIER }],
});
```
### Alte constrângeri
* Clauzele `WHERE` parțiale rămân sub controlul administratorului — aplicațiile nu le pot declara.
* Fiecare obiect este limitat la 10 indici personalizați (indicii proprii ai framework-ului nu se pun la socoteală).
Ordonează array-ul `fields` în modul în care Postgres ar trebui să îl folosească — coloana din stânga prima, ca într-o agendă telefonică. Indicii nu sunt gratuiți: fiecare scriere în tabel îi actualizează. Adaugă unul doar atunci când ai o interogare care are nevoie de el.
<Note>
Căutați **Application Config** sau **Roles & Permissions**? Acestea descriu aplicația în sine, mai degrabă decât datele pe care le adaugă — se află la [Config](/l/ro/developers/extend/apps/config/overview). Căutați **Connections** (Linear, GitHub, Slack OAuth)? Acestea există pentru a fi apelate *din* funcții de logică și se află la [Logic](/l/ro/developers/extend/apps/logic/connections).
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Tipurile de câmp cu nume similare pot folosi operanzi complet diferiți — `SELECT` și `MULTI_SELECT` fiind un caz comun.
@@ -101,6 +101,10 @@ Faceți un câmp unic pentru a vă asigura că înregistrările distincte nu pot
Dacă primiți o eroare când setați unicitatea, verificați prezența valorilor duplicate în datele dumneavoastră (inclusiv în cele șterse).
## Indexuri (Avansat)
Indexurile bazei de date sunt gestionate automat — adăugarea unor indexuri proprii este rareori necesară și se greșește ușor. Cu modul Avansat activat, fiecare obiect are o secțiune **Indexuri** sub `Settings → Data Model → <object>` pentru cazurile în care știi că ai nevoie de unul.
## Cele mai bune practici pentru configurarea câmpurilor
### Convenții de denumire și limitări
@@ -44,8 +44,53 @@ icon: database
| **Объект** | Новый пользовательский тип записей (например, PostCard, Invoice) с собственными полями | `defineObject()` |
| **Поле** | Столбец в объекте. Отдельные поля могут расширять объекты, которые вы не создавали (например, добавьте `loyaltyTier` к объекту Company) | `defineField()` |
| **Связь** | Двусторонняя связь между двумя объектами — обе стороны объявлены как поля | `defineField()` с `FieldType.RELATION` |
| **Индекс** | Индекс базы данных для ускорения повторяющегося запроса к одному из ваших объектов | `defineIndex()` |
SDK обнаруживает их с помощью анализа AST во время сборки, поэтому организация файлов остается на ваше усмотрение — по соглашению используются `src/objects/` и `src/fields/`. Стабильные UUID `universalIdentifier` связывают все воедино между развертываниями.
SDK обнаруживает их с помощью анализа AST во время сборки, поэтому организация файлов остается на ваше усмотрение — по соглашению используются `src/objects/`, `src/fields/` и `src/indexes/`. Стабильные UUID `universalIdentifier` связывают все воедино между развертываниями.
## Индексы (необязательно)
Приложения могут поставлять индексы вместе со своими объектами, чтобы повторяющиеся запросы выполнялись быстро. Наиболее распространенный случай — столбец статуса или внешнего ключа, к которому вы часто обращаетесь при чтении.
```ts src/indexes/post-card-status.index.ts
import { defineIndex } from 'twenty-sdk/define';
import {
POST_CARD_UNIVERSAL_IDENTIFIER,
STATUS_FIELD_UNIVERSAL_IDENTIFIER,
} from '../objects/post-card.object';
export default defineIndex({
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff0',
objectUniversalIdentifier: POST_CARD_UNIVERSAL_IDENTIFIER,
fields: [
{
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff1',
fieldUniversalIdentifier: STATUS_FIELD_UNIVERSAL_IDENTIFIER,
},
],
});
```
### Уникальные индексы
`defineIndex` принимает `isUnique: true` как для уникальности по одному столбцу, так и по нескольким столбцам. Это рекомендуемый примитив — `defineField({ isUnique: true })` устарел и будет удален в одном из будущих релизов.
```ts
defineIndex({
universalIdentifier: '…',
objectUniversalIdentifier: PERSON_UNIVERSAL_IDENTIFIER,
isUnique: true,
fields: [{ universalIdentifier: '…', fieldUniversalIdentifier: EMAIL_FIELD_UNIVERSAL_IDENTIFIER }],
});
```
### Другие ограничения
* Частичные предложения `WHERE` остаются под контролем администратора — приложения не могут объявлять их.
* Для каждого объекта допускается не более 10 пользовательских индексов (индексы самого фреймворка не учитываются).
Упорядочьте массив `fields` в том порядке, в котором Postgres должен его использовать — сначала самый левый столбец, как в телефонной книге. Индексы не бесплатны: при каждой записи в таблицу они обновляются. Добавляйте индекс только тогда, когда у вас есть запрос, которому он действительно нужен.
<Note>
Ищете **Application Config** или **Roles & Permissions**? Они описывают само приложение, а не данные, которые оно добавляет, — их можно найти в разделе [Config](/l/ru/developers/extend/apps/config/overview). Ищете **Connections** (Linear, GitHub, Slack OAuth)? Они существуют для вызова *из* логических функций и находятся в разделе [Logic](/l/ru/developers/extend/apps/logic/connections).
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Типы полей с похожими названиями могут использовать совершенно разные операнды — типичный пример: `SELECT` и `MULTI_SELECT`.
@@ -101,6 +101,10 @@ Twenty поддерживает различные типы полей:
Если вы получаете ошибку при установке уникальности, проверьте дублирующиеся значения в ваших данных (включая удаленные записи).
## Индексы (расширенный режим)
Индексы базы данных управляются автоматически — добавлять собственные почти никогда не требуется и при этом легко допустить ошибку. При включенном расширенном режиме у каждого объекта есть раздел **Индексы** в `Settings → Data Model → <object>` для случаев, когда вы знаете, что вам нужен индекс.
## Лучшие практики в настройке полей
### Именование и ограничения
@@ -44,8 +44,53 @@ Bir Twenty uygulamasının **veri katmanı**, uygulamanızın bir çalışma ala
| **Nesne** | Kendi alanlarına sahip yeni bir özel kayıt türü (ör. PostCard, Invoice) | `defineObject()` |
| **Alan** | Bir nesne üzerindeki sütun. Bağımsız alanlar, oluşturmadığınız nesneleri genişletebilir (ör. Company nesnesine `loyaltyTier` ekleyin) | `defineField()` |
| **İlişki** | İki nesne arasında, her iki tarafı da alan olarak bildirilmiş çift yönlü bir bağlantı | `defineField()` ile `FieldType.RELATION` |
| **Dizin** | Nesnelerinizden biri üzerinde yinelenen bir sorguyu hızlandırmak için bir veritabanı dizini | `defineIndex()` |
SDK bunları derleme zamanında AST analiziyle algılar, bu yüzden dosya organizasyonu size kalmıştır — kullanılan gelenek `src/objects/` ve `src/fields/` dizinleridir. Kararlı `universalIdentifier` UUIDleri, dağıtımlar arasında her şeyi birbirine bağlar.
SDK bunları derleme zamanında AST analiziyle algılar, bu yüzden dosya organizasyonu size kalmıştır — kullanılan gelenek `src/objects/`, `src/fields/` ve `src/indexes/` dizinleridir. Kararlı `universalIdentifier` UUIDleri, dağıtımlar arasında her şeyi birbirine bağlar.
## Dizinler (İsteğe bağlı)
Uygulamalar, yinelenen sorguları hızlı tutmak için nesneleriyle birlikte dizinler sunabilir. En yaygın durum, sık okuduğunuz bir durum ya da yabancı anahtar sütunudur.
```ts src/indexes/post-card-status.index.ts
import { defineIndex } from 'twenty-sdk/define';
import {
POST_CARD_UNIVERSAL_IDENTIFIER,
STATUS_FIELD_UNIVERSAL_IDENTIFIER,
} from '../objects/post-card.object';
export default defineIndex({
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff0',
objectUniversalIdentifier: POST_CARD_UNIVERSAL_IDENTIFIER,
fields: [
{
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff1',
fieldUniversalIdentifier: STATUS_FIELD_UNIVERSAL_IDENTIFIER,
},
],
});
```
### Benzersiz dizinler
`defineIndex`, hem tek sütunlu hem çok sütunlu benzersizlik için `isUnique: true` kabul eder. Önerilen yöntem budur — `defineField({ isUnique: true })` kullanımdan kaldırılmıştır ve gelecekteki bir sürümde kaldırılacaktır.
```ts
defineIndex({
universalIdentifier: '…',
objectUniversalIdentifier: PERSON_UNIVERSAL_IDENTIFIER,
isUnique: true,
fields: [{ universalIdentifier: '…', fieldUniversalIdentifier: EMAIL_FIELD_UNIVERSAL_IDENTIFIER }],
});
```
### Diğer kısıtlamalar
* Kısmi `WHERE` koşulları yönetici kontrolü altında kalır — uygulamalar bunları tanımlayamaz.
* Her nesne, 10 özel dizin ile sınırlandırılmıştır (framework'ün kendi dizinleri buna dahil değildir).
`fields` dizisini, Postgres'in kullanması gereken şekilde sıralayın — en soldaki sütun ilk, bir telefon rehberinde olduğu gibi. Dizinler bedava değildir: tabloya yapılan her yazma işlemi bunları günceller. Bir dizini yalnızca ona ihtiyaç duyan bir sorgunuz olduğunda ekleyin.
<Note>
**Application Config** veya **Roles & Permissions** mı arıyorsunuz? Bunlar, ekledikleri verilerden çok uygulamanın kendisini tanımlar — [Config](/l/tr/developers/extend/apps/config/overview) altında bulunurlar. **Connections** (Linear, GitHub, Slack OAuth) mı arıyorsunuz? Bunlar, mantık fonksiyonları *içinden* çağrılmak için vardır ve [Logic](/l/tr/developers/extend/apps/logic/connections) altında bulunurlar.
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Benzer adlara sahip alan türleri tamamen farklı işleçler kullanabilir — buna `SELECT` ve `MULTI_SELECT` yaygın bir örnektir.
@@ -101,6 +101,10 @@ Farklı kayıtların aynı değere sahip olamaması için bir alanı benzersiz y
Benzersizliği ayarlarken bir hata alırsanız, verilerinizde (silinen kayıtlar dahil) yinelenen değerleri kontrol edin.
## Dizinler (Gelişmiş)
Veritabanı dizinleri otomatik olarak yönetilir — kendi dizinlerinizi eklemeniz nadiren gereklidir ve yanlış yapmak da kolaydır. Gelişmiş mod açıkken, bir dizine ihtiyacınız olduğunu bildiğiniz durumlar için her nesnenin `Ayarlar → Veri Modeli → <object>` altında bir **Dizinler** bölümü bulunur.
## Alan Yapılandırma En İyi Uygulamaları
### Adlandırma Kuralları ve Kısıtlamaları
@@ -44,8 +44,53 @@ Twenty 应用的 **数据层(data layer)** 是你的应用*添加*到工作
| **对象** | 具有自有字段的新自定义记录类型(例如 PostCard、Invoice | `defineObject()` |
| **字段** | 对象上的一列。 独立字段可以扩展你未创建的对象(例如向 Company 添加 `loyaltyTier` | `defineField()` |
| **关系** | 两个对象之间的双向链接——双方都声明为字段 | 使用 `defineField()` 并指定 `FieldType.RELATION` |
| **索引** | 用于加速在某个对象上经常执行的查询的数据库索引 | `defineIndex()` |
SDK 会在构建时通过 AST 分析检测这些内容,因此文件组织方式由你决定——约定是使用 `src/objects/` 和 `src/fields/`。 稳定的 `universalIdentifier` UUID 在不同部署之间将一切关联在一起。
SDK 会在构建时通过 AST 分析检测这些内容,因此文件组织方式由你决定——约定是使用 `src/objects/`、`src/fields/` 和 `src/indexes/`。 稳定的 `universalIdentifier` UUID 在不同部署之间将一切关联在一起。
## 索引(可选)
应用可以随对象一同提供索引,以确保经常执行的查询保持快速。 最常见的情况是某个你经常读取的状态列或外键列。
```ts src/indexes/post-card-status.index.ts
import { defineIndex } from 'twenty-sdk/define';
import {
POST_CARD_UNIVERSAL_IDENTIFIER,
STATUS_FIELD_UNIVERSAL_IDENTIFIER,
} from '../objects/post-card.object';
export default defineIndex({
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff0',
objectUniversalIdentifier: POST_CARD_UNIVERSAL_IDENTIFIER,
fields: [
{
universalIdentifier: 'b6e9d2a1-5a4c-46ca-9d52-42c8f02d1ff1',
fieldUniversalIdentifier: STATUS_FIELD_UNIVERSAL_IDENTIFIER,
},
],
});
```
### 唯一索引
`defineIndex` 接受 `isUnique: true`,可同时用于单列和多列表达唯一性约束。 这是推荐的基础方式——`defineField({ isUnique: true })` 已被弃用,并将在未来的版本中移除。
```ts
defineIndex({
universalIdentifier: '…',
objectUniversalIdentifier: PERSON_UNIVERSAL_IDENTIFIER,
isUnique: true,
fields: [{ universalIdentifier: '…', fieldUniversalIdentifier: EMAIL_FIELD_UNIVERSAL_IDENTIFIER }],
});
```
### 其他约束
* 部分 `WHERE` 子句由管理员控制——应用无法声明它们。
* 每个对象最多只能有 10 个自定义索引(框架自身的索引不计入其中)。
按照 Postgres 使用索引的方式来排列 `fields` 数组——最左边的列放在最前面,就像电话簿一样。 索引不是免费的:对表的每一次写入都会更新索引。 只有当你确实有查询需要某个索引时才添加它。
<Note>
在找 **Application Config** 或 **Roles & Permissions** 吗? 这些描述的是应用本身而不是它添加的数据——相关内容位于 [Config](/l/zh/developers/extend/apps/config/overview) 下。 在找 **Connections**Linear、GitHub、Slack OAuth)吗? 这些用于*从*逻辑函数中调用,并位于 [Logic](/l/zh/developers/extend/apps/logic/connections) 下。
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> 名称相似的字段类型可以使用完全不同的运算符 —— `SELECT` 和 `MULTI_SELECT` 就是常见情况。
@@ -101,6 +101,10 @@ Twenty 支持多种字段类型:
如果在设置唯一性时出现错误,请检查数据中是否有重复值(包括删除的记录)。
## 索引(高级)
数据库索引由系统自动管理——自己添加索引通常没必要,而且也很容易出错。 在开启高级模式后,每个对象在 `Settings → Data Model → <object>` 下都会有一个 **Indexes** 部分,供你在确实需要索引时使用。
## 字段配置最佳实践
### 命名约定和限制
@@ -36,8 +36,8 @@
"@storybook/addon-vitest": "^10.2.13",
"@storybook/react-vite": "^10.2.13",
"@types/node": "^24.0.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"@types/react": "^18.2.39",
"@types/react-dom": "^18.2.15",
"@typescript/native-preview": "^7.0.0-dev.20260116.1",
"@vitest/browser-playwright": "^4.0.18",
"playwright": "^1.56.1",
@@ -0,0 +1,6 @@
import { createContext } from 'react';
export type SetEditableFocused = (focused: boolean) => void;
export const FrontComponentInputFocusContext =
createContext<SetEditableFocused | null>(null);
@@ -7,7 +7,7 @@ import {
isString,
isUndefined,
} from '@sniptt/guards';
import React from 'react';
import React, { useContext } from 'react';
import { isDefined } from 'twenty-shared/utils';
import { EVENT_TO_REACT } from '@/constants/EventToReact';
@@ -15,6 +15,10 @@ import {
type SerializedEventData,
type SerializedFileData,
} from '@/constants/SerializedEventData';
import {
FrontComponentInputFocusContext,
type SetEditableFocused,
} from '@/host/contexts/FrontComponentInputFocusContext';
const INTERNAL_PROPS = new Set(['element', 'receiver', 'components']);
@@ -352,18 +356,41 @@ const createCaretPreservingElement = (
htmlTag: 'input' | 'textarea',
reactProps: Record<string, unknown>,
forcedProps: Record<string, unknown> | undefined,
setEditableFocused: SetEditableFocused | null,
) => {
const { value, defaultValue, ...rest } = reactProps;
const {
value,
defaultValue,
onFocus: forwardedOnFocus,
onBlur: forwardedOnBlur,
...rest
} = reactProps;
const initialValue = isNonEmptyString(defaultValue)
? defaultValue
: isNonEmptyString(value)
? value
: undefined;
const handleFocus = (event: React.FocusEvent<CaretPreservingElement>) => {
setEditableFocused?.(true);
if (isFunction(forwardedOnFocus)) {
forwardedOnFocus(event);
}
};
const handleBlur = (event: React.FocusEvent<CaretPreservingElement>) => {
setEditableFocused?.(false);
if (isFunction(forwardedOnBlur)) {
forwardedOnBlur(event);
}
};
return React.createElement(htmlTag, {
...rest,
...forcedProps,
defaultValue: initialValue,
onFocus: handleFocus,
onBlur: handleBlur,
ref: (node: CaretPreservingElement | null) => {
if (!isDefined(node)) {
return;
@@ -380,13 +407,19 @@ export const createHtmlHostWrapper = (htmlTag: string) => {
const isVoid = VOID_ELEMENTS.has(htmlTag);
return ({ children, ...props }: WrapperProps) => {
const setEditableFocused = useContext(FrontComponentInputFocusContext);
const reactProps = filterProps(props);
if (
htmlTag === 'textarea' ||
(htmlTag === 'input' && isTextLikeInputType(reactProps.type))
) {
return createCaretPreservingElement(htmlTag, reactProps, forcedProps);
return createCaretPreservingElement(
htmlTag,
reactProps,
forcedProps,
setEditableFocused,
);
}
return React.createElement(
@@ -1,4 +1,8 @@
export { FrontComponentRenderer } from './host/components/FrontComponentRenderer';
export {
FrontComponentInputFocusContext,
type SetEditableFocused,
} from './host/contexts/FrontComponentInputFocusContext';
export { componentRegistry } from './host/generated/host-component-registry';
export { FrontComponentErrorEffect } from './remote/components/FrontComponentErrorEffect';
export { FrontComponentInitializeHostCommunicationApiEffect } from './remote/components/FrontComponentInitializeHostCommunicationApiEffect';
@@ -283,7 +283,6 @@ export type FeatureFlag = {
};
export enum FeatureFlagKey {
IS_EMAILING_DOMAIN_ENABLED = 'IS_EMAILING_DOMAIN_ENABLED',
IS_EMAIL_GROUP_ENABLED = 'IS_EMAIL_GROUP_ENABLED',
IS_JSON_FILTER_ENABLED = 'IS_JSON_FILTER_ENABLED',
IS_JUNCTION_RELATIONS_ENABLED = 'IS_JUNCTION_RELATIONS_ENABLED',
File diff suppressed because one or more lines are too long
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} gevorderde reël} other {{advancedFilterCount} gevorderde reëls}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "{agentLabel} Agentrol"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} van {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Dit sal die geselekteerde werk herprobeer. Dit s
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} getoon"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Aksies gebruikers kan uitvoer op hierdie voorwerp"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Aktiveer"
@@ -1031,16 +1055,15 @@ msgstr "Voeg pasgemaakte instruksies by wat spesifiek is vir jou werkruimte (aan
msgid "Add Custom Provider"
msgstr "Voeg pasgemaakte verskaffer by"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Voeg E-pos Domein by"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Bygevoeg {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Bygevoeg {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "'n Onverwagte fout het voorgekom. Probeer asseblief weer."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "en"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Toepassings"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Goedgekeurde Domeine"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Argieflêers kan nie voorskou word nie. Laai asseblief die lêer af om t
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Magtiging het misluk. Probeer asseblief weer."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Otoriseer"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Gemagtigde URL na knipbord gekopieer"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Magtiging word verwerk..."
@@ -2653,6 +2680,11 @@ msgstr "Terug na {linkText}"
msgid "Back to content"
msgstr "Terug na inhoud"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Kan nie skandeer nie? Kopieer die"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Kan nie skandeer nie? Kopieer die"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Kanselleer"
@@ -3713,11 +3745,6 @@ msgstr "Stel 'n SSO-verbinding op"
msgid "Configure and customize your calendar preferences."
msgstr "Stel op en pas jou kalendervoorkeure aan."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Stel domeine op en verifieer dit vir e-posse vanaf hierdie werkruimte."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Bevestig"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bevestig verwydering van {roleName} rol? Dit kan nie ongedaan gemaak word nie. Alle lede sal aan die verstekrol toegewys word."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "verwyder"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "verwyder"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Verwyder app"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Bevat nie"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domein"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "anders indien"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "anders indien"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "E-pos na knipbord gekopieer"
msgid "Email Editor"
msgstr "E-posredigeerder"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "E-posdomein suksesvol geskep. Verifieer asseblief die domein om dit te begin gebruik."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "E-posdomein suksesvol uitgevee"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "E-posdomeine"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Voer die geloofsbriewe in om die verbinding te stel"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Kon nie model byvoeg nie"
msgid "Failed to add provider"
msgstr "Kon nie verskaffer byvoeg nie"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Kon nie hulpmiddel skep nie"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "velde"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr ""
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr ""
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Installeer"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Nuwe gesprek"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Rangskik"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Staat"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Oortjie Instellings"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Teks na knipbord gekopieer"
msgid "Text Editor"
msgstr "Teksredigeerder"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "Die e-pos geassosieerd met jou rekening"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "Twee-faktor magtiging-setup suksesvol voltooi!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "Verifieer"
msgid "Verify code from the app"
msgstr "Verifieer kode vanaf die app"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Werksvloeie"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Werkruimte-uitsigte vereis bestuur-uitsigte mag"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Jou ondernemingsfunksies sal gedeaktiveer word"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Jou ondernemingsfunksies sal aktief bly tot {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, zero {{advancedFilterCount} قواعد متقدمة} one {{advancedFilterCount} قاعدة متقدمة} two {{advancedFilterCount} قاعدتان متقدمتان} few {{advancedFilterCount} قواعد متقدمة} many {{advancedFilterCount} قواعد متقدمة} other {{advancedFilterCount} قواعد متقدمة}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "دور الوكيل {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} من {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, zero {سيتم إعادة محاولة {jobCount} و
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount, plural, zero {لا حقول معروضة} one {حقل واحد معروض} two {حقلان معروضان} few {# حقول معروضة} many {# حقلًا معروضًا} other {# حقل معروض}}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "الإجراءات التي يمكن للمستخدمين تنفيذها
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "تفعيل"
@@ -1031,16 +1055,15 @@ msgstr "أضف تعليمات مخصصة خاصة بمساحة العمل لدي
msgid "Add Custom Provider"
msgstr "إضافة مزود مخصص"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "أضف نطاق البريد الإلكتروني"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "تم الإضافة {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "تم الإضافة {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "حدث خطأ غير متوقع. يرجى المحاولة مرة أخر
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "و"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "تطبيقات"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "النطاقات المعتمدة"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "لا يمكن معاينة ملفات الأرشيف. يرجى تنزي
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "فشل التفويض. يرجى المحاولة مرة أخرى."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "اعتماد"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "تم نسخ رابط URL المرخص إلى الحافظة"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "جاري التفويض..."
@@ -2653,6 +2680,11 @@ msgstr "العودة إلى {linkText}"
msgid "Back to content"
msgstr "العودة إلى المحتوى"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "هل لا يمكنك المسح؟ انسخ الـ"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "هل لا يمكنك المسح؟ انسخ الـ"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "إلغاء"
@@ -3713,11 +3745,6 @@ msgstr "تهيئة اتصال SSO"
msgid "Configure and customize your calendar preferences."
msgstr "قم بتهيئة وتخصيص تفضيلات التقويم الخاصة بك."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "تهيئة والتحقق من النطاقات لإرسال البريد الإلكتروني من هذه المساحة."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "تأكيد"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "تأكيد حذف دور {roleName}؟ لا يمكن التراجع عن هذا الإجراء. سيتم إعادة تعيين جميع الأعضاء إلى الدور الافتراضي."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "حذف"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "حذف"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "حذف التطبيق"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "لا يحتوي على"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "النطاق"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "وإلا إذا"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "وإلا إذا"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "تم نسخ البريد الإلكتروني إلى الحافظة"
msgid "Email Editor"
msgstr "محرر البريد الإلكتروني"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "تم إنشاء نطاق البريد الإلكتروني بنجاح. يرجى التحقق من النطاق للبدء في استخدامه."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "تم حذف نطاق البريد الإلكتروني بنجاح"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "نطاقات البريد الإلكتروني"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "أدخل بيانات الاعتماد لتعيين الاتصال"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "فشل في إضافة النموذج"
msgid "Failed to add provider"
msgstr "فشل في إضافة المزود"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "فشل إنشاء الأداة"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "حقول"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "الرسم البياني القياسي"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "الرسم البياني القياسي"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "تثبيت"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "محادثة جديدة"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "تنظيم"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "الولاية"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "إعدادات علامة التبويب"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "تم نسخ النص إلى الحافظة"
msgid "Text Editor"
msgstr "محرر النصوص"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "البريد الإلكتروني المرتبط بحسابك"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "تم إكمال إعداد المصادقة الثنائية بنجاح!
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "التحقق"
msgid "Verify code from the app"
msgstr "تحقق من الرمز من التطبيق"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17366,6 +17430,7 @@ msgid "Workflows"
msgstr "سير العمل"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17519,11 +17584,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "تتطلب عروض مساحة العمل أذونات لإدارة العروض"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17785,11 +17845,6 @@ msgstr "سيتم تعطيل ميزات Enterprise لديك"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "ستظل ميزات Enterprise لديك نشطة حتى {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} norma avançada} other {{advancedFilterCount} normes avançades}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "Rol d'agent {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} de {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Això tornarà a intentar la feina seleccionada.
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} mostrats"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Accions que poden realitzar els usuaris en aquest objecte"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Activa"
@@ -1031,16 +1055,15 @@ msgstr "Afegeix instruccions personalitzades específiques del teu espai de treb
msgid "Add Custom Provider"
msgstr "Afegeix un proveïdor personalitzat"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Afegeix domini de correu electrònic"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Afegit {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Afegit {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "S'ha produït un error inesperat. Torna-ho a intentar."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "i"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Aplicacions"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Dominis Aprovats"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Els fitxers comprimits no es poden previsualitzar. Si us plau, descarreg
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "L'autorització ha fallat. Torna-ho a intentar."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autoritzar"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "URL autoritzat copiat al porta-retalls"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Autoritzant..."
@@ -2653,6 +2680,11 @@ msgstr "Torna a {linkText}"
msgid "Back to content"
msgstr "Tornar al contingut"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "No pots escanejar? Copia la"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "No pots escanejar? Copia la"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Cancel·la"
@@ -3713,11 +3745,6 @@ msgstr "Configureu una connexió SSO"
msgid "Configure and customize your calendar preferences."
msgstr "Configureu i personalitzeu les vostres preferències del calendari."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Configura i verifica dominis per enviar correus des d'aquest espai de treball."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Confirmar"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirmeu la supressió del rol {roleName}? Aquesta acció no es pot desfer. Tots els membres seran reassignats al rol predeterminat."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "elimina"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "elimina"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Suprimeix l'aplicació"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "No conté"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domini"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "altrament, si"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "altrament, si"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Correu electrònic copiat al porta-retalls"
msgid "Email Editor"
msgstr "Editor de correu electrònic"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "Domini de correu creat correctament. Si us plau, verifica el domini per començar a utilitzar-lo."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Domini de correu eliminat correctament"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Dominis de correu"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Introdueix les credencials per establir la connexió"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "No s'ha pogut afegir el model"
msgid "Failed to add provider"
msgstr "No s'ha pogut afegir el proveïdor"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "No s'ha pogut crear l'eina"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "camps"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Gràfic de mesurador"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Gràfic de mesurador"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Instal·la"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Nova conversa"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Organitza"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Estat"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Configuració de la pestanya"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Text copiat al porta-retalls"
msgid "Text Editor"
msgstr "Editor de text"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "El correu electrònic associat al vostre compte"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "Configuració de l'autenticació de dos factors completada amb èxit!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "Verifica"
msgid "Verify code from the app"
msgstr "Verifica el codi de l'aplicació"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Fluxos de treball"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Les vistes d'espai de treball requereixen permís per gestionar vistes"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Les vostres funcionalitats Enterprise es desactivaran"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Les vostres funcionalitats Enterprise romandran actives fins al {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} pokročilé pravidlo} few {{advancedFilterCount} pokročilá pravidla} many {{advancedFilterCount} pokročilých pravidel} other {{advancedFilterCount} pokročilých pravidel}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "Role agenta {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} z {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Tato akce znovu spustí vybranou úlohu. Bude sp
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "Zobrazeno {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Akce, které uživatelé mohou provádět na tomto objektu"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Aktivovat"
@@ -1031,16 +1055,15 @@ msgstr "Přidejte vlastní pokyny specifické pro váš pracovní prostor (přip
msgid "Add Custom Provider"
msgstr "Přidat vlastního poskytovatele"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Přidat e-mailovou doménu"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Přidáno {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Přidáno {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Došlo k neočekávané chybě. Zkuste to prosím znovu."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "a"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Aplikace"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Schválené domény"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Archivní soubory nelze zobrazit v náhledu. Pro přístup k obsahu si s
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Autorizace selhala. Zkuste to prosím znovu."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autorizovat"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Autorizovaná URL zkopírována do schránky"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Probíhá autorizace..."
@@ -2653,6 +2680,11 @@ msgstr "Zpět na {linkText}"
msgid "Back to content"
msgstr "Zpět k obsahu"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Nemůžete skenovat? Zkopírujte"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Nemůžete skenovat? Zkopírujte"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Storno"
@@ -3713,11 +3745,6 @@ msgstr "Nakonfigurujte připojení SSO"
msgid "Configure and customize your calendar preferences."
msgstr "Nakonfigurujte a přizpůsobte si předvolby kalendáře."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Nakonfigurujte a ověřte domény pro odesílání e-mailů z tohoto pracovního prostoru."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Potvrdit"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Opravdu chcete smazat roli {roleName}? Toto akci nelze vrátit zpět. Všichni členové budou přeřazeni na výchozí roli."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "smazat"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "smazat"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Smazat aplikaci"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Neobsahuje"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Doména"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "jinak pokud"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "jinak pokud"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Email zkopírován do schránky"
msgid "Email Editor"
msgstr "Editor e-mailu"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "E-mailová doména byla úspěšně vytvořena. Prosím, ověřte doménu, abyste ji mohli začít používat."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "E-mailová doména byla úspěšně odstraněna"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "E-mailové domény"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Zadejte údaje pro nastavení připojení"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Nepodařilo se přidat model"
msgid "Failed to add provider"
msgstr "Nepodařilo se přidat poskytovatele"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Nepodařilo se vytvořit nástroj"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "pole"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Ukazatelový graf"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Ukazatelový graf"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Nainstalovat"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Nová konverzace"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Uspořádat"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Stav"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Nastavení karet"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Text zkopírován do schránky"
msgid "Text Editor"
msgstr "Textový editor"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "Email spojený s vaším účtem"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "Nastavení dvoufaktorového ověřování bylo úspěšně dokončeno!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "Ověřit"
msgid "Verify code from the app"
msgstr "Ověřte kód z aplikace"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Pracovní postupy"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Pro zobrazení pracovního prostoru je třeba povolení ke správě zobrazení"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Vaše funkce Enterprise budou deaktivovány"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Vaše funkce Enterprise zůstanou aktivní do {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} avanceret regel} other {{advancedFilterCount} avancerede regler}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "{agentLabel} Agentrolle"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} af {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Dette vil forsøge det valgte job igen. Det vil
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} vist"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Handlinger brugere kan udføre på denne genstand"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Aktivér"
@@ -1031,16 +1055,15 @@ msgstr "Tilføj brugerdefinerede instruktioner, der er specifikke for dit arbejd
msgid "Add Custom Provider"
msgstr "Tilføj brugerdefineret udbyder"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Tilføj e-maildomæne"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Tilføjet {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Tilføjet {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Der opstod en uventet fejl. Prøv igen."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "og"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Applikationer"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Godkendte domæner"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Arkivfiler kan ikke forhåndsvises. Download venligst filen for at få a
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Autorisering mislykkedes. Prøv igen."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autoriser"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Autoriseret URL kopieret til udklipsholder"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Autoriserer..."
@@ -2653,6 +2680,11 @@ msgstr "Tilbage til {linkText}"
msgid "Back to content"
msgstr "Tilbage til indhold"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Kan ikke scanne? Kopier"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Kan ikke scanne? Kopier"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Annuller"
@@ -3713,11 +3745,6 @@ msgstr "Konfigurer en SSO-forbindelse"
msgid "Configure and customize your calendar preferences."
msgstr "Konfigurer og tilpas dine kalenderpræferencer."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Konfigurer og verificer domæner til at sende e-mails fra dette arbejdsområde."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Bekræft"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bekræft sletning af {roleName} rolle? Dette kan ikke fortrydes. Alle medlemmer vil blive tildelt standardrollen."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "slet"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "slet"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Slet app"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Indeholder ikke"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domæne"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "ellers hvis"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "ellers hvis"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Email kopieret til udklipsholder"
msgid "Email Editor"
msgstr "Email Editor"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "E-mail-domæne oprettet med succes. Bekræft venligst domænet for at begynde at bruge det."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "E-mail-domæne blev slettet med succes."
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "E-mail-domæner"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Indtast legitimationsoplysningerne for at indstille forbindelsen"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Kunne ikke tilføje model"
msgid "Failed to add provider"
msgstr "Kunne ikke tilføje udbyder"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Kunne ikke oprette værktøj"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "felter"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Målediagram"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Målediagram"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr ""
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Ny samtale"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Organiser"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Tilstand"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Fanens indstillinger"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Tekst kopieret til udklipsholder"
msgid "Text Editor"
msgstr "Teksteditor"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "Den e-mail, der er tilknyttet din konto"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16091,6 +16149,7 @@ msgstr "Opsætning af to-faktor godkendelse blev gennemført med succes!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16857,6 +16916,11 @@ msgstr "Bekræft"
msgid "Verify code from the app"
msgstr "Bekræft koden fra appen"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17370,6 +17434,7 @@ msgid "Workflows"
msgstr "Arbejdsgange"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17523,11 +17588,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Arbejdsområdevisninger kræver tilladelse til at administrere visninger"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17789,11 +17849,6 @@ msgstr "Dine Enterprise-funktioner vil blive deaktiveret"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Dine Enterprise-funktioner forbliver aktive indtil {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} erweiterte Regel} other {{advancedFilterCount} erweiterte Regeln}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "{agentLabel}-Agentenrolle"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} von {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Dies wird den ausgewählten Auftrag neu ausführ
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} angezeigt"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Aktionen, die Benutzer auf diesem Objekt durchführen können"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Aktivieren"
@@ -1031,16 +1055,15 @@ msgstr "Fügen Sie arbeitsbereichsspezifische benutzerdefinierte Anweisungen hin
msgid "Add Custom Provider"
msgstr "Benutzerdefinierten Anbieter hinzufügen"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "E-Mail-Domain hinzufügen"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Hinzugefügt am {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Hinzugefügt am {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "und"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Anwendungen"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Genehmigte Domänen"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Archivdateien können nicht in der Vorschau angezeigt werden. Bitte lade
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Autorisierung fehlgeschlagen. Bitte versuchen Sie es erneut."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autorisieren"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Autorisierte URL in die Zwischenablage kopiert"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Wird autorisiert..."
@@ -2653,6 +2680,11 @@ msgstr "Zurück zu {linkText}"
msgid "Back to content"
msgstr "Zurück zum Inhalt"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Kann nicht gescannt werden? Kopieren Sie das"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Kann nicht gescannt werden? Kopieren Sie das"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Abbrechen"
@@ -3713,11 +3745,6 @@ msgstr "SSO-Verbindung konfigurieren"
msgid "Configure and customize your calendar preferences."
msgstr "Kalendereinstellungen konfigurieren und anpassen."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Domänen für das Versenden von E-Mails aus diesem Arbeitsbereich konfigurieren und verifizieren."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Bestätigen"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Löschung der Rolle {roleName} bestätigen? Dies kann nicht rückgängig gemacht werden. Alle Mitglieder werden der Standardrolle zugewiesen."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "löschen"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "löschen"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "App löschen"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Enthält nicht"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domäne"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "sonst wenn"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "sonst wenn"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "E-Mail in die Zwischenablage kopiert"
msgid "Email Editor"
msgstr "E-Mail-Editor"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "E-Mail-Domäne erfolgreich erstellt. Bitte die Domäne verifizieren, um sie zu nutzen."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "E-Mail-Domäne erfolgreich gelöscht"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "E-Mail-Domänen"
@@ -6334,11 +6378,6 @@ msgstr "Text eingeben oder '/' für Befehle eingeben"
msgid "Enter the credentials to set the connection"
msgstr "Geben Sie die Anmeldedaten ein, um die Verbindung herzustellen"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Fehler beim Hinzufügen des Modells"
msgid "Failed to add provider"
msgstr "Fehler beim Hinzufügen des Anbieters"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Erstellen des Tools fehlgeschlagen"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "Felder"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr ""
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr ""
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Installieren"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Neue Unterhaltung"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Organisieren"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Zustand"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Registerkarteneinstellungen"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Text in die Zwischenablage kopiert"
msgid "Text Editor"
msgstr "Texteditor"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "Die mit Ihrem Konto verknüpfte E-Mail"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "Einrichtung der Zwei-Faktor-Authentifizierung erfolgreich abgeschlossen!
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "Verifizieren"
msgid "Verify code from the app"
msgstr "Bestätigen Sie den Code von der App"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Workflows"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Arbeitsplatzansichten erfordern das Verwaltensrecht von Ansichten"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Ihre Enterprise-Funktionen werden deaktiviert"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Ihre Enterprise-Funktionen bleiben bis {cancelAtDate} aktiv."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} προχωρημένος κανόνας} other {{advancedFilterCount} προχωρημένοι κανόνες}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "{agentLabel} Ρόλος Πράκτορα"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} του {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Αυτό θα επαναλάβει την επι
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "Εμφανίζονται {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Ενέργειες χρηστών που μπορούν να εκτελ
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Ενεργοποίηση"
@@ -1031,16 +1055,15 @@ msgstr "Προσθέστε προσαρμοσμένες οδηγίες που α
msgid "Add Custom Provider"
msgstr "Προσθήκη Προσαρμοσμένου Παρόχου"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Προσθήκη Τομέα Αλληλογραφίας"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Προστέθηκε {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Προστέθηκε {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Παρουσιάστηκε ένα απρόσμενο σφάλμα. Δο
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "και"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Εφαρμογές"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Εγκεκριμένοι Τομείς"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Τα συμπιεσμένα αρχεία δεν μπορούν να πρ
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Η εξουσιοδότηση απέτυχε. Δοκιμάστε ξανά."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Εξουσιοδότηση"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Το εξουσιοδοτημένο URL αντιγράφηκε στο πρόχειρο"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Γίνεται εξουσιοδότηση..."
@@ -2653,6 +2680,11 @@ msgstr "Πίσω στο {linkText}"
msgid "Back to content"
msgstr "Επιστροφή στο περιεχόμενο"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Δεν μπορείτε να σαρώσετε; Αντιγράψτε το
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Δεν μπορείτε να σαρώσετε; Αντιγράψτε το
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Ακύρωση"
@@ -3713,11 +3745,6 @@ msgstr "Ρυθμίστε μια σύνδεση SSO"
msgid "Configure and customize your calendar preferences."
msgstr "Ρυθμίστε και προσαρμόστε τις προτιμήσεις του ημερολογίου σας."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Διαμορφώστε και επαληθεύστε τις περιοχές για αποστολή email από αυτό το χώρο εργασίας."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Επιβεβαίωση"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Επιβεβαιώστε την διαγραφή του ρόλου {roleName}; Αυτό δεν μπορεί να αναιρεθεί. Όλα τα μέλη θα επανατοποθετηθούν στον προεπιλεγμένο ρόλο."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "διαγραφή"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "διαγραφή"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Διαγραφή εφαρμογής"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Δεν περιλαμβάνει"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Τομέας"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "αλλιώς εάν"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "αλλιώς εάν"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Το email αντιγράφηκε στο πρόχειρο"
msgid "Email Editor"
msgstr "Επεξεργαστής Email"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "Η περιοχή email δημιουργήθηκε με επιτυχία. Παρακαλώ επαληθεύστε την περιοχή για να ξεκινήσετε τη χρήση της."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Η περιοχή email διαγράφηκε με επιτυχία"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Περιοχές Email"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Εισάγετε τα διαπιστευτήρια για να ρυθμίσετε τη σύνδεση"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Αποτυχία προσθήκης μοντέλου"
msgid "Failed to add provider"
msgstr "Αποτυχία προσθήκης παρόχου"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Αποτυχία δημιουργίας εργαλείου"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "πεδία"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Διάγραμμα δείκτη"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Διάγραμμα δείκτη"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Εγκατάσταση"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Νέα συνομιλία"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Οργάνωση"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14722,6 +14772,7 @@ msgstr "Κατάσταση"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15124,6 +15175,8 @@ msgstr "Ρυθμίσεις Καρτέλας"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15215,6 +15268,16 @@ msgstr "Το κείμενο αντιγράφηκε στο πρόχειρο"
msgid "Text Editor"
msgstr "Επεξεργαστής Κειμένου"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15290,11 +15353,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "Το email που συνδέεται με τον λογαριασμό σας"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16093,6 +16151,7 @@ msgstr "Η εγκατάσταση δύο παραγοντικής ταυτοπο
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16859,6 +16918,11 @@ msgstr "Επαλήθευση"
msgid "Verify code from the app"
msgstr "Επαληθεύστε τον κωδικό από την εφαρμογή"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17372,6 +17436,7 @@ msgid "Workflows"
msgstr "Ροές Εργασίας"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17525,11 +17590,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Οι προβολές χώρου εργασίας απαιτούν δικαιώματα διαχείρισης προβολών"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17791,11 +17851,6 @@ msgstr "Οι δυνατότητες Enterprise θα απενεργοποιηθο
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Οι δυνατότητες Enterprise θα παραμείνουν ενεργές έως {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+123 -68
View File
@@ -216,6 +216,11 @@ msgstr "{1} OAuth is not yet set up by your server administrator. They need to f
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -231,6 +236,16 @@ msgstr "{agentLabel} Agent Role"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} of {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr "{appDisplayName} would like to:"
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -385,6 +400,11 @@ msgstr "{jobCount, plural, one {This will retry the selected job. It will be re-
msgid "{label} list"
msgstr "{label} list"
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -513,6 +533,11 @@ msgstr "{totalFieldsCount} visible fields"
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} shown"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr "{visibleFieldsCount} visible fields"
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -891,7 +916,6 @@ msgstr "Actions users can perform on this object"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Activate"
@@ -1026,16 +1050,15 @@ msgstr "Add custom instructions specific to your workspace (appended to system p
msgid "Add Custom Provider"
msgstr "Add Custom Provider"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgstr "Add email group"
msgid "Add email handle"
msgstr "Add email handle"
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Add Emailing Domain"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr "Add emailing domain"
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1302,7 +1325,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Added {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Added {beautifyPastDateRelative}"
@@ -1944,6 +1966,7 @@ msgstr "An unexpected error occurred. Please try again."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "and"
@@ -2178,7 +2201,6 @@ msgstr "application variable"
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Applications"
@@ -2210,7 +2232,6 @@ msgid "Approved Domains"
msgstr "Approved Domains"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2247,10 +2268,16 @@ msgstr "Archive files cannot be previewed. Please download the file to access it
msgid "Archived"
msgstr "Archived"
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgstr "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
#. js-lingui-id: 4CHeVx
#: src/pages/settings/ai/components/SettingsAgentEvalsTab.tsx
@@ -2549,7 +2576,7 @@ msgid "Authorization failed. Please try again."
msgstr "Authorization failed. Please try again."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Authorize"
@@ -2564,7 +2591,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Authorized URL copied to clipboard"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Authorizing..."
@@ -2648,6 +2675,11 @@ msgstr "Back to {linkText}"
msgid "Back to content"
msgstr "Back to content"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr "Back to settings"
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3008,7 +3040,6 @@ msgstr "Can't scan? Copy the"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3020,6 +3051,7 @@ msgstr "Can't scan? Copy the"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Cancel"
@@ -3708,11 +3740,6 @@ msgstr "Configure an SSO connection"
msgid "Configure and customize your calendar preferences."
msgstr "Configure and customize your calendar preferences."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Configure and verify domains for emailing from this workspace."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3801,10 +3828,15 @@ msgstr "Confirm"
msgid "Confirm changing your current resource credit allocation."
msgstr "Confirm changing your current resource credit allocation."
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr "Confirm deletion of {roleName} role? This cannot be undone."
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5074,6 +5106,8 @@ msgstr "delete"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5095,7 +5129,6 @@ msgstr "delete"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5179,10 +5212,15 @@ msgstr "Delete app"
msgid "Delete chat"
msgstr "Delete chat"
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgstr "Delete email group"
msgid "Delete email handle"
msgstr "Delete email handle"
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr "Delete emailing domain"
#. js-lingui-id: gf2eXy
#: src/pages/settings/ai/components/SettingsAgentEvalsTab.tsx
@@ -5522,6 +5560,7 @@ msgstr "Doesn't contain"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domain"
@@ -5888,9 +5927,14 @@ msgid "else if"
msgstr "else if"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5899,7 +5943,9 @@ msgstr "else if"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5928,10 +5974,10 @@ msgstr "Email copied to clipboard"
msgid "Email Editor"
msgstr "Email Editor"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgstr "Email Groups"
msgid "Email Handles"
msgstr "Email Handles"
#. js-lingui-id: lfQsvW
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
@@ -6000,14 +6046,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "Emailing domain created successfully. Please verify the domain to start using it."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Emailing domain deleted successfully"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Emailing Domains"
@@ -6329,11 +6373,6 @@ msgstr "Enter text or Type '/' for commands"
msgid "Enter the credentials to set the connection"
msgstr "Enter the credentials to set the connection"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr "Enter the email address you want to forward emails from (e.g. [email protected])."
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6940,20 +6979,20 @@ msgstr "Failed to add model"
msgid "Failed to add provider"
msgstr "Failed to add provider"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgstr "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr "Failed to create email handle. Email handles may not be configured on this server."
#. js-lingui-id: WM7GKt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Failed to create tool"
msgstr "Failed to create tool"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgstr "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr "Failed to delete email handle."
#. js-lingui-id: pUligB
#: src/modules/settings/admin-panel/health-status/hooks/useDeleteJobs.ts
@@ -7278,7 +7317,9 @@ msgstr "fields"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7676,7 +7717,6 @@ msgstr "Gauge Chart"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7684,7 +7724,6 @@ msgstr "Gauge Chart"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8522,6 +8561,11 @@ msgstr "Insert a JSON input, then press \"Run Function\"."
msgid "Install"
msgstr "Install"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr "Install {appDisplayName} on your workspace"
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10352,11 +10396,11 @@ msgstr "New conversation"
msgid "New Email"
msgstr "New Email"
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgstr "New Email Group"
msgid "New Email Handle"
msgstr "New Email Handle"
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -11693,6 +11737,7 @@ msgstr "Organize"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14267,6 +14312,11 @@ msgstr "Share with workspace"
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr "Share your app to other workspaces without pushing it on the marketplace"
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr "Shared addresses your workspace uses to send and receive email."
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14738,6 +14788,7 @@ msgstr "State"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15140,6 +15191,8 @@ msgstr "Tab Settings"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15231,6 +15284,16 @@ msgstr "Text copied to clipboard"
msgid "Text Editor"
msgstr "Text Editor"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr "The address your workspace sends and receives email from."
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15336,11 +15399,6 @@ msgstr "The email associated to this account"
msgid "The email associated to your account"
msgstr "The email associated to your account"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr "The external address whose mail is forwarded into the workspace."
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16139,6 +16197,7 @@ msgstr "Two-factor authentication setup completed successfully!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16905,6 +16964,11 @@ msgstr "Verify"
msgid "Verify code from the app"
msgstr "Verify code from the app"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr "Verify domains so the workspace can send outbound email through them."
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17418,6 +17482,7 @@ msgid "Workflows"
msgstr "Workflows"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17571,11 +17636,6 @@ msgstr "Workspace upgrade health"
msgid "Workspace views require manage views permission"
msgstr "Workspace views require manage views permission"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr "Workspace-level shared addresses that receive forwarded mail."
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17841,11 +17901,6 @@ msgstr "Your enterprise features will be disabled"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Your enterprise features will remain active until {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regla avanzada} other {{advancedFilterCount} reglas avanzadas}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "Rol de agente de {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} de {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Esto reintentará el trabajo seleccionado. Será
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} mostrados"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Acciones que los usuarios pueden realizar en este objeto"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Activar"
@@ -1031,16 +1055,15 @@ msgstr "Añade instrucciones personalizadas específicas de tu espacio de trabaj
msgid "Add Custom Provider"
msgstr "Añadir proveedor personalizado"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Agregar Dominio de Correo Electrónico"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Añadido {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Añadido {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Se produjo un error inesperado. Por favor, inténtelo de nuevo."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "y"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Aplicaciones"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Dominios Aprobados"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Los archivos comprimidos no se pueden previsualizar. Descarga el archivo
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "La autorización falló. Por favor, inténtelo de nuevo."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autorizar"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "URL autorizada copiada al portapapeles"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Autorizando..."
@@ -2653,6 +2680,11 @@ msgstr "Volver a {linkText}"
msgid "Back to content"
msgstr "Volver al contenido"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "¿No puedes escanear? Copia el"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "¿No puedes escanear? Copia el"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Cancelar"
@@ -3713,11 +3745,6 @@ msgstr "Configurar una conexión SSO"
msgid "Configure and customize your calendar preferences."
msgstr "Configura y personaliza tus preferencias de calendario."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Configurar y verificar dominios para enviar correos electrónicos desde este espacio de trabajo."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Confirmar"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "¿Confirmar eliminación del rol {roleName}? Esto no se puede deshacer. Todos los miembros serán reasignados al rol predeterminado."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "eliminar"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "eliminar"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Eliminar aplicación"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "No contiene"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Dominio"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "en caso contrario, si"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "en caso contrario, si"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Correo electrónico copiado al portapapeles"
msgid "Email Editor"
msgstr "Editor de Correo Electrónico"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "Dominio de correo electrónico creado con éxito. Por favor verifica el dominio para empezar a usarlo."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Dominio de correo electrónico eliminado con éxito"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Dominios de correo electrónico"
@@ -6334,11 +6378,6 @@ msgstr "Introduce texto o escribe '/' para comandos"
msgid "Enter the credentials to set the connection"
msgstr "Ingrese las credenciales para establecer la conexión"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Error al añadir el modelo"
msgid "Failed to add provider"
msgstr "Error al añadir el proveedor"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "No se pudo crear la herramienta"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "campos"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Gráfico de Medidor"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Gráfico de Medidor"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Instalar"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Nueva conversación"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Organizar"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Estado"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Configuración de la pestaña"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Texto copiado al portapapeles"
msgid "Text Editor"
msgstr "Editor de texto"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "El correo electrónico asociado a tu cuenta"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16091,6 +16149,7 @@ msgstr "¡La configuración de la autenticación de dos factores se completó co
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16857,6 +16916,11 @@ msgstr "Verificar"
msgid "Verify code from the app"
msgstr "Verificar el código desde la aplicación"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17370,6 +17434,7 @@ msgid "Workflows"
msgstr "Workflows"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17523,11 +17588,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Las vistas del espacio de trabajo requieren permiso para administrar vistas"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17789,11 +17849,6 @@ msgstr "Tus funciones Enterprise se desactivarán"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Tus funciones Enterprise seguirán activas hasta {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} kehittynyt sääntö} other {{advancedFilterCount} kehittyneet säännöt}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "Agenttirooli: {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} {fieldLabel} määrä"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Tämä yrittää valittua työtä uudelleen. Se
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} näkyvissä"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Toiminnot, joita käyttäjät voivat suorittaa tällä kohteella"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Aktivoi"
@@ -1031,16 +1055,15 @@ msgstr "Lisää työtilaasi koskevia mukautettuja ohjeita (lisätään järjeste
msgid "Add Custom Provider"
msgstr "Lisää mukautettu tarjoaja"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Lisää Sähköpostialue"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Lisätty {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Lisätty {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Tapahtui odottamaton virhe. Yritä uudelleen."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "ja"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Sovellukset"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Hyväksytyt verkkotunnukset"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Arkistotiedostoja ei voi esikatsella. Lataa tiedosto, jotta voit tarkast
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Valtuutus epäonnistui. Yritä uudelleen."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Valtuuta"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Valtuutettu URL kopioitu leikepöydälle"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Valtuutetaan..."
@@ -2653,6 +2680,11 @@ msgstr "Takaisin kohteeseen {linkText}"
msgid "Back to content"
msgstr "Takaisin sisältöön"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Et voi skannata? Kopioi"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Et voi skannata? Kopioi"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Peruuta"
@@ -3713,11 +3745,6 @@ msgstr "Määritä SSO-yhteys"
msgid "Configure and customize your calendar preferences."
msgstr "Määritä ja muokkaa kalenteriasetuksiasi."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Määritä ja varmista toimialueet sähköpostia varten tästä työtilasta."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Vahvista"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Vahvista {roleName}-roolin poisto? Tätä toimintoa ei voi peruuttaa. Kaikki jäsenet siirretään oletusrooliin."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "poista"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "poista"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Poista sovellus"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Ei sisällä"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Verkkotunnus"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "muuten jos"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "muuten jos"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Sähköposti kopioitu leikepöydälle"
msgid "Email Editor"
msgstr "Sähköpostieditori"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "Sähköpostitoimialue luotiin onnistuneesti. Vahvista toimialue aloittaaksesi sen käytön."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Sähköpostitoimialue poistettiin onnistuneesti"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Sähköpostitoimialueet"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Anna tunnistetiedot yhteyden muodostamiseksi"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Mallin lisääminen epäonnistui"
msgid "Failed to add provider"
msgstr "Tarjoajan lisääminen epäonnistui"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Työkalun luominen epäonnistui"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "kentät"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Mittarikaavio"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Mittarikaavio"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Asenna"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Uusi keskustelu"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Tila"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Välilehden asetukset"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Teksti kopioitu leikepöydälle"
msgid "Text Editor"
msgstr "Tekstieditori"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "Sähköposti, joka on liitetty tilillesi"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "Kaksivaiheisen todennuksen asennus on valmis!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "Vahvista"
msgid "Verify code from the app"
msgstr "Vahvista koodi sovelluksesta"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Työnkulut"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Työtilan näkymät vaativat oikeudet hallintaan."
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Enterprise-ominaisuudet poistetaan käytöstä"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Enterprise-ominaisuudet pysyvät aktiivisina {cancelAtDate} asti."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} règle avancée} other {{advancedFilterCount} règles avancées}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "Rôle d'agent {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} de {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Ceci va réessayer la tâche sélectionnée. Ell
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} affichés"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Actions que les utilisateurs peuvent effectuer sur cet objet"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Activer"
@@ -1031,16 +1055,15 @@ msgstr "Ajouter des instructions personnalisées propres à votre espace de trav
msgid "Add Custom Provider"
msgstr "Ajouter un fournisseur personnalisé"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Ajouter Domaine Email"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Ajouté {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Ajouté {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Une erreur inattendue s'est produite. Veuillez réessayer."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "et"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Applications"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Domaines approuvés"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Les fichiers d'archive ne peuvent pas être prévisualisés. Veuillez t
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Échec de l'autorisation. Veuillez réessayer."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autoriser"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "URL autorisée copiée dans le presse-papiers"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Autorisation en cours..."
@@ -2653,6 +2680,11 @@ msgstr "Retour à {linkText}"
msgid "Back to content"
msgstr "Retour au contenu"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Impossible de scanner ? Copiez le"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Impossible de scanner ? Copiez le"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Annuler"
@@ -3713,11 +3745,6 @@ msgstr "Configurer une connexion SSO"
msgid "Configure and customize your calendar preferences."
msgstr "Configurer et personnaliser vos préférences de calendrier."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Configurer et vérifier les domaines pour envoyer des e-mails depuis cet espace de travail."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Confirmer"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirmer la suppression du rôle {roleName} ? Cela ne peut pas être annulé. Tous les membres seront réassignés au rôle par défaut."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "supprimer"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "supprimer"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr ""
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Ne contient pas"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domaine"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "sinon si"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "sinon si"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Email copié dans le presse-papiers"
msgid "Email Editor"
msgstr "Éditeur dEmail"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "E-mail domaine créé avec succès. Veuillez vérifier le domaine pour commencer à l'utiliser."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Domaine d'envoi d'e-mail supprimé avec succès"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Domaines d'envoi d'e-mail"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Entrez les identifiants pour établir la connexion"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Échec de l'ajout du modèle"
msgid "Failed to add provider"
msgstr "Échec de l'ajout du fournisseur"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Échec de la création de l'outil"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "champs"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr ""
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr ""
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Installer"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Nouvelle conversation"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Organiser"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "État"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Paramètres de l'onglet"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Texte copié dans le presse-papiers"
msgid "Text Editor"
msgstr "Éditeur de texte"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "L'email associé à votre compte"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16091,6 +16149,7 @@ msgstr "Configuration de l'authentification à deux facteurs terminée avec succ
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16857,6 +16916,11 @@ msgstr "Vérifier"
msgid "Verify code from the app"
msgstr "Vérifiez le code depuis l'application"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17370,6 +17434,7 @@ msgid "Workflows"
msgstr "Workflows"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17523,11 +17588,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Les vues de l'espace de travail nécessitent l'autorisation de gestion des vues"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17789,11 +17849,6 @@ msgstr "Vos fonctionnalités Enterprise seront désactivées"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Vos fonctionnalités Enterprise resteront actives jusqu'au {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
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
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} כלל מתקדם} two {{advancedFilterCount} כללים מתקדמים} many {{advancedFilterCount} כללים מתקדמים} other {{advancedFilterCount} כללים מתקדמים}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "תפקיד הסוכן {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} של {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {זה ינסה להפעיל מחדש את העב
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "מוצגים {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "פעולות משתמשים יכולים לבצע על אובייקט ז
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "הפעל"
@@ -1031,16 +1055,15 @@ msgstr "הוסף הנחיות מותאמות אישית ספציפיות לסב
msgid "Add Custom Provider"
msgstr "הוסף ספק מותאם אישית"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "הוסף דומיין למשלוח דואר"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "נוסף ב-{beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "נוסף ב-{beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "אירעה שגיאה בלתי צפויה. נא לנסות שוב."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "וגם"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "יישומים"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "דומיינים מאושרים"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "לא ניתן להציג תצוגה מקדימה של קובצי ארכ
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "ההרשאה נכשלה. נא לנסות שוב."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "אשר"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "כתובת URL המורשית הועתקה ללוח הגזירים"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "מתבצעת הרשאה..."
@@ -2653,6 +2680,11 @@ msgstr "חזרה אל {linkText}"
msgid "Back to content"
msgstr "חזרה לתוכן"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "לא ניתן לסרוק? העתק את"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "לא ניתן לסרוק? העתק את"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "בטל"
@@ -3713,11 +3745,6 @@ msgstr "הגדר חיבור SSO"
msgid "Configure and customize your calendar preferences."
msgstr "הגדר והתאם אישית את העדפות לוח השנה שלך."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "<span dir=\"rtl\">הגדר ואמת דומיינים לשליחת מיילים מתוך סביבת עבודה זו.</span>"
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "אישור"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "אישור מחיקת תפקיד {roleName}? לא ניתן לבטל זאת. כל החברים יוקצו לתפקיד ברירת המחדל."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "מחק"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "מחק"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "מחק אפליקציה"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "לא כולל"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "תחום"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "אחרת אם"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "אחרת אם"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "האימייל הועתק ללוח הגזירים"
msgid "Email Editor"
msgstr "עורך האימיילים"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "<span dir=\"rtl\">דומיין לשליחת מיילים נוצר בהצלחה. נא לאמת את הדומיין כדי להתחיל להשתמש בו.</span>"
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "<span dir=\"rtl\">דומיין לשליחת מיילים נמחק בהצלחה</span>"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "<span dir=\"rtl\">דומיינים לשליחת מיילים</span>"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "הזן את הנתונים האישיים כדי להגדיר את החיבור"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "הוספת המודל נכשלה"
msgid "Failed to add provider"
msgstr "הוספת הספק נכשלה"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "יצירת הכלי נכשלה"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "שדות"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "תרשים מד"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "תרשים מד"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "התקן"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "שיחה חדשה"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "ארגון"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "מצב"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "הגדרות כרטיסייה"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "הטקסט הועתק ללוח הגזירים"
msgid "Text Editor"
msgstr "עורך טקסט"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "\\"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "הגדרת האימות הדו-שלבי הושלמה בהצלחה!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "אמת"
msgid "Verify code from the app"
msgstr "אמת קוד מהאפליקציה"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "זרימות עבודה"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "התצוגות של מרחב העבודה דורשות הרשאת ניהול תצוגות"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "תכונות ה-Enterprise שלך יושבתו"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "תכונות ה-Enterprise שלך יישארו פעילות עד {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} haladó szabály} other {{advancedFilterCount} haladó szabályok}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "{agentLabel} ügynök szerepköre"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} a(z) {fieldLabel} alapján"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Ez újraindítja a kijelölt állást. Újra vé
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} megjelenítve"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Műveletek, amelyeket a felhasználók ezen az objektumon végrehajthatn
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Aktiválás"
@@ -1031,16 +1055,15 @@ msgstr "Adjon hozzá a munkaterületére jellemző egyéni utasításokat (a ren
msgid "Add Custom Provider"
msgstr "Egyéni szolgáltató hozzáadása"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Email domain hozzáadása"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Hozzáadva {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Hozzáadva {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Váratlan hiba történt. Kérjük, próbálja meg újra."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "és"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Alkalmazások"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Jóváhagyott tartományok"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Az archívumok nem tekinthetők meg előnézetben. Töltse le a fájlt,
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Az engedélyezés sikertelen. Kérjük, próbálja meg újra."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Engedélyezés"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Engedélyezett URL vágólapra másolva"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Engedélyezés..."
@@ -2653,6 +2680,11 @@ msgstr "Vissza ide: {linkText}"
msgid "Back to content"
msgstr "Vissza a tartalomhoz"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Nem tud beolvasni? Másolja a"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Nem tud beolvasni? Másolja a"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Mégse"
@@ -3713,11 +3745,6 @@ msgstr "SSO kapcsolat beállítása"
msgid "Configure and customize your calendar preferences."
msgstr "Állítsa be és szabja személyre a naptári beállításokat."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Munkaterület emailküldési tartományainak beállítása és ellenőrzése."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Megerősítés"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Megerősíti a(z) {roleName} szerepkör törlését? Ez nem vonható vissza. Minden tagot átmenetileg az alapértelmezett szerepkörbe helyez."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "törlés"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "törlés"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Alkalmazás törlése"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Nem tartalmazza"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domain"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "különben ha"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "különben ha"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "E-mail vágólapra másolva"
msgid "Email Editor"
msgstr "Email szerkesztő"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "Emailküldési tartomány sikeresen létrehozva. Kérjük, ellenőrizze a tartományt a használat előtt."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Emailküldési tartomány sikeresen törölve"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Emailküldési Tartományok"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Adja meg a hitelesítési adatokat a kapcsolat beállításához"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Nem sikerült hozzáadni a modellt"
msgid "Failed to add provider"
msgstr "Nem sikerült hozzáadni a szolgáltatót"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Nem sikerült létrehozni az eszközt"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "mezők"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Mérőműszer diagram"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Mérőműszer diagram"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Telepítés"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Új beszélgetés"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Rendszerezés"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Állapot"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Fül beállítások"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Szöveg vágólapra másolva"
msgid "Text Editor"
msgstr "Szövegszerkesztő"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "E-mail cím, amely a fiókjához tartozik"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "Kétfaktoros hitelesítési beállítás sikeresen befejezve!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "Ellenőrzés"
msgid "Verify code from the app"
msgstr "Ellenőrizze a kódot az alkalmazásból"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Munkafolyamatok"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "A munkaterület nézetekhez nézetek kezelési engedély szükséges"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Az Enterprise funkciók le lesznek tiltva"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Az Enterprise funkciók {cancelAtDate} időpontig maradnak aktívak."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regola avanzata} other {{advancedFilterCount} regole avanzate}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "Ruolo dell'agente {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} di {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Questo riproverà il lavoro selezionato. Verrà
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} visualizzati"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Azioni che gli utenti possono eseguire su questo oggetto"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Attiva"
@@ -1031,16 +1055,15 @@ msgstr "Aggiungi istruzioni personalizzate specifiche per il tuo spazio di lavor
msgid "Add Custom Provider"
msgstr "Aggiungi provider personalizzato"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Aggiungi Dominio Emailing"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Aggiunto {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Aggiunto {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Si è verificato un errore imprevisto. Riprova."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "e"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Applicazioni"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Domini approvati"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "I file archivio non possono essere visualizzati in anteprima. Scarica il
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Autorizzazione non riuscita. Per favore riprova."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autorizza"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "URL autorizzato copiato negli appunti"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Autorizzazione in corso..."
@@ -2653,6 +2680,11 @@ msgstr "Torna a {linkText}"
msgid "Back to content"
msgstr "Torna al contenuto"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Non puoi scansionare? Copia il"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Non puoi scansionare? Copia il"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Annulla"
@@ -3713,11 +3745,6 @@ msgstr "Configura una connessione SSO"
msgid "Configure and customize your calendar preferences."
msgstr "Configura e personalizza le preferenze del calendario."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Configura e verifica i domini per inviare email da questo spazio di lavoro."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Conferma"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Conferma l'eliminazione del ruolo {roleName}? Questo non può essere annullato. Tutti i membri verranno riassegnati al ruolo predefinito."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "elimina"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "elimina"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Elimina app"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Non contiene"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Dominio"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "altrimenti se"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "altrimenti se"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Email copiata negli appunti"
msgid "Email Editor"
msgstr "Editor di email"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "Dominio di email creato con successo. Verifica il dominio per iniziare a usarlo."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Dominio di email eliminato con successo"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Domini di email"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Inserisci le credenziali per impostare la connessione"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Impossibile aggiungere il modello"
msgid "Failed to add provider"
msgstr "Impossibile aggiungere il provider"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Impossibile creare lo strumento"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "campi"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Grafico a Indicatore"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Grafico a Indicatore"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Installa"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Nuova conversazione"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Organizza"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Stato"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Impostazioni scheda"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Testo copiato negli appunti"
msgid "Text Editor"
msgstr "Editor di testo"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "L'email associata al tuo account"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16091,6 +16149,7 @@ msgstr "Configurazione dell'autenticazione a due fattori completata con successo
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16857,6 +16916,11 @@ msgstr "Verifica"
msgid "Verify code from the app"
msgstr "Verifica il codice dall'app"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17370,6 +17434,7 @@ msgid "Workflows"
msgstr "Workflows"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17523,11 +17588,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Le viste dello spazio di lavoro richiedono il permesso di gestire le viste"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17789,11 +17849,6 @@ msgstr "Le tue funzionalità Enterprise verranno disabilitate"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Le tue funzionalità Enterprise rimarranno attive fino al {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, other {{advancedFilterCount} 件の高度なルール}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "{agentLabel} のエージェントの役割"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{fieldLabel}の{aggregateLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, other {選択されたジョブを再試行します
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} 件を表示中"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "このオブジェクトにユーザーが行えるアクション"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "有効化"
@@ -1031,16 +1055,15 @@ msgstr "ワークスペース固有のカスタム指示を追加(システム
msgid "Add Custom Provider"
msgstr "カスタムプロバイダーを追加"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "メール送信ドメインを追加"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "{beautifiedCreatedAt}に追加"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "{beautifyPastDateRelative}に追加"
@@ -1949,6 +1971,7 @@ msgstr "予期しないエラーが発生しました。もう一度お試しく
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "および"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "アプリケーション"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "承認されたドメイン"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "アーカイブファイルはプレビューできません。内容に
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "認可に失敗しました。もう一度お試しください。"
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "認可する"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "認可されたURLがクリップボードにコピーされました"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "認可中..."
@@ -2653,6 +2680,11 @@ msgstr "{linkText} に戻る"
msgid "Back to content"
msgstr "コンテンツに戻る"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "スキャンできませんか? コピーしてください"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "スキャンできませんか? コピーしてください"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "キャンセル"
@@ -3713,11 +3745,6 @@ msgstr "SSO接続を設定"
msgid "Configure and customize your calendar preferences."
msgstr "カレンダーの設定を行い、カスタマイズする。"
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "このワークスペースからのメール送信のためにドメインを設定して確認します。"
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "確認"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "{roleName}のロールを削除しますか?この操作は元に戻せません。すべてのメンバーはデフォルトのロールに再割り当てされます。"
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "削除"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "削除"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "アプリを削除"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "含まない"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "ドメイン"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "追加条件"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "追加条件"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "メールがクリップボードにコピーされました"
msgid "Email Editor"
msgstr "メールエディター"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "メール送信用ドメインが正常に作成されました。使用を開始するにはドメインを確認してください。"
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "メール送信用ドメインが正常に削除されました"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "メール送信用ドメイン"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "接続を設定するための資格情報を入力してください"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "モデルの追加に失敗しました"
msgid "Failed to add provider"
msgstr "プロバイダーの追加に失敗しました"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "ツールの作成に失敗しました"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "フィールド"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "ゲージチャート"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "ゲージチャート"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "インストール"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "新しい会話"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "整理"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "状態"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "タブ設定"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "テキストがクリップボードにコピーされました"
msgid "Text Editor"
msgstr "テキストエディタ"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "アカウントに関連付けられたメール"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "二要素認証のセットアップが正常に完了しました!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "確認"
msgid "Verify code from the app"
msgstr "アプリからのコードを確認"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "ワークフロー"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "ワークスペースビューには管理ビューの権限が必要"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Enterprise 機能は無効になります"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Enterprise 機能は {cancelAtDate} まで有効のままです。"
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, other {{advancedFilterCount}개 고급 규칙}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "{agentLabel} 에이전트 역할"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{fieldLabel}의 {aggregateLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, other {선택된 작업들을 재시도합니다. 처
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount}개 표시됨"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "사용자가 이 객체에서 수행할 수 있는 작업"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "활성화"
@@ -1031,16 +1055,15 @@ msgstr "워크스페이스에 특화된 맞춤 지침을 추가하세요 (시스
msgid "Add Custom Provider"
msgstr "사용자 지정 공급자 추가"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "이메일 도메인 추가"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "{beautifiedCreatedAt} 추가"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "{beautifyPastDateRelative} 추가"
@@ -1949,6 +1971,7 @@ msgstr "예기치 않은 오류가 발생했습니다. 다시 시도해 주세
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "및"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "응용 프로그램"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "승인된 도메인"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "압축 파일은 미리 볼 수 없습니다. 파일을 다운로드하
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "승인에 실패했습니다. 다시 시도해 주세요."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "승인"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "승인된 URL이 클립보드에 복사되었습니다"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "승인 중..."
@@ -2653,6 +2680,11 @@ msgstr "{linkText}(으)로 돌아가기"
msgid "Back to content"
msgstr "콘텐츠로 돌아가기"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "스캔이 불가능합니까?"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "스캔이 불가능합니까?"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "취소"
@@ -3713,11 +3745,6 @@ msgstr "SSO 연결 구성"
msgid "Configure and customize your calendar preferences."
msgstr "캘린더 환경설정을 구성하고 사용자 지정하세요."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "이 작업 공간에서 이메일 전송을 위한 도메인을 설정하고 확인합니다."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "확인"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "{roleName} 역할 삭제를 확인하시겠습니까? 이 작업은 되돌릴 수 없습니다. 모든 구성원은 기본 역할로 재할당됩니다."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "삭제"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "삭제"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "앱 삭제"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "포함하지 않음"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "도메인"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "그 외의 조건"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "그 외의 조건"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "이메일이 클립보드에 복사되었습니다"
msgid "Email Editor"
msgstr "이메일 편집기"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "이메일 도메인이 성공적으로 생성되었습니다. 사용을 시작하려면 도메인을 인증하십시오."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "이메일 도메인이 성공적으로 삭제되었습니다."
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "이메일 도메인"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "연결 설정을 위해 자격 증명을 입력하세요"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "모델을 추가하지 못했습니다"
msgid "Failed to add provider"
msgstr "공급자를 추가하지 못했습니다"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "도구 생성 실패"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "필드"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "게이지 차트"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "게이지 차트"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "설치"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "새 대화"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "정리"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "상태"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "탭 설정"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "텍스트가 클립보드에 복사되었습니다"
msgid "Text Editor"
msgstr "텍스트 편집기"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "계정에 연결된 이메일"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "이중 인증 설정이 성공적으로 완료되었습니다!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "확인"
msgid "Verify code from the app"
msgstr "앱에서 인증 코드 확인"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Workflows"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "워크스페이스 보기에 관리 권한 필요"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "엔터프라이즈 기능이 비활성화됩니다"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "엔터프라이즈 기능은 {cancelAtDate}까지 계속 활성화됩니다."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} geavanceerde regel} other {{advancedFilterCount} geavanceerde regels}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "Agentrol {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} van {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Dit zal de geselecteerde taak opnieuw proberen.
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} weergegeven"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Acties die gebruikers op dit object kunnen uitvoeren"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Activeren"
@@ -1031,16 +1055,15 @@ msgstr "Voeg aangepaste instructies toe die specifiek zijn voor je werkruimte (t
msgid "Add Custom Provider"
msgstr "Aangepaste aanbieder toevoegen"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Voeg E-maildomein toe"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Toegevoegd {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Toegevoegd {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Er is een onverwachte fout opgetreden. Probeer het opnieuw."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "en"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Applicaties"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Goedgekeurde Domeinen"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Voor archiefbestanden is geen voorbeeldweergave mogelijk. Download het b
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Autorisatie mislukt. Probeer het opnieuw."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autoriseren"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Geautoriseerde URL gekopieerd naar klembord"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Autoriseren..."
@@ -2653,6 +2680,11 @@ msgstr "Terug naar {linkText}"
msgid "Back to content"
msgstr "Terug naar inhoud"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Kan je niet scannen? Kopieer de"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Kan je niet scannen? Kopieer de"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Annuleren"
@@ -3713,11 +3745,6 @@ msgstr "Configureer een SSO-verbinding"
msgid "Configure and customize your calendar preferences."
msgstr "Configureer en pas uw kalendervoorkeuren aan."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Configureer en verifieer domeinen voor e-mailen vanuit deze werkruimte."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Bevestigen"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bevestigen verwijderen van rol {roleName}? Dit kan niet ongedaan worden gemaakt. Alle leden zullen worden herverdeeld naar de standaard rol."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "verwijderen"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "verwijderen"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "App verwijderen"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Bevat niet"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domein"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "anders als"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "anders als"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "E-mail gekopieerd naar klembord"
msgid "Email Editor"
msgstr "Email Editor"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "E-maildomein succesvol aangemaakt. Verifieer alstublieft het domein voordat u het kunt gebruiken."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "E-maildomein succesvol verwijderd"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "E-maildomeinen"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Voer de inloggegevens in om de verbinding in te stellen"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Het toevoegen van het model is mislukt"
msgid "Failed to add provider"
msgstr "Het toevoegen van de aanbieder is mislukt"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Aanmaken van tool mislukt"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "velden"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr ""
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr ""
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Installeren"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Nieuw gesprek"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Ordenen"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Status"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Tabblad Instellingen"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Tekst gekopieerd naar klembord"
msgid "Text Editor"
msgstr "Teksteditor"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "Het e-mailadres geassocieerd met uw account"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16091,6 +16149,7 @@ msgstr "Two-factor authenticatie setup met succes voltooid!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16857,6 +16916,11 @@ msgstr "Verifiëren"
msgid "Verify code from the app"
msgstr "Verifieer code vanuit de app"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17370,6 +17434,7 @@ msgid "Workflows"
msgstr "Workstrooms"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17523,11 +17588,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Werkruimteweergaven vereisen beheer van weergavenrechten"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17789,11 +17849,6 @@ msgstr "Uw Enterprise-functies worden uitgeschakeld"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Uw Enterprise-functies blijven actief tot {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} avansert regel} other {{advancedFilterCount} avanserte regler}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "{agentLabel} agentrolle"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} av {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {Dette vil prøve den valgte jobben på nytt. Den
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} vist"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Handlinger brukere kan utføre på dette objektet"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Aktiver"
@@ -1031,16 +1055,15 @@ msgstr "Legg til egendefinerte instruksjoner som er spesifikke for arbeidsområd
msgid "Add Custom Provider"
msgstr "Legg til egendefinert tilbyder"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Legg til e-postdomene"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Lagt til {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Lagt til {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Det oppstod en uventet feil. Vennligst prøv igjen."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "og"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Applikasjoner"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Godkjente domener"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Arkivfiler kan ikke forhåndsvises. Last ned filen for å få tilgang ti
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Autorisering mislyktes. Vennligst prøv igjen."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autoriser"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Autoriserte URL kopiert til utklippstavlen"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Autoriserer..."
@@ -2653,6 +2680,11 @@ msgstr "Tilbake til {linkText}"
msgid "Back to content"
msgstr "Tilbake til innhold"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Kan ikke skanne? Kopier "
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Kan ikke skanne? Kopier "
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Avbryt"
@@ -3713,11 +3745,6 @@ msgstr "Konfigurer en SSO-forbindelse"
msgid "Configure and customize your calendar preferences."
msgstr "Konfigurer og tilpass dine kalenderinnstillinger."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Konfigurer og verifiser domener for å sende e-post fra denne arbeidsplassen."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Bekreft"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bekreft sletting av {roleName}-rolle? Dette kan ikke angres. Alle medlemmer vil bli tildelt standardrollen."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "slett"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "slett"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Slett app"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Inneholder ikke"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domene"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "ellers hvis"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "ellers hvis"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "E-post kopiert til utklippstavlen"
msgid "Email Editor"
msgstr "E-postredigering"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "E-postdomene opprettet vellykket. Vennligst verifiser domenet for å begynne å bruke det."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "E-postdomene slettet vellykket"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "E-postdomener"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Skriv inn legitimasjonen for å sette opp tilkoblingen"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Kunne ikke legge til modell"
msgid "Failed to add provider"
msgstr "Kunne ikke legge til tilbyder"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Kunne ikke opprette verktøy"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "felter"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr "Målediagram"
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr "Målediagram"
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Installer"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Ny samtale"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Organiser"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Tilstand"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Faneinnstillinger"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Tekst kopiert til utklippstavlen"
msgid "Text Editor"
msgstr "Tekstredigering"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "E-posten knyttet til kontoen din"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "Tofaktorautentiseringsoppsett fullført!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "Verifiser"
msgid "Verify code from the app"
msgstr "Verifiser koden fra appen"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Arbeidsflyter"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Arbeidsområdevisninger krever administrasjonsrettigheter for visninger"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Enterprise-funksjonene dine vil bli deaktivert"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Enterprise-funksjonene dine forblir aktive til {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+116 -61
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} zaawansowana zasada} few {{advancedFilterCount} zaawansowane zasady} many {{advancedFilterCount} zaawansowanych zasad} other {{advancedFilterCount} zaawansowanych zasad}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,16 @@ msgstr "Rola agenta {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} z {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -390,6 +405,11 @@ msgstr "{jobCount, plural, one {To ponownie uruchomi wybrane zadanie. Zostanie o
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "Wyświetlono {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,7 +921,6 @@ msgstr "Działania, które użytkownicy mogą wykonywać na tym obiekcie"
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr "Aktywuj"
@@ -1031,16 +1055,15 @@ msgstr "Dodaj niestandardowe instrukcje specyficzne dla Twojego obszaru roboczeg
msgid "Add Custom Provider"
msgstr "Dodaj niestandardowego dostawcę"
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
msgstr "Dodaj domenę e-mailową"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
#: src/modules/workflow/workflow-steps/workflow-actions/form-action/components/WorkflowEditActionFormBuilder.tsx
@@ -1307,7 +1330,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr "Dodano {beautifiedCreatedAt}"
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr "Dodano {beautifyPastDateRelative}"
@@ -1949,6 +1971,7 @@ msgstr "Wystąpił nieoczekiwany błąd. Spróbuj ponownie."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "i"
@@ -2183,7 +2206,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr "Aplikacje"
@@ -2215,7 +2237,6 @@ msgid "Approved Domains"
msgstr "Zatwierdzone domeny"
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2252,9 +2273,15 @@ msgstr "Nie można wyświetlić podglądu archiwów. Pobierz plik, aby uzyskać
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2554,7 +2581,7 @@ msgid "Authorization failed. Please try again."
msgstr "Autoryzacja nie powiodła się. Spróbuj ponownie."
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr "Autoryzuj"
@@ -2569,7 +2596,7 @@ msgid "Authorized URL copied to clipboard"
msgstr "Autoryzowany URL skopiowany do schowka"
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr "Autoryzowanie..."
@@ -2653,6 +2680,11 @@ msgstr "Powrót do {linkText}"
msgid "Back to content"
msgstr "Powrót do treści"
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3013,7 +3045,6 @@ msgstr "Nie można zeskanować? Skopiuj"
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3025,6 +3056,7 @@ msgstr "Nie można zeskanować? Skopiuj"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr "Anuluj"
@@ -3713,11 +3745,6 @@ msgstr "Skonfiguruj połączenie SSO"
msgid "Configure and customize your calendar preferences."
msgstr "Skonfiguruj i dostosuj swoje preferencje kalendarza."
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr "Skonfiguruj i zweryfikuj domeny do wysyłki e-maili z tego miejsca pracy."
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3806,10 +3833,15 @@ msgstr "Potwierdź"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Potwierdzić usunięcie roli {roleName}? Tego nie można cofnąć. Wszyscy członkowie zostaną przypisani do domyślnej roli."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -5079,6 +5111,8 @@ msgstr "usuń"
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5100,7 +5134,6 @@ msgstr "usuń"
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5184,9 +5217,14 @@ msgstr "Usuń aplikację"
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5527,6 +5565,7 @@ msgstr "Nie zawiera"
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr "Domena"
@@ -5893,9 +5932,14 @@ msgid "else if"
msgstr "w przeciwnym razie jeśli"
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5904,7 +5948,9 @@ msgstr "w przeciwnym razie jeśli"
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5933,9 +5979,9 @@ msgstr "Email został skopiowany do schowka"
msgid "Email Editor"
msgstr "Edytor Email"
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6005,14 +6051,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr "Domena e-mailowa utworzona pomyślnie. Proszę zweryfikować domenę, aby rozpocząć jej używanie."
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr "Domena e-mailowa usunięta pomyślnie"
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr "Domeny wysyłkowe"
@@ -6334,11 +6378,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr "Wprowadź dane uwierzytelniające, aby ustawić połączenie"
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6945,9 +6984,9 @@ msgstr "Nie udało się dodać modelu"
msgid "Failed to add provider"
msgstr "Nie udało się dodać dostawcy"
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6955,9 +6994,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr "Nie udało się utworzyć narzędzia"
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7283,7 +7322,9 @@ msgstr "pola"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7681,7 +7722,6 @@ msgstr ""
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7689,7 +7729,6 @@ msgstr ""
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8504,6 +8543,11 @@ msgstr ""
msgid "Install"
msgstr "Zainstaluj"
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10334,10 +10378,10 @@ msgstr "Nowa konwersacja"
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11675,6 +11719,7 @@ msgstr "Organizuj"
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14249,6 +14294,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14720,6 +14770,7 @@ msgstr "Stan"
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15122,6 +15173,8 @@ msgstr "Ustawienia Zakładki"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15213,6 +15266,16 @@ msgstr "Tekst skopiowany do schowka"
msgid "Text Editor"
msgstr "Edytor tekstu"
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15288,11 +15351,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr "Email powiązany z Twoim kontem"
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16089,6 +16147,7 @@ msgstr "Konfiguracja uwierzytelniania dwuskładnikowego zakończona pomyślnie!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16855,6 +16914,11 @@ msgstr "Zweryfikuj"
msgid "Verify code from the app"
msgstr "Zweryfikuj kod z aplikacji"
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17368,6 +17432,7 @@ msgid "Workflows"
msgstr "Przepływy pracy"
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17521,11 +17586,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr "Widoki przestrzeni roboczej wymagają pozwolenia na zarządzanie widokami"
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17787,11 +17847,6 @@ msgstr "Twoje funkcje Enterprise zostaną wyłączone"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Twoje funkcje Enterprise pozostaną aktywne do {cancelAtDate}."
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."
+114 -59
View File
@@ -216,6 +216,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr ""
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -231,6 +236,16 @@ msgstr ""
msgid "{aggregateLabel} of {fieldLabel}"
msgstr ""
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
msgstr ""
#. js-lingui-id: ZZZxmp
#: src/pages/auth/Authorize.tsx
msgid "{appName} would like to:"
@@ -385,6 +400,11 @@ msgstr ""
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -513,6 +533,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr ""
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -891,7 +916,6 @@ msgstr ""
#: src/modules/settings/data-model/objects/components/SettingsObjectInactiveMenuDropDown.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/settings/admin-panel/ai/components/SettingsAdminAI.tsx
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Activate"
msgstr ""
@@ -1026,15 +1050,14 @@ msgstr ""
msgid "Add Custom Provider"
msgstr ""
#. js-lingui-id: 33pO0a
#. js-lingui-id: +Gf1IN
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Add email group"
msgid "Add email handle"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
msgid "Add Emailing Domain"
#. js-lingui-id: HMM0Sc
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Add emailing domain"
msgstr ""
#. js-lingui-id: DpV70M
@@ -1302,7 +1325,6 @@ msgid "Added {beautifiedCreatedAt}"
msgstr ""
#. js-lingui-id: jEHeq+
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/modules/settings/security/components/approvedAccessDomains/SettingsApprovedAccessDomainsListCard.tsx
msgid "Added {beautifyPastDateRelative}"
msgstr ""
@@ -1944,6 +1966,7 @@ msgstr ""
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr ""
@@ -2178,7 +2201,6 @@ msgstr ""
#: src/pages/settings/applications/SettingsApplicationDetails.tsx
#: src/pages/settings/applications/SettingsApplicationConnectionDetail.tsx
#: src/pages/settings/applications/SettingsApplicationCommandMenuItemDetail.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Applications"
msgstr ""
@@ -2210,7 +2232,6 @@ msgid "Approved Domains"
msgstr ""
#. js-lingui-id: VDvaN2
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/domains/components/SettingPublicDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
@@ -2247,9 +2268,15 @@ msgstr ""
msgid "Archived"
msgstr ""
#. js-lingui-id: mk25CW
#. js-lingui-id: Yzbh3i
#. placeholder {0}: emailingDomain.domain
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Are you sure you want to delete {0}? Outbound mail through this domain will stop working."
msgstr ""
#. js-lingui-id: Faev6R
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Are you sure you want to delete {sourceHandle}? Forwarded emails will no longer arrive in this workspace."
msgid "Are you sure you want to delete {sourceHandle}? Inbound mail forwarded to this address and outbound replies from it will stop working."
msgstr ""
#. js-lingui-id: 4CHeVx
@@ -2549,7 +2576,7 @@ msgid "Authorization failed. Please try again."
msgstr ""
#. js-lingui-id: yIVrHZ
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorize"
msgstr ""
@@ -2564,7 +2591,7 @@ msgid "Authorized URL copied to clipboard"
msgstr ""
#. js-lingui-id: 8RmQki
#: src/pages/auth/Authorize.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
msgid "Authorizing..."
msgstr ""
@@ -2648,6 +2675,11 @@ msgstr ""
msgid "Back to content"
msgstr ""
#. js-lingui-id: 9aZHfH
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Back to settings"
msgstr ""
#. js-lingui-id: GtJbUa
#: src/modules/error-handler/components/AppRootErrorFallback.tsx
msgid "Background"
@@ -3008,7 +3040,6 @@ msgstr ""
#. js-lingui-id: dEgA5A
#: src/pages/settings/applications/components/SettingsApplicationConnectScopePickerModal.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDangerZone.tsx
#: src/pages/auth/Authorize.tsx
#: src/modules/ui/layout/modal/components/ConfirmationModal.tsx
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
#: src/modules/spreadsheet-import/steps/components/ImportDataStep.tsx
@@ -3020,6 +3051,7 @@ msgstr ""
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/applications/components/AuthorizeActionButtons.tsx
#: src/modules/activities/emails/components/EmailComposer.tsx
msgid "Cancel"
msgstr ""
@@ -3708,11 +3740,6 @@ msgstr ""
msgid "Configure and customize your calendar preferences."
msgstr ""
#. js-lingui-id: 5i71HM
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Configure and verify domains for emailing from this workspace."
msgstr ""
#. js-lingui-id: 6MDr1S
#: src/modules/settings/accounts/components/SettingsAccountsConnectionForm.tsx
msgid "Configure CalDAV settings to sync your calendar events."
@@ -3801,9 +3828,14 @@ msgstr ""
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
@@ -5074,6 +5106,8 @@ msgstr ""
#. js-lingui-id: cnGeoo
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/data-model/SettingsObjectFieldEdit.tsx
@@ -5095,7 +5129,6 @@ msgstr ""
#: src/modules/side-panel/pages/page-layout/components/CanvasTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/modules/settings/domains/components/SettingPublicDomainRowDropdownMenu.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
@@ -5179,9 +5212,14 @@ msgstr ""
msgid "Delete chat"
msgstr ""
#. js-lingui-id: /BTna7
#. js-lingui-id: cC09EO
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Delete email group"
msgid "Delete email handle"
msgstr ""
#. js-lingui-id: yZyuut
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Delete emailing domain"
msgstr ""
#. js-lingui-id: gf2eXy
@@ -5522,6 +5560,7 @@ msgstr ""
#. js-lingui-id: EoKe5U
#: src/pages/settings/security/SettingsSecurityApprovedAccessDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Domain"
msgstr ""
@@ -5888,9 +5927,14 @@ msgid "else if"
msgstr ""
#. js-lingui-id: O3oNi5
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersTeamTab.tsx
#: src/pages/settings/members/tabs/SettingsWorkspaceMembersInviteTab.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
#: src/pages/auth/PasswordReset.tsx
@@ -5899,7 +5943,9 @@ msgstr ""
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTableHeader.tsx
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentTable.tsx
#: src/modules/settings/members/components/MemberInfosTab.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/EmailsFieldInput.tsx
#: src/modules/auth/sign-in-up/components/internal/SignInUpEmailField.tsx
msgid "Email"
@@ -5928,9 +5974,9 @@ msgstr ""
msgid "Email Editor"
msgstr ""
#. js-lingui-id: KQM9eG
#. js-lingui-id: nsVRM/
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Email Groups"
msgid "Email Handles"
msgstr ""
#. js-lingui-id: lfQsvW
@@ -6000,14 +6046,12 @@ msgid "Emailing domain created successfully. Please verify the domain to start u
msgstr ""
#. js-lingui-id: XDpopO
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
msgid "Emailing domain deleted successfully"
msgstr ""
#. js-lingui-id: axQccV
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomainDetail.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Emailing Domains"
msgstr ""
@@ -6329,11 +6373,6 @@ msgstr ""
msgid "Enter the credentials to set the connection"
msgstr ""
#. js-lingui-id: PTGfBH
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Enter the email address you want to forward emails from (e.g. [email protected])."
msgstr ""
#. js-lingui-id: rGWgcm
#: src/modules/settings/security/components/SSO/SettingsSSOSAMLForm.tsx
msgid "Enter the infos to set the connection"
@@ -6940,9 +6979,9 @@ msgstr ""
msgid "Failed to add provider"
msgstr ""
#. js-lingui-id: d+6i8z
#. js-lingui-id: L9UnOU
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "Failed to create email group channel. Email group may not be configured on this server."
msgid "Failed to create email handle. Email handles may not be configured on this server."
msgstr ""
#. js-lingui-id: WM7GKt
@@ -6950,9 +6989,9 @@ msgstr ""
msgid "Failed to create tool"
msgstr ""
#. js-lingui-id: W4hzLB
#. js-lingui-id: lWoewm
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "Failed to delete email group channel."
msgid "Failed to delete email handle."
msgstr ""
#. js-lingui-id: pUligB
@@ -7278,7 +7317,9 @@ msgstr ""
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -7676,7 +7717,6 @@ msgstr ""
#. js-lingui-id: Weq9zb
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/applications/components/SettingsApplicationRegistrationGeneralInfo.tsx
#: src/pages/settings/admin-panel/SettingsAdminApplicationRegistrationDetail.tsx
@@ -7684,7 +7724,6 @@ msgstr ""
#: src/modules/settings/domains/components/SettingsSubdomain.tsx
#: src/modules/settings/domains/components/SettingsCustomDomain.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminContent.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroupsForDisplay.ts
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
msgid "General"
@@ -8499,6 +8538,11 @@ msgstr ""
msgid "Install"
msgstr ""
#. js-lingui-id: XOHdRf
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "Install {appDisplayName} on your workspace"
msgstr ""
#. js-lingui-id: 4ZM8/a
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useSettingsRolePermissionFlagConfig.ts
msgid "Install and manage applications"
@@ -10329,10 +10373,10 @@ msgstr ""
msgid "New Email"
msgstr ""
#. js-lingui-id: TmlJkc
#. js-lingui-id: VJZNJt
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "New Email Group"
msgid "New Email Handle"
msgstr ""
#. js-lingui-id: wqoYqp
@@ -11670,6 +11714,7 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminAiProviderDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/sign-in-background-mock/components/BackgroundMockNavigationDrawer.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
@@ -14244,6 +14289,11 @@ msgstr ""
msgid "Share your app to other workspaces without pushing it on the marketplace"
msgstr ""
#. js-lingui-id: 9ZxCpH
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Shared addresses your workspace uses to send and receive email."
msgstr ""
#. js-lingui-id: NyIsOu
#: src/pages/settings/applications/components/SettingsApplicationRegistrationShareLinkButtons.tsx
msgid "Sharing link copied to clipboard"
@@ -14715,6 +14765,7 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminWorkspaceDetail.tsx
#: src/pages/settings/admin-panel/SettingsAdminInstanceStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
#: src/modules/settings/components/SettingsDnsRecordsTable.tsx
#: src/modules/settings/admin-panel/signing-keys/components/SettingsAdminSigningKeysTable.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
@@ -15117,6 +15168,8 @@ msgstr ""
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -15208,6 +15261,16 @@ msgstr ""
msgid "Text Editor"
msgstr ""
#. js-lingui-id: KJjmr/
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The address your workspace sends and receives email from."
msgstr ""
#. js-lingui-id: Z4WP0F
#: src/modules/settings/accounts/components/SettingsAccountsNewEmailGroupChannel.tsx
msgid "The address your workspace will send and receive email from (e.g. [email protected]). Outbound sending requires the domain to be verified in Outbound Domains."
msgstr ""
#. js-lingui-id: oVH0Mt
#: src/pages/settings/admin-panel/SettingsAdminNewAiProvider.tsx
msgid "The API endpoint for your OpenAI-compatible provider"
@@ -15283,11 +15346,6 @@ msgstr ""
msgid "The email associated to your account"
msgstr ""
#. js-lingui-id: TQGLgF
#: src/pages/settings/workspace/SettingsWorkspaceEmailGroupChannelDetail.tsx
msgid "The external address whose mail is forwarded into the workspace."
msgstr ""
#. js-lingui-id: diO3fm
#: src/modules/workflow/workflow-trigger/components/WorkflowEditTriggerManual.tsx
msgid "The icon your workflow trigger will display in the command menu"
@@ -16084,6 +16142,7 @@ msgstr ""
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -16850,6 +16909,11 @@ msgstr ""
msgid "Verify code from the app"
msgstr ""
#. js-lingui-id: hdyekU
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailingDomainsSection.tsx
msgid "Verify domains so the workspace can send outbound email through them."
msgstr ""
#. js-lingui-id: zS/rMV
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Verify the code from the app"
@@ -17361,6 +17425,7 @@ msgid "Workflows"
msgstr ""
#. js-lingui-id: pmUArF
#: src/pages/settings/SettingsWorkspaceEmail.tsx
#: src/pages/settings/SettingsWorkspace.tsx
#: src/pages/settings/SettingsUsageUserDetail.tsx
#: src/pages/settings/SettingsUsage.tsx
@@ -17514,11 +17579,6 @@ msgstr ""
msgid "Workspace views require manage views permission"
msgstr ""
#. js-lingui-id: 9Bn3vI
#: src/modules/settings/workspace/components/SettingsWorkspaceEmailGroupSection.tsx
msgid "Workspace-level shared addresses that receive forwarded mail."
msgstr ""
#. js-lingui-id: pmt7u4
#: src/pages/settings/admin-panel/SettingsAdminUserDetail.tsx
msgid "Workspaces"
@@ -17780,11 +17840,6 @@ msgstr ""
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr ""
#. js-lingui-id: 5TsUUL
#: src/modules/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey.tsx
msgid "Your enterprise key is no longer valid. Activate a new key to continue using enterprise features."
msgstr ""
#. js-lingui-id: NTpA4U
#: src/pages/settings/enterprise/SettingsEnterprise.tsx
msgid "Your enterprise subscription has been canceled."

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