Compare commits

..
Author SHA1 Message Date
Félix Malfait cd0818da0d refactor(twenty-orm): migrate PageLayout entities to WorkspaceScopedRepository
Migrates PageLayoutEntity, PageLayoutTabEntity and PageLayoutWidgetEntity in
their flat cache services.
2026-05-27 20:16:50 +02:00
Félix Malfait 9c2610eb3b refactor(twenty-orm): migrate View entities to WorkspaceScopedRepository
Migrates ViewEntity, ViewFieldEntity, ViewFieldGroupEntity, ViewFilterEntity,
ViewFilterGroupEntity, ViewGroupEntity and ViewSortEntity along with their
corresponding services, cache services, modules and unit tests.
2026-05-27 20:16:49 +02:00
Félix Malfait 7a9cb2a236 refactor(twenty-orm): migrate IndexMetadataEntity to WorkspaceScopedRepository 2026-05-27 20:16:49 +02:00
Félix Malfait 0e0563e533 refactor(twenty-orm): migrate CommandMenuItemEntity to WorkspaceScopedRepository 2026-05-27 20:16:49 +02:00
Félix Malfait 0402fd5409 refactor(twenty-orm): migrate WebhookEntity to WorkspaceScopedRepository 2026-05-27 20:16:49 +02:00
Félix Malfait 31980bc1fc refactor(twenty-orm): migrate DataSourceEntity to WorkspaceScopedRepository 2026-05-27 20:16:49 +02:00
Félix Malfait b6c27f5da4 refactor(twenty-orm): migrate SkillEntity to WorkspaceScopedRepository 2026-05-27 20:16:49 +02:00
Félix Malfait 823ab1bc05 refactor(twenty-orm): migrate NavigationMenuItemEntity to WorkspaceScopedRepository 2026-05-27 20:16:49 +02:00
Félix Malfait 630043c02a refactor(twenty-orm): fix RowLevelPermissionPredicateGroupService delete signature 2026-05-27 20:02:26 +02:00
Félix Malfait 7bc22e91bb test(twenty-orm): switch spec providers to getWorkspaceScopedRepositoryToken for migrated entities 2026-05-27 19:58:57 +02:00
Félix Malfait 5e96362514 refactor(twenty-orm): migrate UserRoleService, AgentAsyncExecutorService, WorkflowVersionStepOperations to wrapper
Migrate the remaining RoleTargetEntity call sites. UserWorkspaceService keeps
the raw injection since softRemove is not exposed by the wrapper.
2026-05-27 19:53:53 +02:00
Félix Malfait f68822a7df refactor(twenty-orm): migrate role-target map cache services to wrapper 2026-05-27 19:49:19 +02:00
Félix Malfait 31a000cef6 refactor(twenty-orm): migrate AiAgentRoleService to WorkspaceScopedRepository 2026-05-27 19:47:21 +02:00
Félix Malfait 7849a367a0 refactor(twenty-orm): migrate WorkspaceManager + DevSeeder permissions to wrapper 2026-05-27 19:45:51 +02:00
Félix Malfait c073d4aa6d refactor(twenty-orm): migrate WorkspaceManagerService to WorkspaceScopedRepository for RoleEntity 2026-05-27 19:44:38 +02:00
Félix Malfait e62d0fc776 refactor(twenty-orm): migrate role/api-key/permissions services to WorkspaceScopedRepository
Cover RoleValidationService, PermissionsService, ApiKeyRoleService,
GenerateApiKeyCommand, and the role permission flag cache service.
2026-05-27 19:40:26 +02:00
Félix Malfait 63145689a4 refactor(twenty-orm): migrate RoleService to WorkspaceScopedRepository 2026-05-27 19:35:41 +02:00
Félix Malfait 9e60641c4f refactor(twenty-orm): migrate WorkspaceFlatRoleTargetByAgentIdService to wrapper 2026-05-27 19:34:58 +02:00
Félix Malfait b1a5770001 refactor(twenty-orm): migrate FieldPermission and RowLevelPermissionPredicate(Group) cache services to WorkspaceScopedRepository 2026-05-27 19:33:46 +02:00
Félix Malfait c74542cfe9 refactor(twenty-orm): migrate permission entities to WorkspaceScopedRepository
Replace raw @InjectRepository with the workspace-scoped wrapper at every
call site for ObjectPermissionEntity, FieldPermissionEntity,
RowLevelPermissionPredicateEntity, RowLevelPermissionPredicateGroupEntity,
RoleEntity, and RoleTargetEntity in the shared role/object-metadata cache
services so workspaceId is enforced on all reads/writes.

Per-entity follow-up commits cover the remaining single-entity call sites.
2026-05-27 19:20:15 +02:00
Félix Malfait 19864c8880 refactor(twenty-orm): migrate PermissionFlagEntity to WorkspaceScopedRepository
Replace raw @InjectRepository(PermissionFlagEntity) with the workspace-scoped
wrapper at every call site so workspaceId is enforced on all reads/writes.
2026-05-27 19:15:34 +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) |
| `"john.doe@x.com" <john.doe@x.com>` (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 <62795688+neo773@users.noreply.github.com>
Co-authored-by: neo773 <neo773@protonmail.com>
2026-05-27 15:49:46 +00:00
6f3541fd7c i18n - translations (#20975)
Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
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 <noreply@anthropic.com>
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 <github-actions@twenty.com>
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 <github-actions@twenty.com>
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 <github-actions@twenty.com>
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 <github-actions@twenty.com>
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 <6399865+FelixMalfait@users.noreply.github.com>
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 <github-actions@twenty.com>
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 <github-actions@twenty.com>
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 <github-action-deploy@twenty.com>
2026-05-26 17:14:22 +02:00
492 changed files with 8128 additions and 2615 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "create-twenty-app",
"version": "2.8.0",
"version": "2.9.0",
"description": "Command-line interface to create Twenty application",
"main": "dist/cli.cjs",
"bin": "dist/cli.cjs",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "twenty-client-sdk",
"version": "2.8.0",
"version": "2.9.0",
"sideEffects": false,
"license": "AGPL-3.0",
"scripts": {
@@ -1315,6 +1315,7 @@ type FieldConfiguration {
configurationType: WidgetConfigurationType!
fieldMetadataId: String!
fieldDisplayMode: FieldDisplayMode!
viewId: String
}
"""Display mode for field configuration widgets"""
@@ -1323,6 +1324,7 @@ enum FieldDisplayMode {
EDITOR
FIELD
VIEW
TABLE
}
type FieldRichTextConfiguration {
@@ -966,12 +966,13 @@ export interface FieldConfiguration {
configurationType: WidgetConfigurationType
fieldMetadataId: Scalars['String']
fieldDisplayMode: FieldDisplayMode
viewId?: Scalars['String']
__typename: 'FieldConfiguration'
}
/** Display mode for field configuration widgets */
export type FieldDisplayMode = 'CARD' | 'EDITOR' | 'FIELD' | 'VIEW'
export type FieldDisplayMode = 'CARD' | 'EDITOR' | 'FIELD' | 'VIEW' | 'TABLE'
export interface FieldRichTextConfiguration {
configurationType: WidgetConfigurationType
@@ -3887,6 +3888,7 @@ export interface FieldConfigurationGenqlSelection{
configurationType?: boolean | number
fieldMetadataId?: boolean | number
fieldDisplayMode?: boolean | number
viewId?: boolean | number
__typename?: boolean | number
__scalar?: boolean | number
}
@@ -8627,7 +8629,8 @@ export const enumFieldDisplayMode = {
CARD: 'CARD' as const,
EDITOR: 'EDITOR' as const,
FIELD: 'FIELD' as const,
VIEW: 'VIEW' as const
VIEW: 'VIEW' as const,
TABLE: 'TABLE' as const
}
export const enumPageLayoutType = {
@@ -2615,6 +2615,9 @@ export default {
"fieldDisplayMode": [
110
],
"viewId": [
1
],
"__typename": [
1
]
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Feldtypen mit ähnlichen Namen können völlig unterschiedliche Operanden verwenden `SELECT` und `MULTI_SELECT` sind ein häufiges Beispiel.
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Tipos de campos com nomes semelhantes podem usar operandos completamente diferentes — `SELECT` e `MULTI_SELECT` sendo um caso comum.
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Tipurile de câmp cu nume similare pot folosi operanzi complet diferiți — `SELECT` și `MULTI_SELECT` fiind un caz comun.
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Типы полей с похожими названиями могут использовать совершенно разные операнды — типичный пример: `SELECT` и `MULTI_SELECT`.
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> Benzer adlara sahip alan türleri tamamen farklı işleçler kullanabilir — buna `SELECT` ve `MULTI_SELECT` yaygın bir örnektir.
@@ -70,7 +70,7 @@ filters: [
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `BOOLEAN` | `IS` |
| `UUID` | `IS` |
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
| `TS_VECTOR` | `VECTOR_SEARCH` |
> 名称相似的字段类型可以使用完全不同的运算符 —— `SELECT` 和 `MULTI_SELECT` 就是常见情况。
@@ -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';
File diff suppressed because one or more lines are too long
+34 -9
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,11 @@ msgstr "{agentLabel} Agentrol"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} van {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dit sal die geselekteerde werk herprobeer. Dit s
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} getoon"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "'n Onverwagte fout het voorgekom. Probeer asseblief weer."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "en"
@@ -3816,10 +3836,15 @@ msgstr "Bevestig"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bevestig verwydering van {roleName} rol? Dit kan nie ongedaan gemaak word nie. Alle lede sal aan die verstekrol toegewys word."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "velde"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Oortjie Instellings"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "دور الوكيل {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} من {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, zero {سيتم إعادة محاولة {jobCount} و
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount, plural, zero {لا حقول معروضة} one {حقل واحد معروض} two {حقلان معروضان} few {# حقول معروضة} many {# حقلًا معروضًا} other {# حقل معروض}}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "تفعيل"
@@ -1954,6 +1973,7 @@ msgstr "حدث خطأ غير متوقع. يرجى المحاولة مرة أخر
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "و"
@@ -3816,10 +3836,15 @@ msgstr "تأكيد"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "تأكيد حذف دور {roleName}؟ لا يمكن التراجع عن هذا الإجراء. سيتم إعادة تعيين جميع الأعضاء إلى الدور الافتراضي."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "حقول"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "إعدادات علامة التبويب"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17800,11 +17830,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."
+34 -9
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,11 @@ msgstr "Rol d'agent {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} de {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Això tornarà a intentar la feina seleccionada.
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} mostrats"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "S'ha produït un error inesperat. Torna-ho a intentar."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "i"
@@ -3816,10 +3836,15 @@ msgstr "Confirmar"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirmeu la supressió del rol {roleName}? Aquesta acció no es pot desfer. Tots els membres seran reassignats al rol predeterminat."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "camps"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Configuració de la pestanya"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "Role agenta {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} z {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Tato akce znovu spustí vybranou úlohu. Bude sp
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "Zobrazeno {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Došlo k neočekávané chybě. Zkuste to prosím znovu."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "a"
@@ -3816,10 +3836,15 @@ msgstr "Potvrdit"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Opravdu chcete smazat roli {roleName}? Toto akci nelze vrátit zpět. Všichni členové budou přeřazeni na výchozí roli."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "pole"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Nastavení karet"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "{agentLabel} Agentrolle"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} af {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dette vil forsøge det valgte job igen. Det vil
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} vist"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Der opstod en uventet fejl. Prøv igen."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "og"
@@ -3816,10 +3836,15 @@ msgstr "Bekræft"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bekræft sletning af {roleName} rolle? Dette kan ikke fortrydes. Alle medlemmer vil blive tildelt standardrollen."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "felter"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Fanens indstillinger"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16106,6 +16135,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
@@ -17804,11 +17834,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."
+34 -9
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,11 @@ msgstr "{agentLabel}-Agentenrolle"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} von {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dies wird den ausgewählten Auftrag neu ausführ
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} angezeigt"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "und"
@@ -3816,10 +3836,15 @@ msgstr "Bestätigen"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Löschung der Rolle {roleName} bestätigen? Dies kann nicht rückgängig gemacht werden. Alle Mitglieder werden der Standardrolle zugewiesen."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "Felder"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Registerkarteneinstellungen"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "{agentLabel} Ρόλος Πράκτορα"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} του {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Αυτό θα επαναλάβει την επι
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "Εμφανίζονται {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "Ενεργοποίηση"
@@ -1954,6 +1973,7 @@ msgstr "Παρουσιάστηκε ένα απρόσμενο σφάλμα. Δο
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "και"
@@ -3816,10 +3836,15 @@ msgstr "Επιβεβαίωση"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Επιβεβαιώστε την διαγραφή του ρόλου {roleName}; Αυτό δεν μπορεί να αναιρεθεί. Όλα τα μέλη θα επανατοποθετηθούν στον προεπιλεγμένο ρόλο."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "πεδία"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15139,6 +15166,8 @@ msgstr "Ρυθμίσεις Καρτέλας"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16108,6 +16137,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
@@ -17806,11 +17836,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."
+34 -9
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,11 @@ msgstr "{agentLabel} Agent Role"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} of {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -390,6 +400,11 @@ msgstr "{jobCount, plural, one {This will retry the selected job. It will be re-
msgid "{label} list"
msgstr "{label} list"
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +533,11 @@ msgstr "{totalFieldsCount} visible fields"
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} shown"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr "{visibleFieldsCount} visible fields"
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,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"
@@ -1949,6 +1968,7 @@ msgstr "An unexpected error occurred. Please try again."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "and"
@@ -3811,10 +3831,15 @@ msgstr "Confirm"
msgid "Confirm changing your current resource credit allocation."
msgstr "Confirm changing your current resource credit allocation."
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr "Confirm deletion of {roleName} role? This cannot be undone."
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7288,7 +7313,9 @@ msgstr "fields"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15155,6 +15182,8 @@ msgstr "Tab Settings"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16154,6 +16183,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
@@ -17856,11 +17886,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."
+34 -9
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,11 @@ msgstr "Rol de agente de {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} de {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Esto reintentará el trabajo seleccionado. Será
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} mostrados"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Se produjo un error inesperado. Por favor, inténtelo de nuevo."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "y"
@@ -3816,10 +3836,15 @@ msgstr "Confirmar"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "¿Confirmar eliminación del rol {roleName}? Esto no se puede deshacer. Todos los miembros serán reasignados al rol predeterminado."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "campos"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Configuración de la pestaña"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16106,6 +16135,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
@@ -17804,11 +17834,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."
+34 -9
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,11 @@ msgstr "Agenttirooli: {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} {fieldLabel} määrä"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Tämä yrittää valittua työtä uudelleen. Se
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} näkyvissä"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Tapahtui odottamaton virhe. Yritä uudelleen."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "ja"
@@ -3816,10 +3836,15 @@ msgstr "Vahvista"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Vahvista {roleName}-roolin poisto? Tätä toimintoa ei voi peruuttaa. Kaikki jäsenet siirretään oletusrooliin."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "kentät"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Välilehden asetukset"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "Rôle d'agent {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} de {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Ceci va réessayer la tâche sélectionnée. Ell
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} affichés"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Une erreur inattendue s'est produite. Veuillez réessayer."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "et"
@@ -3816,10 +3836,15 @@ msgstr "Confirmer"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirmer la suppression du rôle {roleName} ? Cela ne peut pas être annulé. Tous les membres seront réassignés au rôle par défaut."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "champs"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Paramètres de l'onglet"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16106,6 +16135,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
@@ -17804,11 +17834,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
+34 -9
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,11 @@ msgstr "תפקיד הסוכן {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} של {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {זה ינסה להפעיל מחדש את העב
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "מוצגים {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "הפעל"
@@ -1954,6 +1973,7 @@ msgstr "אירעה שגיאה בלתי צפויה. נא לנסות שוב."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "וגם"
@@ -3816,10 +3836,15 @@ msgstr "אישור"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "אישור מחיקת תפקיד {roleName}? לא ניתן לבטל זאת. כל החברים יוקצו לתפקיד ברירת המחדל."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "שדות"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "הגדרות כרטיסייה"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "{agentLabel} ügynök szerepköre"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} a(z) {fieldLabel} alapján"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Ez újraindítja a kijelölt állást. Újra vé
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} megjelenítve"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Váratlan hiba történt. Kérjük, próbálja meg újra."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "és"
@@ -3816,10 +3836,15 @@ msgstr "Megerősítés"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Megerősíti a(z) {roleName} szerepkör törlését? Ez nem vonható vissza. Minden tagot átmenetileg az alapértelmezett szerepkörbe helyez."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "mezők"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Fül beállítások"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "Ruolo dell'agente {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} di {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Questo riproverà il lavoro selezionato. Verrà
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} visualizzati"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Si è verificato un errore imprevisto. Riprova."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "e"
@@ -3816,10 +3836,15 @@ msgstr "Conferma"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Conferma l'eliminazione del ruolo {roleName}? Questo non può essere annullato. Tutti i membri verranno riassegnati al ruolo predefinito."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "campi"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Impostazioni scheda"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16106,6 +16135,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
@@ -17804,11 +17834,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."
+34 -9
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,11 @@ msgstr "{agentLabel} のエージェントの役割"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{fieldLabel}の{aggregateLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, other {選択されたジョブを再試行します
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} 件を表示中"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "有効化"
@@ -1954,6 +1973,7 @@ msgstr "予期しないエラーが発生しました。もう一度お試しく
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "および"
@@ -3816,10 +3836,15 @@ msgstr "確認"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "{roleName}のロールを削除しますか?この操作は元に戻せません。すべてのメンバーはデフォルトのロールに再割り当てされます。"
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "フィールド"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "タブ設定"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "{agentLabel} 에이전트 역할"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{fieldLabel}의 {aggregateLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, other {선택된 작업들을 재시도합니다. 처
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount}개 표시됨"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "활성화"
@@ -1954,6 +1973,7 @@ msgstr "예기치 않은 오류가 발생했습니다. 다시 시도해 주세
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "및"
@@ -3816,10 +3836,15 @@ msgstr "확인"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "{roleName} 역할 삭제를 확인하시겠습니까? 이 작업은 되돌릴 수 없습니다. 모든 구성원은 기본 역할로 재할당됩니다."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "필드"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "탭 설정"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "Agentrol {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} van {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dit zal de geselecteerde taak opnieuw proberen.
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} weergegeven"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Er is een onverwachte fout opgetreden. Probeer het opnieuw."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "en"
@@ -3816,10 +3836,15 @@ msgstr "Bevestigen"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bevestigen verwijderen van rol {roleName}? Dit kan niet ongedaan worden gemaakt. Alle leden zullen worden herverdeeld naar de standaard rol."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "velden"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Tabblad Instellingen"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16106,6 +16135,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
@@ -17804,11 +17834,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."
+34 -9
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,11 @@ msgstr "{agentLabel} agentrolle"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} av {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dette vil prøve den valgte jobben på nytt. Den
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} vist"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Det oppstod en uventet feil. Vennligst prøv igjen."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "og"
@@ -3816,10 +3836,15 @@ msgstr "Bekreft"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bekreft sletting av {roleName}-rolle? Dette kan ikke angres. Alle medlemmer vil bli tildelt standardrollen."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "felter"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Faneinnstillinger"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "Rola agenta {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} z {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {To ponownie uruchomi wybrane zadanie. Zostanie o
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "Wyświetlono {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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"
@@ -1954,6 +1973,7 @@ msgstr "Wystąpił nieoczekiwany błąd. Spróbuj ponownie."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "i"
@@ -3816,10 +3836,15 @@ msgstr "Potwierdź"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Potwierdzić usunięcie roli {roleName}? Tego nie można cofnąć. Wszyscy członkowie zostaną przypisani do domyślnej roli."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "pola"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Ustawienia Zakładki"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+33 -8
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,11 @@ msgstr ""
msgid "{aggregateLabel} of {fieldLabel}"
msgstr ""
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -390,6 +400,11 @@ msgstr ""
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -518,6 +533,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr ""
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -896,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 ""
@@ -1949,6 +1968,7 @@ msgstr ""
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr ""
@@ -3811,9 +3831,14 @@ msgstr ""
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
@@ -7288,7 +7313,9 @@ msgstr ""
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15132,6 +15159,8 @@ msgstr ""
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16099,6 +16128,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
@@ -17795,11 +17825,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."
+34 -9
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regra avançada} other {{advancedFilterCount} regras avançadas}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,11 @@ msgstr "Função do agente {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} de {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Isso irá repetir o trabalho selecionado. Ele se
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} exibidos"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,7 +921,6 @@ msgstr "Ações que os usuários podem realizar neste 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 "Ativar"
@@ -1954,6 +1973,7 @@ msgstr "Ocorreu um erro inesperado. Tente novamente."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "e"
@@ -3816,10 +3836,15 @@ msgstr "Confirmar"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirmar exclusão da função {roleName}? Isso não pode ser desfeito. Todos os membros serão reatribuídos à função padrão."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "campos"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Configurações da Aba"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,7 @@ msgstr "Configuração de autenticação em duas etapas concluída com sucesso!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -17802,11 +17832,6 @@ msgstr "Seus recursos Enterprise serão desativados"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Seus recursos Enterprise permanecerão ativos até {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."
+34 -9
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regra avançada} other {{advancedFilterCount} regras avançadas}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,11 @@ msgstr "{agentLabel} Função do Agente"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} de {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Isso irá reiniciar o trabalho selecionado. Ele
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} mostrados"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,7 +921,6 @@ msgstr "Ações que os usuários podem realizar neste 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 "Ativar"
@@ -1954,6 +1973,7 @@ msgstr "Ocorreu um erro inesperado. Tente novamente."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "e"
@@ -3816,10 +3836,15 @@ msgstr "Confirmar"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirmar exclusão do papel {roleName}? Isso não pode ser desfeito. Todos os membros serão transferidos para o papel padrão."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "campos"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Definições da Aba"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,7 @@ msgstr "Configuração da autenticação em duas etapas concluída com sucesso!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -17802,11 +17832,6 @@ msgstr "Os seus recursos Enterprise serão desativados"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Os seus recursos Enterprise permanecerão ativos até {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."
+34 -9
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regulă avansată} few {{advancedFilterCount} reguli avansate} other {{advancedFilterCount} reguli avansate}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,11 @@ msgstr "Rolul agentului {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} din {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Aceasta va reîncerca locul de muncă selectat.
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} afișate"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,7 +921,6 @@ msgstr "Acțiuni pe care utilizatorii le pot efectua asupra acestui obiect"
#: 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 "Activează"
@@ -1954,6 +1973,7 @@ msgstr "A apărut o eroare neașteptată. Vă rugăm să încercați din nou."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "și"
@@ -3816,10 +3836,15 @@ msgstr "Confirmă"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Confirmați ștergerea rolului {roleName}? Această acțiune nu poate fi anulată. Toți membrii vor fi realocați rolului implicit."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "câmpuri"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Setări Tab"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,7 @@ msgstr "Configurarea autentificării în doi pași a fost finalizată cu succes!
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -17802,11 +17832,6 @@ msgstr "Funcționalitățile dvs. Enterprise vor fi dezactivate"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Funcționalitățile dvs. Enterprise vor rămâne active până la {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."
Binary file not shown.
+34 -9
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} напредно правило} few {{advancedFilterCount} напредна правила} other {{advancedFilterCount} напредних правила}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,11 @@ msgstr "Улога агента {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} од {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Ово ће поновити изабрани п
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "Приказано {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "Активирајте"
@@ -1954,6 +1973,7 @@ msgstr "Дошло је до неочекиване грешке. Покушај
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "и"
@@ -3816,10 +3836,15 @@ msgstr "Потврди"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Потврдите брисање улоге {roleName}? Ово не може бити опозвано. Сви чланови ће бити пребачени у подразумевану улогу."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "поља"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Подешавања таба"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} avancerad regel} other {{advancedFilterCount} avancerade regler}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,11 @@ msgstr "{agentLabel} agentroll"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} för {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Detta kommer att försöka igen det valda arbete
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} visade"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,7 +921,6 @@ msgstr "Åtgärder användare kan utföra på det här 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 "Aktivera"
@@ -1954,6 +1973,7 @@ msgstr "Ett oväntat fel inträffade. Försök igen."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "och"
@@ -3816,10 +3836,15 @@ msgstr "Bekräfta"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Bekräfta radering av {roleName}-rollen? Detta kan inte ångras. Alla medlemmar kommer att tilldelas standardrollen."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "fält"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15143,6 +15170,8 @@ msgstr "Flikinställningar"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16112,6 +16141,7 @@ msgstr "Tvåfaktorsautentisering uppsättning genomförd lyckades!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -17810,11 +17840,6 @@ msgstr "Dina Enterprise-funktioner kommer att inaktiveras"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Dina Enterprise-funktioner förblir aktiva fram till {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."
+34 -9
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} gelişmiş kural} other {{advancedFilterCount} gelişmiş kurallar}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,11 @@ msgstr "{agentLabel} Ajan Rolü"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel}, {fieldLabel}'in"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Seçilen iş yeniden denenecek. Başından başl
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} gösteriliyor"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,7 +921,6 @@ msgstr "Kullanıcıların bu nesne üzerinde gerçekleştirebileceği eylemler"
#: 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 "Aktif Et"
@@ -1954,6 +1973,7 @@ msgstr "Beklenmeyen bir hata oluştu. Lütfen tekrar deneyin."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "ve"
@@ -3816,10 +3836,15 @@ msgstr "Onayla"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "{roleName} rolünü silmeyi onaylıyor musunuz? Bu geri alınamaz. Tüm üyeler varsayılan role yeniden atanacak."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "alanlar"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Sekme Ayarları"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,7 @@ msgstr "İki faktörlü doğrulama kurulumu başarıyla tamamlandı!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -17802,11 +17832,6 @@ msgstr "Kurumsal özellikleriniz devre dışı bırakılacak"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Kurumsal özellikleriniz {cancelAtDate} tarihine kadar etkin kalacaktır."
#. 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."
+34 -9
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} розширене правило} few {{advancedFilterCount} розширені правила} many {{advancedFilterCount} розширених правил} other {{advancedFilterCount} розширених правил}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,11 @@ msgstr "Роль агента {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Це повторить обране завда
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "Показано {visibleFieldsCount}"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "Активувати"
@@ -1954,6 +1973,7 @@ msgstr "Сталася неочікувана помилка. Будь ласк
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "та"
@@ -3816,10 +3836,15 @@ msgstr "Підтвердити"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Підтвердьте видалення ролі {roleName}? Це не можна скасувати. Всі учасники будуть перепризначені на роль за замовчуванням."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "поля"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Налаштування вкладки"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16106,6 +16135,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
@@ -17804,11 +17834,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."
+34 -9
View File
@@ -221,6 +221,11 @@ msgstr ""
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
msgstr "{advancedFilterCount, plural, other {{advancedFilterCount} quy tắc nâng cao}}"
#. js-lingui-id: XWd9bY
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
msgstr ""
#. js-lingui-id: WGnqk6
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{agentDisplayName} role ({agentIdPrefix})"
@@ -236,6 +241,11 @@ msgstr "Vai trò tác nhân {agentLabel}"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} của {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, other {Điều này sẽ thử lại các công việ
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "{visibleFieldsCount} được hiển thị"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,7 +921,6 @@ msgstr "Các hành động người dùng có thể thực hiện trên đối t
#: 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 "Kích hoạt"
@@ -1954,6 +1973,7 @@ msgstr "Đã xảy ra lỗi không mong muốn. Vui lòng thử lại."
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "và"
@@ -3816,10 +3836,15 @@ msgstr "Xác nhận"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "Xác nhận xóa vai trò {roleName}? Điều này không thể hoàn tác. Tất cả thành viên sẽ được chuyển sang vai trò mặc định."
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "trường"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "Cài đặt Tab"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,7 @@ msgstr "Thiết lập xác thực hai yếu tố thành công!"
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
@@ -17802,11 +17832,6 @@ msgstr "Các tính năng Enterprise của bạn sẽ bị vô hiệu hóa"
msgid "Your enterprise features will remain active until {cancelAtDate}."
msgstr "Các tính năng Enterprise của bạn sẽ vẫn hoạt động đến {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."
+34 -9
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,11 @@ msgstr "{agentLabel} 代理角色"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} 的 {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr ""
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "已显示 {visibleFieldsCount} 个"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "激活"
@@ -1954,6 +1973,7 @@ msgstr "发生意外错误。请重试。"
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "和"
@@ -3816,10 +3836,15 @@ msgstr "确认"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "确认删除 {roleName} 角色?此操作无法撤销。所有成员将被重新分配到默认角色。"
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "字段"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "标签设置"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
+34 -9
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,11 @@ msgstr "{agentLabel} 代理角色"
msgid "{aggregateLabel} of {fieldLabel}"
msgstr "{aggregateLabel} 的 {fieldLabel}"
#. js-lingui-id: WhHyQh
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
msgstr ""
#. js-lingui-id: u1mVnV
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
msgid "{appDisplayName} would like to:"
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, other {這將重試選定的工作。它們將從頭
msgid "{label} list"
msgstr ""
#. js-lingui-id: 1DrH/j
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
msgstr ""
#. js-lingui-id: Y32cMj
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
msgid "{messagesLength} emails"
@@ -523,6 +538,11 @@ msgstr ""
msgid "{visibleFieldsCount} shown"
msgstr "已顯示 {visibleFieldsCount} 個"
#. js-lingui-id: WjjsAL
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
msgid "{visibleFieldsCount} visible fields"
msgstr ""
#. js-lingui-id: riMLMq
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
@@ -901,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 "啟用"
@@ -1954,6 +1973,7 @@ msgstr "發生未預期的錯誤。請再試一次。"
#. js-lingui-id: HZFm5R
#: src/utils/date-utils.ts
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
msgid "and"
msgstr "和"
@@ -3816,10 +3836,15 @@ msgstr "確認"
msgid "Confirm changing your current resource credit allocation."
msgstr ""
#. js-lingui-id: FbJ7Si
#. js-lingui-id: SU6Tym
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
msgstr "確認刪除 {roleName} 角色?此操作無法撤銷。所有成員將被重新分配到預設角色。"
msgid "Confirm deletion of {roleName} role? This cannot be undone."
msgstr ""
#. js-lingui-id: W7S+Tm
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
msgstr ""
#. js-lingui-id: kZkFSm
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
@@ -7293,7 +7318,9 @@ msgstr "字段"
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
@@ -15137,6 +15164,8 @@ msgstr "選項卡設定"
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
@@ -16104,6 +16133,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
@@ -17802,11 +17832,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."
@@ -48,12 +48,16 @@ const StyledSidePanelPlaceholderWrapper = styled.div`
export const TimelineCard = () => {
const targetRecord = useTargetRecord();
const { isInSidePanel } = useLayoutRenderingContext();
const { timelineActivities, loading, fetchMoreRecords } =
useTimelineActivities(targetRecord);
const {
timelineActivities,
firstQueryLoading,
loadingMore,
fetchMoreRecords,
} = useTimelineActivities(targetRecord);
const isTimelineActivitiesEmpty = timelineActivities.length === 0;
if (loading === true) {
if (firstQueryLoading === true) {
return <SkeletonLoader withSubSections />;
}
@@ -92,7 +96,7 @@ export const TimelineCard = () => {
events={timelineActivities ?? []}
/>
<CustomResolverFetchMoreLoader
loading={loading}
loading={loadingMore}
onLastRowVisible={fetchMoreRecords}
/>
</StyledMainContainer>
@@ -2,9 +2,9 @@ import { useLinkedObjectsTitle } from '@/activities/timeline-activities/hooks/us
import { type TimelineActivity } from '@/activities/timeline-activities/types/TimelineActivity';
import { type ActivityTargetableObject } from '@/activities/types/ActivityTargetableEntity';
import { useObjectMetadataItem } from '@/object-metadata/hooks/useObjectMetadataItem';
import { CoreObjectNameSingular } from 'twenty-shared/types';
import { useGenerateDepthRecordGqlFieldsFromObject } from '@/object-record/graphql/record-gql-fields/hooks/useGenerateDepthRecordGqlFieldsFromObject';
import { useFindManyRecords } from '@/object-record/hooks/useFindManyRecords';
import { CoreObjectNameSingular } from 'twenty-shared/types';
import { capitalize, isDefined } from 'twenty-shared/utils';
// do we need to test this?
@@ -62,11 +62,16 @@ export const useTimelineActivities = (
useLinkedObjectsTitle(activityIds);
const loading = loadingTimelineActivities;
const firstQueryLoading =
loadingTimelineActivities && timelineActivities.length === 0;
const loadingMore =
loadingTimelineActivities && timelineActivities.length > 0;
return {
timelineActivities,
loading,
firstQueryLoading,
loadingMore,
fetchMoreRecords,
};
};
@@ -2,12 +2,12 @@ import { gql, InMemoryCache } from '@apollo/client';
import { CombinedGraphQLErrors } from '@apollo/client/errors';
import fetchMock, { enableFetchMocks } from 'jest-fetch-mock';
import { ApolloFactory, type Options } from '@/apollo/services/apollo.factory';
import { CUSTOM_WORKSPACE_APPLICATION_MOCK } from '@/object-metadata/hooks/__tests__/constants/CustomWorkspaceApplicationMock.test.constant';
import {
AUTO_SELECT_FAST_MODEL_ID,
AUTO_SELECT_SMART_MODEL_ID,
} from 'twenty-shared/constants';
import { ApolloFactory, type Options } from '@/apollo/services/apollo.factory';
import { CUSTOM_WORKSPACE_APPLICATION_MOCK } from '@/object-metadata/hooks/__tests__/constants/CustomWorkspaceApplicationMock.test.constant';
import { WorkspaceActivationStatus } from '~/generated-metadata/graphql';
enableFetchMocks();
@@ -67,7 +67,6 @@ const mockWorkspace = {
isGoogleAuthBypassEnabled: false,
isPasswordAuthBypassEnabled: false,
isMicrosoftAuthBypassEnabled: false,
hasValidEnterpriseKey: false,
hasActivatedAndValidEnterpriseKey: false,
hasValidSignedEnterpriseKey: false,
hasValidEnterpriseValidityToken: false,
@@ -26,7 +26,6 @@ export type CurrentWorkspace = Pick<
| 'isPasswordAuthEnabled'
| 'isPasswordAuthBypassEnabled'
| 'isCustomDomainEnabled'
| 'hasValidEnterpriseKey'
| 'hasValidSignedEnterpriseKey'
| 'hasValidEnterpriseValidityToken'
| 'subdomain'
@@ -0,0 +1,21 @@
import { useEffect } from 'react';
import { useRemoveFocusItemFromFocusStackById } from '@/ui/utilities/focus/hooks/useRemoveFocusItemFromFocusStackById';
type FrontComponentInputFocusCleanupEffectProps = {
focusId: string;
};
export const FrontComponentInputFocusCleanupEffect = ({
focusId,
}: FrontComponentInputFocusCleanupEffectProps) => {
const { removeFocusItemFromFocusStackById } =
useRemoveFocusItemFromFocusStackById();
useEffect(
() => () => removeFocusItemFromFocusStackById({ focusId }),
[focusId, removeFocusItemFromFocusStackById],
);
return null;
};
@@ -1,4 +1,11 @@
import { useCallback } from 'react';
import { FrontComponentInputFocusContext } from 'twenty-front-component-renderer';
import { FrontComponentInputFocusCleanupEffect } from '@/front-components/components/FrontComponentInputFocusCleanupEffect';
import { FrontComponentInstanceContext } from '@/front-components/states/contexts/FrontComponentInstanceContext';
import { usePushFocusItemToFocusStack } from '@/ui/utilities/focus/hooks/usePushFocusItemToFocusStack';
import { useRemoveFocusItemFromFocusStackById } from '@/ui/utilities/focus/hooks/useRemoveFocusItemFromFocusStackById';
import { FocusComponentType } from '@/ui/utilities/focus/types/FocusComponentType';
type FrontComponentRendererProviderProps = {
frontComponentId: string;
@@ -9,11 +16,40 @@ export const FrontComponentRendererProvider = ({
frontComponentId,
children,
}: FrontComponentRendererProviderProps) => {
const focusId = `front-component-input-focus-${frontComponentId}`;
const { pushFocusItemToFocusStack } = usePushFocusItemToFocusStack();
const { removeFocusItemFromFocusStackById } =
useRemoveFocusItemFromFocusStackById();
const setEditableFocused = useCallback(
(focused: boolean) => {
if (focused) {
pushFocusItemToFocusStack({
focusId,
component: {
type: FocusComponentType.TEXT_INPUT,
instanceId: focusId,
},
globalHotkeysConfig: {
enableGlobalHotkeysConflictingWithKeyboard: false,
},
});
} else {
removeFocusItemFromFocusStackById({ focusId });
}
},
[focusId, pushFocusItemToFocusStack, removeFocusItemFromFocusStackById],
);
return (
<FrontComponentInstanceContext.Provider
value={{ instanceId: frontComponentId }}
>
{children}
<FrontComponentInputFocusContext.Provider value={setEditableFocused}>
<FrontComponentInputFocusCleanupEffect focusId={focusId} />
{children}
</FrontComponentInputFocusContext.Provider>
</FrontComponentInstanceContext.Provider>
);
};
@@ -0,0 +1,142 @@
import { act, render, renderHook } from '@testing-library/react';
import { createStore, Provider as JotaiProvider } from 'jotai';
import { useContext, type Context, type createContext } from 'react';
type SetEditableFocused = (focused: boolean) => void;
jest.mock('twenty-front-component-renderer', () => {
const ReactForMock = require('react') as {
createContext: typeof createContext;
};
return {
FrontComponentInputFocusContext:
ReactForMock.createContext<SetEditableFocused | null>(null),
};
});
import { FrontComponentRendererProvider } from '@/front-components/components/FrontComponentRendererProvider';
import { focusStackState } from '@/ui/utilities/focus/states/focusStackState';
import { FocusComponentType } from '@/ui/utilities/focus/types/FocusComponentType';
import { useAtomStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomStateValue';
const { FrontComponentInputFocusContext } = jest.requireMock(
'twenty-front-component-renderer',
) as {
FrontComponentInputFocusContext: Context<SetEditableFocused | null>;
};
const FRONT_COMPONENT_ID = 'fc-1';
const EXPECTED_FOCUS_ID = `front-component-input-focus-${FRONT_COMPONENT_ID}`;
const TestConsumerEffect = ({
onCallbackResolved,
}: {
onCallbackResolved: (setEditableFocused: SetEditableFocused | null) => void;
}) => {
const setEditableFocused = useContext(FrontComponentInputFocusContext);
onCallbackResolved(setEditableFocused);
return null;
};
const renderProviderWithStore = () => {
const store = createStore();
let resolvedSetEditableFocused: SetEditableFocused | null | undefined;
const result = render(
<JotaiProvider store={store}>
<FrontComponentRendererProvider frontComponentId={FRONT_COMPONENT_ID}>
<TestConsumerEffect
onCallbackResolved={(callback) => {
resolvedSetEditableFocused = callback;
}}
/>
</FrontComponentRendererProvider>
</JotaiProvider>,
);
const getFocusStack = () =>
renderHook(() => useAtomStateValue(focusStackState), {
wrapper: ({ children }) => (
<JotaiProvider store={store}>{children}</JotaiProvider>
),
}).result.current;
return {
store,
getFocusStack,
getSetEditableFocused: () => resolvedSetEditableFocused,
unmount: result.unmount,
};
};
describe('FrontComponentRendererProvider', () => {
it('should expose a setEditableFocused callback through the context', () => {
const { getSetEditableFocused } = renderProviderWithStore();
expect(typeof getSetEditableFocused()).toBe('function');
});
it('should push a focus item with suppressed keyboard hotkeys when called with true', () => {
const { getSetEditableFocused, getFocusStack } = renderProviderWithStore();
act(() => {
getSetEditableFocused()?.(true);
});
expect(getFocusStack()).toEqual([
{
focusId: EXPECTED_FOCUS_ID,
componentInstance: {
componentType: FocusComponentType.TEXT_INPUT,
componentInstanceId: EXPECTED_FOCUS_ID,
},
globalHotkeysConfig: {
enableGlobalHotkeysWithModifiers: true,
enableGlobalHotkeysConflictingWithKeyboard: false,
},
},
]);
});
it('should remove the focus item when called with false', () => {
const { getSetEditableFocused, getFocusStack } = renderProviderWithStore();
act(() => {
getSetEditableFocused()?.(true);
});
expect(getFocusStack()).toHaveLength(1);
act(() => {
getSetEditableFocused()?.(false);
});
expect(getFocusStack()).toEqual([]);
});
it('should end in pushed state when focus moves between editable fields (true→false→true)', () => {
const { getSetEditableFocused, getFocusStack } = renderProviderWithStore();
act(() => {
getSetEditableFocused()?.(true);
getSetEditableFocused()?.(false);
getSetEditableFocused()?.(true);
});
expect(getFocusStack()).toHaveLength(1);
expect(getFocusStack()[0].focusId).toBe(EXPECTED_FOCUS_ID);
});
it('should remove the focus item on unmount', () => {
const { getSetEditableFocused, getFocusStack, unmount } =
renderProviderWithStore();
act(() => {
getSetEditableFocused()?.(true);
});
expect(getFocusStack()).toHaveLength(1);
act(() => {
unmount();
});
expect(getFocusStack()).toEqual([]);
});
});
@@ -6,7 +6,6 @@ import { InformationBannerBillingSubscriptionPaused } from '@/information-banner
import { InformationBannerEndTrialPeriod } from '@/information-banner/components/billing/InformationBannerEndTrialPeriod';
import { InformationBannerFailPaymentInfo } from '@/information-banner/components/billing/InformationBannerFailPaymentInfo';
import { InformationBannerNoBillingSubscription } from '@/information-banner/components/billing/InformationBannerNoBillingSubscription';
import { InformationBannerInvalidEnterpriseKey } from '@/information-banner/components/enterprise/InformationBannerInvalidEnterpriseKey';
import { InformationBannerMaintenance } from '@/information-banner/components/maintenance/InformationBannerMaintenance';
import { InformationBannerReconnectAccountEmailAliases } from '@/information-banner/components/reconnect-account/InformationBannerReconnectAccountEmailAliases';
import { InformationBannerReconnectAccountInsufficientPermissions } from '@/information-banner/components/reconnect-account/InformationBannerReconnectAccountInsufficientPermissions';
@@ -65,7 +64,6 @@ export const InformationBannerWrapper = () => {
return (
<StyledInformationBannerWrapper>
<InformationBannerMaintenance />
<InformationBannerInvalidEnterpriseKey />
{isAccountSyncEnabled && (
<InformationBannerReconnectAccountInsufficientPermissions />
)}
@@ -1,46 +0,0 @@
import { currentWorkspaceState } from '@/auth/states/currentWorkspaceState';
import { InformationBanner } from '@/information-banner/components/InformationBanner';
import { informationBannerIsOpenComponentState } from '@/information-banner/states/informationBannerIsOpenComponentState';
import { useAtomStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomStateValue';
import { useSetAtomComponentState } from '@/ui/utilities/state/jotai/hooks/useSetAtomComponentState';
import { useLingui } from '@lingui/react/macro';
import { useNavigate } from 'react-router-dom';
import { SettingsPath } from 'twenty-shared/types';
import { getSettingsPath } from 'twenty-shared/utils';
import { IconKey } from 'twenty-ui/display';
const COMPONENT_INSTANCE_ID = 'information-banner-invalid-enterprise-key';
export const InformationBannerInvalidEnterpriseKey = () => {
const { t } = useLingui();
const navigate = useNavigate();
const currentWorkspace = useAtomStateValue(currentWorkspaceState);
const setInformationBannerIsOpen = useSetAtomComponentState(
informationBannerIsOpenComponentState,
COMPONENT_INSTANCE_ID,
);
const hasInvalidKey =
currentWorkspace?.hasValidEnterpriseKey === true &&
currentWorkspace?.hasValidSignedEnterpriseKey !== true &&
currentWorkspace?.hasValidEnterpriseValidityToken !== true;
if (!hasInvalidKey) {
return null;
}
return (
<InformationBanner
componentInstanceId={COMPONENT_INSTANCE_ID}
variant="secondary"
message={t`Your enterprise key is no longer valid. Activate a new key to continue using enterprise features.`}
buttonTitle={t`Activate`}
buttonIcon={IconKey}
buttonOnClick={() =>
navigate(getSettingsPath(SettingsPath.AdminPanelEnterprise))
}
onClose={() => setInformationBannerIsOpen(false)}
/>
);
};
@@ -161,7 +161,6 @@ export const responseData = {
allowImpersonation: false,
activationStatus: 'active',
isPublicInviteLinkEnabled: false,
hasValidEnterpriseKey: false,
hasValidSignedEnterpriseKey: false,
hasValidEnterpriseValidityToken: false,
isGoogleAuthEnabled: true,
@@ -0,0 +1,8 @@
import { createContext } from 'react';
export type RecordFilterValueDependenciesContextValue = {
currentRecordId?: string;
};
export const RecordFilterValueDependenciesContext =
createContext<RecordFilterValueDependenciesContextValue>({});
@@ -1,6 +1,7 @@
import { useMemo } from 'react';
import { useContext, useMemo } from 'react';
import { currentWorkspaceMemberState } from '@/auth/states/currentWorkspaceMemberState';
import { RecordFilterValueDependenciesContext } from '@/object-record/record-filter/contexts/RecordFilterValueDependenciesContext';
import { useUserTimezone } from '@/ui/input/components/internal/date/hooks/useUserTimezone';
import { useAtomStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomStateValue';
import { type RecordFilterValueDependencies } from 'twenty-shared/types';
@@ -13,12 +14,15 @@ export const useFilterValueDependencies = (): {
const { userTimezone } = useUserTimezone();
const { currentRecordId } = useContext(RecordFilterValueDependenciesContext);
const filterValueDependencies = useMemo(
() => ({
currentWorkspaceMemberId,
currentRecordId,
timeZone: userTimezone,
}),
[currentWorkspaceMemberId, userTimezone],
[currentWorkspaceMemberId, currentRecordId, userTimezone],
);
return { filterValueDependencies };
@@ -74,7 +74,13 @@ export const useLoadRecordIndexStates = () => {
const { setRecordGroupsFromViewGroups } = useSetRecordGroups();
const loadRecordIndexStates = useCallback(
(view: View, objectMetadataItem: EnrichedObjectMetadataItem) => {
(
view: View,
objectMetadataItem: EnrichedObjectMetadataItem,
options?: { skipGlobalIndexStates?: boolean },
) => {
const skipGlobalIndexStates = options?.skipGlobalIndexStates ?? false;
const activeFieldMetadataItems = objectMetadataItem.fields.filter(
(field) => field.isActive && !isHiddenSystemField(field),
);
@@ -207,12 +213,16 @@ export const useLoadRecordIndexStates = () => {
store.set(
atom(null, (get, batchSet) => {
const existingFieldDefs = get(recordIndexFieldDefinitionsState.atom);
if (!isDeeplyEqual(existingFieldDefs, newFieldDefinitions)) {
batchSet(
if (!skipGlobalIndexStates) {
const existingFieldDefs = get(
recordIndexFieldDefinitionsState.atom,
newFieldDefinitions,
);
if (!isDeeplyEqual(existingFieldDefs, newFieldDefinitions)) {
batchSet(
recordIndexFieldDefinitionsState.atom,
newFieldDefinitions,
);
}
}
for (const viewField of view.viewFields) {
@@ -261,13 +271,15 @@ export const useLoadRecordIndexStates = () => {
filters: contextStoreFilters,
});
batchSet(recordIndexViewTypeState.atom, view.type);
batchSet(recordIndexOpenRecordInState.atom, view.openRecordIn);
if (!skipGlobalIndexStates) {
batchSet(recordIndexViewTypeState.atom, view.type);
batchSet(recordIndexOpenRecordInState.atom, view.openRecordIn);
batchSet(
recordIndexCalendarFieldMetadataIdState.atom,
view.calendarFieldMetadataId ?? null,
);
batchSet(
recordIndexCalendarFieldMetadataIdState.atom,
view.calendarFieldMetadataId ?? null,
);
}
batchSet(
recordIndexShouldHideEmptyRecordGroupsAtom,
@@ -8,10 +8,19 @@ import { themeCssVariables } from 'twenty-ui/theme-constants';
const StyledTableContainer = styled.div`
border: 1px solid ${themeCssVariables.border.color.light};
border-radius: ${themeCssVariables.border.radius.sm};
min-height: 0;
overflow: hidden;
`;
export const RecordTableWidget = () => {
type RecordTableWidgetProps = {
isReadOnly?: boolean;
isEmptyStateHidden?: boolean;
};
export const RecordTableWidget = ({
isReadOnly = true,
isEmptyStateHidden = false,
}: RecordTableWidgetProps) => {
const { objectNameSingular, recordIndexId, viewBarInstanceId } =
useRecordIndexContextOrThrow();
@@ -19,6 +28,8 @@ export const RecordTableWidget = () => {
<>
<RecordTableWidgetSetReadOnlyColumnHeadersEffect
recordTableId={recordIndexId}
isReadOnly={isReadOnly}
isEmptyStateHidden={isEmptyStateHidden}
/>
<RecordIndexTableContainerEffect />
<StyledTableContainer>
@@ -1,19 +1,22 @@
import { useIsPageLayoutInEditMode } from '@/page-layout/hooks/useIsPageLayoutInEditMode';
import { isRecordTableCheckboxColumnHiddenComponentState } from '@/object-record/record-table/states/isRecordTableCheckboxColumnHiddenComponentState';
import { isRecordTableDragColumnHiddenComponentState } from '@/object-record/record-table/states/isRecordTableDragColumnHiddenComponentState';
import { isRecordTableCellsNonEditableComponentState } from '@/object-record/record-table/states/isRecordTableCellsNonEditableComponentState';
import { isRecordTableColumnHeadersReadOnlyComponentState } from '@/object-record/record-table/states/isRecordTableColumnHeadersReadOnlyComponentState';
import { isRecordTableColumnResizableComponentState } from '@/object-record/record-table/states/isRecordTableColumnResizableComponentState';
import { isRecordTableEmptyStateHiddenComponentState } from '@/object-record/record-table/states/isRecordTableEmptyStateHiddenComponentState';
import { useStore } from 'jotai';
import { useEffect } from 'react';
export const RecordTableWidgetSetReadOnlyColumnHeadersEffect = ({
recordTableId,
isReadOnly = true,
isEmptyStateHidden = false,
}: {
recordTableId: string;
isReadOnly?: boolean;
isEmptyStateHidden?: boolean;
}) => {
const store = useStore();
const isPageLayoutInEditMode = useIsPageLayoutInEditMode();
useEffect(() => {
store.set(
@@ -41,16 +44,23 @@ export const RecordTableWidgetSetReadOnlyColumnHeadersEffect = ({
isRecordTableColumnResizableComponentState.atomFamily({
instanceId: recordTableId,
}),
isPageLayoutInEditMode,
true,
);
store.set(
isRecordTableCellsNonEditableComponentState.atomFamily({
instanceId: recordTableId,
}),
true,
isReadOnly,
);
}, [store, recordTableId, isPageLayoutInEditMode]);
store.set(
isRecordTableEmptyStateHiddenComponentState.atomFamily({
instanceId: recordTableId,
}),
isEmptyStateHidden,
);
}, [store, recordTableId, isReadOnly, isEmptyStateHidden]);
return null;
};
@@ -75,7 +75,9 @@ export const RecordTableWidgetViewLoadEffect = ({
return;
}
loadRecordIndexStates(currentView, objectMetadataItem);
loadRecordIndexStates(currentView, objectMetadataItem, {
skipGlobalIndexStates: true,
});
setLastLoadedRecordTableWidgetViewId({
viewId,
@@ -12,6 +12,7 @@ import { RecordTableScrollToFocusedRowEffect } from '@/object-record/record-tabl
import { RECORD_TABLE_CLICK_OUTSIDE_LISTENER_ID } from '@/object-record/record-table/constants/RecordTableClickOutsideListenerId';
import { useRecordTableContextOrThrow } from '@/object-record/record-table/contexts/RecordTableContext';
import { useResetTableRowSelection } from '@/object-record/record-table/hooks/internal/useResetTableRowSelection';
import { isRecordTableEmptyStateHiddenComponentState } from '@/object-record/record-table/states/isRecordTableEmptyStateHiddenComponentState';
import { isRecordTableInitialLoadingComponentState } from '@/object-record/record-table/states/isRecordTableInitialLoadingComponentState';
import { useClickOutsideListener } from '@/ui/utilities/pointer-event/hooks/useClickOutsideListener';
import { useAtomComponentSelectorValue } from '@/ui/utilities/state/jotai/hooks/useAtomComponentSelectorValue';
@@ -46,6 +47,11 @@ export const RecordTable = () => {
recordTableId,
);
const isRecordTableEmptyStateHidden = useAtomComponentStateValue(
isRecordTableEmptyStateHiddenComponentState,
recordTableId,
);
const hasRecordGroups = useAtomComponentSelectorValue(
hasRecordGroupsComponentSelector,
recordTableId,
@@ -83,7 +89,8 @@ export const RecordTable = () => {
)}
{isRecordTableInitialLoading &&
isEmpty(visibleRecordFields) ? null : recordTableIsEmpty &&
!hasRecordGroups ? (
!hasRecordGroups &&
!isRecordTableEmptyStateHidden ? (
<RecordTableEmpty tableBodyRef={tableBodyRef} />
) : (
<RecordTableContent
@@ -1,11 +1,13 @@
import { currentWorkspaceMemberState } from '@/auth/states/currentWorkspaceMemberState';
import { type EnrichedObjectMetadataItem } from '@/object-metadata/types/EnrichedObjectMetadataItem';
import { RecordFilterValueDependenciesContext } from '@/object-record/record-filter/contexts/RecordFilterValueDependenciesContext';
import { currentRecordFiltersComponentState } from '@/object-record/record-filter/states/currentRecordFiltersComponentState';
import { buildRecordInputFromFilter } from '@/object-record/record-table/utils/buildRecordInputFromFilter';
import { type ObjectRecord } from '@/object-record/types/ObjectRecord';
import { useAtomComponentStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomComponentStateValue';
import { useAtomStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomStateValue';
import { useContext } from 'react';
export const useBuildRecordInputFromFilters = ({
objectMetadataItem,
@@ -21,11 +23,14 @@ export const useBuildRecordInputFromFilters = ({
const currentWorkspaceMember = useAtomStateValue(currentWorkspaceMemberState);
const { currentRecordId } = useContext(RecordFilterValueDependenciesContext);
const buildRecordInputFromFilters = (): Partial<ObjectRecord> => {
return buildRecordInputFromFilter({
currentRecordFilters,
objectMetadataItem,
currentWorkspaceMember: currentWorkspaceMember ?? undefined,
currentRecordId,
});
};
@@ -0,0 +1,9 @@
import { RecordTableComponentInstanceContext } from '@/object-record/record-table/states/context/RecordTableComponentInstanceContext';
import { createAtomComponentState } from '@/ui/utilities/state/jotai/utils/createAtomComponentState';
export const isRecordTableEmptyStateHiddenComponentState =
createAtomComponentState<boolean>({
key: 'isRecordTableEmptyStateHiddenComponentState',
defaultValue: false,
componentInstanceContext: RecordTableComponentInstanceContext,
});
@@ -16,10 +16,12 @@ export const buildRecordInputFromFilter = ({
currentRecordFilters,
objectMetadataItem,
currentWorkspaceMember,
currentRecordId,
}: {
currentRecordFilters: RecordFilter[];
objectMetadataItem: EnrichedObjectMetadataItem;
currentWorkspaceMember?: CurrentWorkspaceMember;
currentRecordId?: string;
}): Partial<ObjectRecord> => {
const recordInput: Partial<ObjectRecord> = {};
@@ -38,6 +40,7 @@ export const buildRecordInputFromFilter = ({
options: fieldMetadataItem.options ?? undefined,
relationType: fieldMetadataItem.relation?.type,
currentWorkspaceMember: currentWorkspaceMember ?? undefined,
currentRecordId,
label: filter.label,
});
@@ -35,6 +35,7 @@ type ValueComputeContext = {
options?: FilterOption[] | null;
relationType?: RelationType;
currentWorkspaceMember?: CurrentWorkspaceMember;
currentRecordId?: string;
label?: string;
};
@@ -231,14 +232,19 @@ const computeValueFromFilterRelation = (
relationType?: RelationType,
currentWorkspaceMember?: CurrentWorkspaceMember,
label?: string,
currentRecordId?: string,
) => {
switch (operand) {
case ViewFilterOperand.IS: {
const parsedValue = parseJson<{
isCurrentWorkspaceMemberSelected: boolean;
isCurrentRecordSelected: boolean;
selectedRecordIds: string[];
}>(value);
if (relationType === RelationType.MANY_TO_ONE) {
if (parsedValue?.isCurrentRecordSelected) {
return currentRecordId;
}
if (label === 'Assignee') {
return parsedValue?.isCurrentWorkspaceMemberSelected
? currentWorkspaceMember?.id
@@ -341,6 +347,7 @@ const VALUE_HANDLER_REGISTRY: Partial<Record<FieldMetadataType, ValueHandler>> =
value,
relationType,
currentWorkspaceMember,
currentRecordId,
label,
}) =>
computeValueFromFilterRelation(
@@ -349,6 +356,7 @@ const VALUE_HANDLER_REGISTRY: Partial<Record<FieldMetadataType, ValueHandler>> =
relationType,
currentWorkspaceMember,
label,
currentRecordId,
),
[FieldMetadataType.TS_VECTOR]: ({ operand, value }) =>
computeValueFromFilterTSVector(
@@ -504,12 +512,14 @@ export const buildValueFromFilter = ({
options,
relationType,
currentWorkspaceMember,
currentRecordId,
label,
}: {
filter: RecordFilter;
options?: FilterOption[] | null;
relationType?: RelationType;
currentWorkspaceMember?: CurrentWorkspaceMember;
currentRecordId?: string;
label?: string;
}) => {
if (isCompositeFieldType(filter.type)) {
@@ -541,6 +551,7 @@ export const buildValueFromFilter = ({
options,
relationType,
currentWorkspaceMember,
currentRecordId,
label,
});
};
@@ -66,15 +66,17 @@ export const RecordTableVirtualizedInitialDataLoadEffect = () => {
return;
}
// Wait for the atomic batch from loadRecordIndexStates to populate
// visibleRecordFields before triggering any fetch. This guard must apply
// to every branch: when the current view is a draft (e.g. an unsaved
// record-table widget view), it is not in the persisted views store, so
// currentView is undefined and the view-change branch below never runs.
if (isEmpty(visibleRecordFields)) {
return;
}
(async () => {
if ((currentView?.id ?? null) !== lastContextStoreVirtualizedViewId) {
// Wait for the atomic batch from loadRecordIndexStates to populate
// visibleRecordFields before triggering a fetch. On the next render
// after the batch, fields will be populated and we'll proceed.
if (isEmpty(visibleRecordFields)) {
return;
}
setLastContextStoreVirtualizedViewId(currentView?.id ?? null);
setLastRecordTableQueryIdentifier(queryIdentifier);
setLastContextStoreVirtualizedVisibleRecordFields(visibleRecordFields);

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