Compare commits

...
Author SHA1 Message Date
Thomas Trompette ccdaa31273 WIP¨ 2026-03-20 15:25:35 +01:00
Thomas Trompette f4f7ccd0e1 Improve workflow metrics with faillure reason 2026-03-19 15:30:54 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Charles Bochet
0d27a255a9 chore(deps): bump nodemailer from 7.0.11 to 7.0.13 (#18754)
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 7.0.11
to 7.0.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/nodemailer/nodemailer/releases">nodemailer's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.13</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v7.0.12...v7.0.13">7.0.13</a>
(2026-01-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>downgrade transient connection error logs to warn level (<a
href="https://github.com/nodemailer/nodemailer/commit/4c041db85d560e98bc5e1fd5d5a191835c5b7d2f">4c041db</a>)</li>
</ul>
<h2>v7.0.12</h2>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12">7.0.12</a>
(2025-12-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>added support for REQUIRETLS (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1793">#1793</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84">053ce6a</a>)</li>
<li>use 8bit encoding for message/rfc822 attachments (<a
href="https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b">adf8611</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md">nodemailer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v7.0.12...v7.0.13">7.0.13</a>
(2026-01-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>downgrade transient connection error logs to warn level (<a
href="https://github.com/nodemailer/nodemailer/commit/4c041db85d560e98bc5e1fd5d5a191835c5b7d2f">4c041db</a>)</li>
</ul>
<h2><a
href="https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.12">7.0.12</a>
(2025-12-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>added support for REQUIRETLS (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1793">#1793</a>)
(<a
href="https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84">053ce6a</a>)</li>
<li>use 8bit encoding for message/rfc822 attachments (<a
href="https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b">adf8611</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/893119505aa25723dd9a7d90c8dfd223d28a0cc4"><code>8931195</code></a>
chore(master): release 7.0.13 (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1798">#1798</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/9398d633d2c1bf5bf08a0e258ff17d5d7a45f0e6"><code>9398d63</code></a>
Bumped deps</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/4c041db85d560e98bc5e1fd5d5a191835c5b7d2f"><code>4c041db</code></a>
fix: downgrade transient connection error logs to warn level</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/a208a0bc86a315d037d5be8849fab5862c488baa"><code>a208a0b</code></a>
chore(master): release 7.0.12 (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1785">#1785</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/053ce6a772a7c608e6bee7f58ebe9900afbd9b84"><code>053ce6a</code></a>
fix: added support for REQUIRETLS (<a
href="https://redirect.github.com/nodemailer/nodemailer/issues/1793">#1793</a>)</li>
<li><a
href="https://github.com/nodemailer/nodemailer/commit/adf86113217b23ff3cd1191af5cd1d360fcc313b"><code>adf8611</code></a>
fix: use 8bit encoding for message/rfc822 attachments</li>
<li>See full diff in <a
href="https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.13">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nodemailer&package-manager=npm_and_yarn&previous-version=7.0.11&new-version=7.0.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
2026-03-19 09:22:17 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ef2a113a16 chore(deps): bump @dagrejs/dagre from 1.1.3 to 1.1.8 (#18753)
Bumps [@dagrejs/dagre](https://github.com/dagrejs/dagre) from 1.1.3 to
1.1.8.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dagrejs/dagre/commit/7e4d15f191678f7f05f3c86d9071a193230e7e00"><code>7e4d15f</code></a>
Building for release</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/d3908e2c13148c9143db585accc10ae0b6634657"><code>d3908e2</code></a>
Bumping version</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/ce295f8e073c4fe96c9e36ecf08ae2940e5e6a10"><code>ce295f8</code></a>
Build for release</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/b64b9057726eee17f24f73579ba0668527276448"><code>b64b905</code></a>
Bumping the version</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/de169d24c13d06c1e9c560f4f4f8f98650109b94"><code>de169d2</code></a>
Merge pull request <a
href="https://redirect.github.com/dagrejs/dagre/issues/481">#481</a>
from Nathan-Fenner/nf/improve-network-simplex-perform...</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/065e0d8374f4c1c35a7cb4b84df37aaa31598d86"><code>065e0d8</code></a>
improve performance of graph node ranking</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/00d3178d671e49de9c032e3abd281dc9f2739e73"><code>00d3178</code></a>
Typo</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/3982a69d2b323b06aa969a4ec09829d37fe6e7bd"><code>3982a69</code></a>
Bump version and set as pre-release</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/1339f5516508dba0cbcc4ef1c0587e7384bec23d"><code>1339f55</code></a>
Building for release</li>
<li><a
href="https://github.com/dagrejs/dagre/commit/9459f01bc815f16b87db727821d8401acbad2cd3"><code>9459f01</code></a>
Bumping the version</li>
<li>Additional commits viewable in <a
href="https://github.com/dagrejs/dagre/compare/v1.1.3...v1.1.8">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@dagrejs/dagre&package-manager=npm_and_yarn&previous-version=1.1.3&new-version=1.1.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 09:11:58 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e0e25eac2b chore(deps): bump @ai-sdk/mistral from 3.0.20 to 3.0.25 (#18755)
Bumps [@ai-sdk/mistral](https://github.com/vercel/ai) from 3.0.20 to
3.0.25.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/ai/commit/4c1613ac8ff9f638da3a25fa6a1aa40362eb0e7c"><code>4c1613a</code></a>
Version Packages (<a
href="https://redirect.github.com/vercel/ai/issues/13131">#13131</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/64ac0fdd80da66d1e920a8a6309ebe05b9d686ad"><code>64ac0fd</code></a>
Backport: fix(security): validate redirect targets in download functions
to p...</li>
<li><a
href="https://github.com/vercel/ai/commit/f622bf85c114f810b00dd2825b56e044bce578a7"><code>f622bf8</code></a>
Version Packages (<a
href="https://redirect.github.com/vercel/ai/issues/13126">#13126</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/e2a59ef9273ef2ad97c8aec5bf5c0a7b9e8c436c"><code>e2a59ef</code></a>
Backport: fix(provider/google): preserve groundingMetadata when streamed
befo...</li>
<li><a
href="https://github.com/vercel/ai/commit/ebf43a6765e6fa337e8d5b6cf065625a1794c21c"><code>ebf43a6</code></a>
Version Packages (<a
href="https://redirect.github.com/vercel/ai/issues/13120">#13120</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/258900473214256af40b035b66f15362cbc53287"><code>2589004</code></a>
Backport: feat(openai): add GPT-5.4 model support (<a
href="https://redirect.github.com/vercel/ai/issues/13117">#13117</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/d23121fd71036611e0142a9233de4d1a1f5d54c0"><code>d23121f</code></a>
Backport: chore(ai): add optional ChatRequestOptions to
`addToolApprovalRespo...</li>
<li><a
href="https://github.com/vercel/ai/commit/55a2acf625c78d5c68ac2abc02bc26c3cd0ffa6e"><code>55a2acf</code></a>
Version Packages (<a
href="https://redirect.github.com/vercel/ai/issues/13101">#13101</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/45d71c381b756e03310f81bdd322aa7460cb5a15"><code>45d71c3</code></a>
Backport: fix(google): use VALIDATED function calling mode when any tool
has ...</li>
<li><a
href="https://github.com/vercel/ai/commit/ee92dc766422fffde3bae06437510296c4e860a8"><code>ee92dc7</code></a>
ci(release): add <code>--tag ai-v6</code> to <code>ci:release</code>
script (<a
href="https://redirect.github.com/vercel/ai/issues/13096">#13096</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/ai/compare/@ai-sdk/mistral@3.0.20...@ai-sdk/mistral@3.0.25">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@ai-sdk/mistral&package-manager=npm_and_yarn&previous-version=3.0.20&new-version=3.0.25)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 09:10:58 +00:00
Charles BochetandGitHub 8ab8f80687 fix: use unique concurrency group per merge queue entry (#18756)
## Summary

- Fixes merge queue PRs blocking each other by changing the concurrency
group in `ci-merge-queue.yaml`
- The old concurrency group used `merge_group.base_ref` which resolves
to `refs/heads/main` for every PR, causing all merge queue entries to
serialize behind a single concurrency slot
- Now uses `github.ref` (unique per entry:
`refs/heads/gh-readonly-queue/main/pr-NUMBER-SHA`), matching what all
other CI workflows already do

## Recommended ruleset changes (in GitHub Settings > Rules > Rulesets >
"CI Status Checks")

- **Grouping strategy**: Switch `ALLGREEN` to `NONE` -- each PR is still
tested against the correct base (including all PRs ahead of it in the
queue), but failures only affect the failing PR instead of ejecting the
entire group. `max_entries_to_build: 5` still allows parallel
speculative testing.
- **`min_entries_to_merge_wait_minutes`**: Reduce from 5 to 1 -- the
5-minute wait adds unnecessary latency to every merge.

## Test plan

- [ ] Enqueue 2+ PRs in the merge queue and verify both trigger e2e
tests in parallel instead of one blocking the other
2026-03-19 10:10:47 +01:00
a370a26b79 i18n - docs translations (#18749)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-19 09:36:37 +01:00
martmullandGitHub 2f095c8903 Scaffold light twenty app dev container (#18734)
as title
2026-03-18 20:10:54 +01:00
Charles BochetandGitHub 394a3cef15 fix: restore ViewFilter value stringification lost in converter removal (#18745)
## Summary

- **Restores `convertViewFilterValueToString()` calls** that were lost
when the converter layer was removed in #18667. The GraphQL
`ViewFilter.value` is typed as `JSON` (can be a string, array, or
object), but the frontend type system expects a `string`. Without
stringification, SELECT/MULTI_SELECT filter values (e.g. `['LOST']`)
reach `arrayOfStringsOrVariablesSchema` as raw arrays, causing a
`ZodError: expected string, received array`.
- **Fixes applied at two data boundary points**: `splitViewWithRelated`
(primary entry from metadata store) and `mapViewFiltersToFilters` (which
also accepts `GqlViewFilter[]` directly).

Fixes a production regression introduced by #18667.

## Test plan

- [ ] Apply a SELECT filter (e.g. filter Opportunities by Stage =
"Lost") — should no longer throw ZodError
- [ ] Apply a MULTI_SELECT filter — should work correctly
- [ ] Verify filters with multiple selected values work (e.g. Stage is
"Lost" or "Won")
- [ ] Verify empty filters and "is not" operands still work
- [ ] Verify filters loaded from saved views still work after page
refresh


Made with [Cursor](https://cursor.com)
2026-03-18 19:06:43 +01:00
189c564840 i18n - translations (#18742)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-18 18:19:45 +01:00
Abdul RahmanandGitHub 6d4d1a97bc Migrate object permission to syncable entity (#18609)
Closes [#2223](https://github.com/twentyhq/core-team-issues/issues/2223)
2026-03-18 16:32:18 +00:00
BugIsGodandGitHub 8ccaf635bc fix: replace > button with button selector in styled wrappers (#18568)
fix CSS selector > button not reaching Button component's inner element
### Reproduce
- when you click Data model and create a new field, you will see this
bug.
- When you import record and check the height of remove button in the
final validation step.

### Root Reason
the Button component internally renders a wrapper div around the
<button> element, so > button only reaches the intermediate div, not the
actual button.

### Fix
- padding-right not applied → chevron overlapped with text
- ValidationStep: height: 24px not applied → Remove button was 32px
instead of 24px

<img width="1288" height="376" alt="image"
src="https://github.com/user-attachments/assets/885cd8b0-1fe2-484a-8425-70f52b784ecb"
/>

<img width="1001" height="291" alt="image"
src="https://github.com/user-attachments/assets/0b489478-8fbc-4f7e-886a-38012eeb07ef"
/>
2026-03-18 15:34:33 +00:00
91d6a69bf8 i18n - translations (#18738)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-18 16:18:52 +01:00
Félix MalfaitandGitHub c6f11d8adb fix: migrate driver modules to DriverFactoryBase lazy-loading pattern (#18731)
## Summary

- Migrates `LogicFunctionModule`, `CodeInterpreterModule`, and
`CaptchaModule` from the `forRootAsync` + injection token pattern to the
`DriverFactoryBase` lazy-loading pattern (matching `EmailModule` and
`FileStorageModule`)
- Fixes #18724 where `LOGIC_FUNCTION_TYPE` was not respected in worker
processes because the driver was created at module boot time before the
DB config cache was loaded
- Removes `isEnvOnly` from `LOGIC_FUNCTION_TYPE`,
`CODE_INTERPRETER_TYPE`, `CAPTCHA_DRIVER`, `IS_MULTIWORKSPACE_ENABLED`,
and `FRONTEND_URL` — these can now be safely configured via the database
at runtime

## How it works

Each migrated module now uses a `DriverFactory` (extending
`DriverFactoryBase`) instead of a module-level async factory + Symbol
injection token:

1. **Lazy creation**: `getCurrentDriver()` creates the driver on first
call, after `DatabaseConfigDriver.onModuleInit()` has loaded the DB
cache
2. **Auto-recreation**: If config changes in the DB, the next
`getCurrentDriver()` call detects the key mismatch and creates a new
driver instance
3. **Unified config**: Both server and worker read from the same
database — driver config only needs to be set once

### Files deleted (old pattern)
- `logic-function-module.factory.ts`,
`logic-function-drivers.module.ts`, `logic-function-driver.constants.ts`
- `code-interpreter-module.factory.ts`
- `captcha.module-factory.ts`, `captcha-driver.constants.ts`

### Files created (new pattern)
- `logic-function-driver.factory.ts`
- `code-interpreter-driver.factory.ts`
- `captcha-driver.factory.ts`

Net: **-150 lines**

## Test plan

- [x] `npx nx typecheck twenty-server` passes
- [x] `npx nx lint:diff-with-main twenty-server` passes
- [ ] Integration tests pass (`npx nx run
twenty-server:test:integration:with-db-reset`)
- [ ] Verify logic functions execute in workflow runs (the original bug)
- [ ] Verify code interpreter works in workflow code steps
- [ ] Verify captcha validation works on sign-up (when captcha is
configured)


Made with [Cursor](https://cursor.com)
2026-03-18 16:00:45 +01:00
fe4512f80c Add record page layout tabs editing (#18702)
- Fix duplication of tabs in dashboards that didn't open the duplicated
tab in the side panel: replaced the logic that used Math.round with an
algorithm that switches the positions of the elements. We will keep
relying on integers, but it will work well in all cases.
- Make dnd work with record page layouts, where there is a pinned tab
- Make tab movements work with pinned tab, too
- Allow user to set a tab as the pinned tab
- Make backend changes to be able to save tabs with `layoutMode`



https://github.com/user-attachments/assets/ce1130fa-71df-49ba-ba2f-6f971e15dd49

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-18 14:48:23 +00:00
Raphaël BosiandGitHub f2fa958f20 Add progress tracking to command menu items (#18732)
Introduces a progress indicator for command menu items (both engine
commands and front components). When a command is running, the menu item
now displays a percentage alongside the loader spinner instead of just a
spinner.

- Added `commandMenuItemProgressFamilyState` to track per-item progress
and `CommandListItemLoader` to render it
- Exposed `updateProgress` in the twenty-sdk public API so front
components can report execution progress back to the host
- Wired progress reporting into `ExportMultipleRecordsCommand` as the
first consumer, showing CSV export progress
- Progress state is cleaned up on unmount for both engine commands and
headless front components
- Refactor
2026-03-18 14:37:27 +00:00
Raphaël BosiandGitHub eb51f8e6da Remove front component and command menu item old seeds (#18737)
Deprecated seeds
2026-03-18 14:07:56 +00:00
Félix MalfaitandGitHub b6c62b3812 fix(auth): use dynamic SSE headers and add token renewal retry logic (#18706)
## Summary

- **Dynamic SSE headers**: The `graphql-sse` client was created with a
static `Authorization` header captured at creation time. When the access
token refreshed, the SSE client kept using the expired token on every
reconnection attempt, causing up to 10 wasted retries before the client
was disposed and recreated. Now `headers` is passed as a function that
reads the latest token from the Jotai store on each connection attempt.

- **Token renewal retry with error classification**:
`handleTokenRenewal` previously had zero retry tolerance — any failure
during `renewToken` (including transient network errors, server 500s, or
timeouts) triggered an immediate full logout via
`onUnauthenticatedError()`. Now the renewal retries up to 3 times with
linear backoff for transient errors. Only explicit server rejections
(`CombinedGraphQLErrors`, e.g. expired/revoked refresh token) skip
retries and proceed to logout immediately.

- **Preserved error types in `renewTokenMutation`**: The old code caught
all errors and re-threw them as a generic `new Error('Something went
wrong...')`, destroying the original error type. Callers couldn't
distinguish a GraphQL auth rejection from a network failure. Now errors
propagate with their original type.

- **Simplified SSE retry handler**: With dynamic headers handling token
freshness automatically, the retry handler no longer needs the
`initialTokenForSseClient` comparison to detect token mismatches. It now
only resets the SSE client when the user has logged out (no token) or
after 10+ consecutive failures.

## Test plan

- [ ] Log in, wait for access token to expire (~30 min or configure
shorter expiry), verify no unexpected logout occurs
- [ ] Simulate transient network failure during token renewal (e.g.
throttle network in devtools), verify the retry logic recovers without
logging out
- [ ] Verify SSE real-time updates continue working after a token
refresh
- [ ] Verify genuine logout still works when refresh token is actually
invalid/expired
- [ ] Open multiple browser tabs, verify token refresh works correctly
across all tabs without "suspicious activity" revocation


Made with [Cursor](https://cursor.com)
2026-03-18 15:08:30 +01:00
c676e46a1d i18n - translations (#18736)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-18 14:48:17 +01:00
Abdul RahmanandGitHub c7e89a18f0 Migrate permission flag to syncable entity (#18567)
Closes [#2225](https://github.com/twentyhq/core-team-issues/issues/2225)
2026-03-18 13:25:52 +00:00
Charles BochetandGitHub 58336fb70f fix: navigation menu item type backfill and frontend loading (#18730)
## Summary

- Move `BackfillNavigationMenuItemTypeCommand` from the 1-19 to the 1-20
upgrade path and split the DB transaction into two phases (data
backfill, then schema changes) to avoid the PostgreSQL error "cannot
ALTER TABLE because it has pending trigger events."
- Fix backfill logic to prefer `OBJECT` over `VIEW` for navigation menu
items that have `targetObjectMetadataId`, and correct already mis-typed
items. Tighten the `CHECK` constraint to enforce `viewId IS NULL` for
`OBJECT` type items.
- On the frontend, force `navigationMenuItems` into `staleEntityKeys`
when the server's `minimalMetadata` response omits the collection hash
(happens when the Redis cache hasn't been warmed after an upgrade),
ensuring the sidebar loads navigation items.

## Test plan

- [ ] Upgrade from 1.18 or 1.19 to 1.20 and verify the migration
completes without errors
- [ ] Verify navigation menu items of type `OBJECT` do not have a
`viewId` set in the database
- [ ] Sign out and sign in — confirm navigation menu items appear in the
sidebar on first load
- [ ] Verify `VIEW`-typed items also appear correctly in the sidebar

Made with [Cursor](https://cursor.com)
2026-03-18 11:56:19 +01:00
neo773andGitHub 87efaf2ff8 workspace:export command (#18695)
This PR adds a `workspace:export` server command for ongoing debug
tooling/administrative work

Demo Video shows
1. Exporting a sample workspace YC
2. Restoring Local DB Docker volume snapshot to Dropped YC Workspace
3. Importing exported SQL
4. Booting and navigating the imported Workspace



https://github.com/user-attachments/assets/0e1ac6cb-8ce1-440b-8b56-f81dcb27a9c8
2026-03-18 10:40:12 +00:00
Raphaël BosiandGitHub dedcf4e9b9 Support template variables in command menu item labels (#18707)
- Adds template variable interpolation (`${...}`) to command menu item
labels and short labels, enabling dynamic text like `Create new
${capitalize(objectMetadataItem.labelSingular)}` instead of static
`Create new record`.
- Supports `capitalize` and `lowercase` transform functions within
template expressions.
2026-03-18 10:26:58 +00:00
neo773andGitHub 928194cee4 fix Draft Email stuck Callout (#18719) 2026-03-18 10:19:33 +00:00
martmullandGitHub 13a357ab9f Publish new version (#18727)
as title
2026-03-18 09:54:54 +00:00
neo773andGitHub b1a7c5c4d6 Fix null connectedAccount crash in blocklist message deletion job (#18723)
Fixes TWENTY-SERVER-DRP
2026-03-18 10:41:56 +01:00
neo773andGitHub a8c445a1c2 Treat Microsoft Graph 400 with empty body as transient error (#18726)
Graph SDK occasionally returns a 400 with a null error message which is
not a real bad request but a transient hiccup.
Classify these as temporary errors so they get retried instead of
flooding Sentry.

Fixes TWENTY-SERVER-D3X
2026-03-18 10:41:10 +01:00
Charles BochetandGitHub a74edbf715 fix: route object color through standardOverrides for standard objects (#18717)
## Summary

- Fixes object `color` to use the `standardOverrides` mechanism for
standard objects, matching how `label`, `description`, and `icon`
already work
- Previously, color was written directly to the `objectMetadata.color`
column for **both** standard and custom objects, which meant user color
customizations on standard objects could be overwritten during metadata
syncs
- Custom objects continue to have `color` updated directly on the entity
(no change)

## Changes

| File | What changed |
|------|-------------|
| `object-metadata-standard-overrides-properties.constant.ts` | Added
`'color'` to `OBJECT_METADATA_STANDARD_OVERRIDES_PROPERTIES` so
`sanitizeRawUpdateObjectInput` routes color into `standardOverrides` for
standard objects |
| `resolve-object-metadata-standard-override.util.ts` | Extended to
support `'color'` as a key — handled like `icon` (no i18n/translation,
just direct override check) |
| `object-metadata.resolver.ts` | Added `@ResolveField` for `color` that
resolves through `resolveObjectMetadataStandardOverride`, matching the
existing `labelSingular`/`labelPlural`/`description`/`icon` resolve
fields |
| `flat-object-metadata-validator.service.ts` | Removed `'color'` from
`allowedOverrideKeys` for system objects since it now flows through
`standardOverrides` |
| `resolve-object-metadata-standard-override.util.spec.ts` | Added test
cases for custom object color, standard object color override, and
standard object color fallback |
| `successful-update-one-standard-object-metadata.integration-spec.ts` |
Added `'when updating color'` test case, included `color` in GraphQL
queries and `standardOverrides` fragment, reset color in `afterEach`
cleanup |

## How it works now

| Object type | Color update flow |
|---|---|
| **Custom** | Written directly to `objectMetadata.color` column |
| **Standard** | Stored in `objectMetadata.standardOverrides.color`,
resolved via `@ResolveField` at query time |

This is identical to how `label`, `description`, and `icon` have always
worked.

## Test plan

- [x] Unit tests pass
(`resolve-object-metadata-standard-override.util.spec.ts` — 21 tests)
- [x] Typecheck passes (`npx nx typecheck twenty-server`)
- [x] Lint passes (`npx nx lint:diff-with-main twenty-server`)
- [ ] Integration test snapshot regenerates correctly
(`successful-update-one-standard-object-metadata`)
- [ ] Verify standard object color editing from sidebar persists via
`standardOverrides`
- [ ] Verify custom object color editing from sidebar persists directly
on entity

Made with [Cursor](https://cursor.com)
2026-03-18 10:40:57 +01:00
Charles BochetandGitHub 0ae62898a3 fix: restructure navigationMenuItem type migration for safe upgrade path (#18722)
## Summary

- Restructures the `navigationMenuItem.type` column migration to follow
the established 3-step safe upgrade pattern (used for webhooks, files,
etc.)
- The previous migration added `type` as `NOT NULL DEFAULT 'VIEW'` with
a CHECK constraint in one step, which incorrectly assigned `VIEW` to all
existing rows regardless of their actual type (folders, records, links,
objects)
- Now: (1) migration adds column as nullable, (2) upgrade command
backfills correct type from existing columns (`viewId`,
`targetRecordId`, `targetObjectMetadataId`, `link`) and cleans
conflicting columns, (3) shared utility applies `NOT NULL` + `CHECK`
constraint

### Changes

**Modified:**
- `1773681736596-add-type-to-navigation-menu-item.ts` -- adds column as
nullable, no DEFAULT, no CHECK
- `navigation-menu-item.entity.ts` -- removed `default:
NavigationMenuItemType.VIEW` from column decorator
- `upgrade.command.ts` / `1-19-upgrade-version-command.module.ts` --
wired new command

**Created:**
- `1773681736596-makeNavigationMenuItemTypeNotNull.util.ts` -- shared
utility applying NOT NULL + CHECK constraint
- `1773822077682-make-navigation-menu-item-type-not-null.ts` --
migration calling the util with savepoint (succeeds on fresh installs,
swallows error on upgrades with NULL data)
- `1-19-backfill-navigation-menu-item-type.command.ts` -- upgrade
command that backfills type, cleans conflicting columns, then applies
constraints via the shared utility

### Execution flow

**Existing deployments (upgrade):**
1. TypeORM migration adds nullable `type` column, drops old CHECK
2. Savepoint migration fails gracefully (existing rows have NULL type)
3. 1-18 favorites migration creates items WITH correct type
4. 1-19 backfill command infers type for remaining NULL rows, cleans
conflicting columns, applies NOT NULL + CHECK

**Fresh installs:**
1. TypeORM migration adds nullable `type` column
2. Savepoint migration succeeds immediately (no data, constraints apply
cleanly)

## Test plan

- [x] `npx nx typecheck twenty-server` passes
- [x] `npx nx lint:diff-with-main twenty-server` passes
- [x] `npx nx test twenty-server` passes (477 suites, 4297 tests)
- [ ] Verify fresh database setup with `npx nx database:reset
twenty-server` applies both migrations and constraints correctly
- [ ] Verify upgrade path: existing navigation menu items get correct
type backfilled based on their columns

Made with [Cursor](https://cursor.com)
2026-03-18 10:39:50 +01:00
neo773andGitHub fb5b68f1d8 Skip threads with no participants in timeline formatting (#18725)
Threads with no FROM participants have no entry in the participants map,
causing extractParticipantSummary to receive undefined and crash

Fixes TWENTY-SERVER-FB8
2026-03-18 10:32:49 +01:00
Charles BochetandGitHub 2d4f6f8f6f fix: make 1.19 upgrade commands resilient to pre-existing data (#18716)
## Summary

- **BackfillMissingStandardViewsCommand**: When view validation fails
(e.g. a viewField references a field metadata that doesn't exist in the
workspace), log a warning and skip instead of throwing — so the
workspace upgrade continues with the remaining commands.
- **AddMissingSystemFieldsToStandardObjectsCommand**: Wrap both the
non-tsVector batch migration and each individual tsVector migration in
try-catch. If a field already exists (e.g. duplicate key on `name +
objectMetadataId + workspaceId`), the error is logged as a warning and
the command moves on to the next field.

These errors were observed during the 1.18 → 1.19 production upgrade for
workspaces with non-standard state (missing "owner" field metadata on
Opportunity, or searchVector fields already present with a different
universalIdentifier).

## Test plan

- [ ] Re-run upgrade on the affected production workspaces
- [ ] Verify upgrade completes successfully with warnings instead of
failures
- [ ] Confirm that workspaces which were already upgrading cleanly are
unaffected


Made with [Cursor](https://cursor.com)
2026-03-17 23:57:40 +01:00
Charles BochetandGitHub a82739cdb1 feat: optimistic metadata store updates for navigation menu items (#18710)
## Summary

- **Optimistic metadata store updates**: Replace `refetchQueries` with
direct `addToDraft`/`applyChanges` calls in create, update, and delete
navigation menu item mutation hooks for instant UI feedback. Client-side
UUID generation enables optimistic creates before the server responds.
- **SSE event enrichment with `targetRecordIdentifier`**: Introduce
`NavigationMenuItemRecordIdentifierService` to resolve record display
info (label, image) and enrich SSE metadata events at emission time, so
the sidebar shows record names immediately without a page refresh.
- **Centralized role permission resolution**: Add
`resolveRolePermissionConfigFromAuthContext` to `PermissionsService`,
removing duplicated role resolution logic from individual services.
- **Mutation fragments include `targetRecordIdentifier`**: Switch
create/update/delete mutations from `NavigationMenuItemFields` to
`NavigationMenuItemQueryFields` so the mutation response includes
`targetRecordIdentifier`, preventing a brief gap where RECORD favorites
are invisible in the sidebar.
- **Folder UI fixes**: Remove transparent border on
`StyledFolderContainer` that caused a 1px size inconsistency between
folder and non-folder items in Favorites. Make the folder kebab menu
hover-only instead of always visible.
2026-03-17 23:18:07 +01:00
Charles BochetandGitHub 058414fae5 Upgrade Ink to v6 and pause TUI on idle/error (#18705)
## Summary
- Upgrade `ink` from 5.1.1 to 6.8.0 in twenty-sdk (React 19 required, no
API breaking changes)
- Upgrade `react`/`react-dom` from 18 to 19 and
`@types/react`/`@types/react-dom` to 19 in twenty-sdk
- Enable `incrementalRendering` — only redraws changed lines instead of
full output, reducing flickering
- Pause the animation timer when the pipeline is not actively building
or syncing, so Ink stops re-rendering and the terminal becomes
scrollable (fixes inability to scroll up to read errors)
- Remove `AnimationProvider` context — derive animation frames from
`Date.now()` directly in `useStatusIcon`
- Export `NavigationMenuItemType` from `twenty-sdk` (re-exported from
`twenty-shared/types`)
- Add dedicated NavigationMenuItem integration tests to postcard-app
(unique positions, unique identifiers, valid object references)

## Test plan
- [ ] Run `twenty dev` and verify the TUI renders normally during
build/sync
- [ ] Trigger an error and verify the terminal output freezes and
becomes scrollable
- [ ] Verify that after fixing the error, the TUI resumes animating on
next build cycle
- [ ] Verify `import { NavigationMenuItemType } from "twenty-sdk"` works
- [ ] Run postcard-app integration tests and verify new
NavigationMenuItem tests pass
2026-03-17 20:24:39 +01:00
Thomas TrompetteGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>github-actionsCharles Bochet
994215e0dc Update store on data model mutation (#18684)
- enrich SSE events with relations
- remove queries from sse metadata events
- on sse event, manage store
- on object/field metadata changes, manage store

TODO left:
- fix other metadata items

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@twenty.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2026-03-17 19:32:19 +01:00
e62dfae741 i18n - translations (#18709)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-17 19:08:21 +01:00
Charles BochetandGitHub 9f7c29bce8 refactor(twenty-front): unify Favorites and Workspace navigation menu item code (#18697)
## Summary

- Consolidate duplicated Favorites and Workspace navigation menu item
frontend code into a single unified codebase within
`navigation-menu-item/`
- Move all DnD-related code from `navigation/` module into
`navigation-menu-item/display/dnd/`, renaming `workspaceDndKit*` files
to `navigationMenuItemDndKit*`
- Unify duplicated components (DnD providers, DnD hooks, folder
components, orphan items, section shell) using a `NavigationSections`
enum to parameterize section-specific behavior
- Rename residual workspace-prefixed symbols
(`WorkspaceDndKitSortableItem`, `WorkspaceDndKitDroppableSlot`,
`useWorkspaceSectionItems`, etc.) to `navigationMenuItem`-prefixed
equivalents
- Clean `navigation/` module to only contain app-level concerns (drawer
layout, settings, routing)

### Key changes

| Before (duplicated) | After (unified) |
|---|---|
| `FavoritesDndKitProvider` + `WorkspaceDndKitProvider` |
`NavigationMenuItemDndKitProvider` with `section` prop |
| `useFavoritesDndKit` + `useWorkspaceDndKit` |
`useNavigationMenuItemDndKit(section)` |
| `FavoritesFolderItem` + `WorkspaceNavigationMenuItemsFolder` |
`NavigationMenuItemFolder` with `section` prop |
| `FavoritesOrphanItems` | `NavigationMenuItemOrphanItems` with
`section` prop |
| Separate section shells | Shared `NavigationMenuItemSection` with thin
wrappers |
| `WorkspaceDndKitSortableItem` | `NavigationMenuItemSortableItem` |
| `WorkspaceDndKitDroppableSlot` | `NavigationMenuItemDroppableSlot` |
| `useWorkspaceSectionItems` | `useNavigationMenuItemSectionItems` |
| `useWorkspaceFolderOpenState` | `useNavigationMenuItemFolderOpenState`
|

Net result: **~1650 lines deleted** across 51 files.

## Test plan

- [x] `npx nx typecheck twenty-front` passes
- [x] `npx nx lint twenty-front` passes (0 errors)
- [x] `npx nx test twenty-front` passes (763 suites, 4467 tests)
- [ ] Smoke test: Favorites section renders, DnD reorder works, folder
create/rename/delete works
- [ ] Smoke test: Workspace section renders, edit mode works, DnD
reorder works
- [ ] Smoke test: Add-to-navigation from side panel works for both
sections

Made with [Cursor](https://cursor.com)
2026-03-17 19:01:09 +01:00
5a51764b8e i18n - translations (#18704)
Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-17 17:38:17 +01:00
Raphaël BosiandGitHub abdab2fb7e [Command menu items] Create engine commands (#18681)
## Description

- Introduces a new engine command execution model that replaces the
previous approach of mapping `EngineComponentKey` to React components.
Instead, engine commands are now mounted headlessly via
`HeadlessEngineCommandMountRoot`, with their execution context populated
synchronously before mounting.
- Creates new headless command components
- Moves error handling from the SDK layer to the host app by wrapping
all mounted commands with a new `CommandMenuItemErrorBoundary`

The new flow works as follows:
- When a command menu item with an `engineComponentKey` is clicked,
`useCommandMenuItemFrontComponentCommands` calls
`useMountEngineCommand`, which synchronously reads the current context
store (object metadata, selected records, filters, view ID, etc.) and
writes a `MountedEngineCommandContext` into
`mountedEngineCommandsState`.
- The command is then mounted into `mountedEngineCommandsState`, which
triggers `HeadlessEngineCommandMountRoot` to render the corresponding
headless component from `ENGINE_COMPONENT_KEY_HEADLESS_COMPONENT_MAP`,
wrapped in `CommandMenuItemErrorBoundary`,
`ContextStoreComponentInstanceContext.Provider`, and
`EngineCommandComponentInstanceContext.Provider`.
- Each command component reads its execution context and delegates to
one of the 4 execution patterns: `HeadlessEngineCommandWrapperEffect`
(simple actions), `HeadlessConfirmationModalEngineCommandEffect`
(destructive actions needing confirmation),
`HeadlessNavigateEngineCommand` (GO_TO_* commands), or
`HeadlessOpenSidePanelPageEngineCommand` (SEARCH_RECORDS, ASK_AI,
VIEW_PREVIOUS_AI_CHATS).
- After execution, the command self-unmounts via
`useUnmountEngineCommand`, which removes the entry from
`mountedEngineCommandsState` and stops rendering the component.
2026-03-17 17:25:18 +01:00
bee474afdf i18n - translations (#18703)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-17 16:47:38 +01:00
nitinandGitHub ab881350b2 refactor: unify layout customization mode (record pages + navigation) (#18640)
### What

Unifies record page layout editing and navigation menu editing into a
single global "layout customization" session. Dashboard editing stays
separate.

  ### How it works

  **Two edit mode systems, one context-based read:**
- `isLayoutCustomizationModeEnabledState` -- global atom for record
pages + navigation
- `isDashboardInEditModeComponentState` -- dashboard-only, independent
per-component atom
- `PageLayoutEditModeProvider` -- context that dispatches to
`RecordPageLayoutEditModeProvider` (reads global atom) or
`DashboardPageLayoutEditModeProvider` (reads component atom), one
component per file

  **Session registry + independent atoms:**
- `activeCustomizationPageLayoutIdsState` -- accumulates page layout IDs
as user navigates during customization (`string[]`)
- Save/cancel iterate the ID list and read each layout's draft/persisted
atoms independently
- Follows the same pattern as `settingsRoleIdsState` +
`settingsDraftRoleFamilyState`

  **Unified UI:**
- `LayoutCustomizationBar` replaces the old `NavigationMenuEditModeBar`
- Enter once -- edit record layouts + navigation -- save/cancel
everything together
- `useSaveLayoutCustomization` orchestrates sequential save: navigation
draft -- page layouts -- field widget groups
- Error snackbar on partial save failure (with TODO for future atomic
server mutation)

  **Draft protection during customization:**
- `PageLayoutRelationWidgetsSyncEffect` guarded -- only updates
persisted state from server, skips draft/currentLayouts while
customization is active
- `useExecuteTasksOnAnyLocationChange` skips draft reset when
customization mode is enabled
  - Command execution blocked during layout customization

  ### Cleanup
- Deleted `NavigationMenuEditModeBar`,
`isNavigationMenuInEditModeState`,
`isPageLayoutInEditModeComponentState`,
`useIsGlobalLayoutCustomizationActive`
- `DraftPageLayout` type changed from `Omit` to `Pick` (explicit fields)
- Removed save/cancel from `DefaultRecordCommandMenuItemsConfig` (bar
handles it now)
  - Extracted `useSaveFieldsWidgetGroups` from save orchestration
- Split `PageLayoutEditModeProvider` into 3 separate files (one
component per file, Twenty convention)

  ### Known issues
- **Stale deleted widget after save (pre-existing on `main`)**: Delete
widget -- save -- exit customization -- Apollo cache stale -- sync
effect overwrites Jotai from stale data -- widget reappears until
refresh. Separate PR needed, likely tied to the planned server-side
`saveLayoutCustomization` atomic endpoint.

  ### Open questions
- **Module location**: Layout customization hooks/states live in `/app`
-- should they move to their own `modules/layout-customization/`?
- **Atomic server mutation**: All save mutations are on metadata schema
(`createNavigationMenuItem`, `deleteNavigationMenuItem`,
`updateNavigationMenuItem`, `updatePageLayoutWithTabsAndWidgets`,
`upsertFieldsWidget`). A single `saveLayoutCustomization` endpoint could
make saves truly atomic.


https://github.com/user-attachments/assets/036ef542-97f3-485b-a68f-3726002c81fb
2026-03-17 16:24:09 +01:00
Thomas TrompetteandGitHub f38d72a4c2 Setup local instance on app creation (#18184)
Needs for `generate-api-key` command to be available on docker
2026-03-17 15:23:43 +01:00
3204175065 [FIx]: using the dynamic {objectLabelPlural} instead of hardcoded name (#18700)
Fixes #18607 

So previously i followed the frontend approach which led to
architectural mismatch.


- We already have the correct things implemented in the
`processViewNameWithTemplate` and in object metadata service. Found that
the seeder files had the hardcoded names instead of {objectLabelPlural}.
So changed all the hardcoded string to contain {objectLabelPlural} to
seed the new workspaces accurately.



- it will have a follow up PR for typeORM migration to migrate the
existing workspaces





https://github.com/user-attachments/assets/3b460f9f-c59d-49d1-8baa-17322d696ecc



I hope i am correct this time :)

Co-authored-by: Arun kumar <arunkumar@Aruns-MacBook-Air.local>
2026-03-17 14:16:23 +01:00
05a81c82a9 Add hotkeys to command menu items (#18682)
Add hotkeys column to the entity and plug it to the front end command
menu item display

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
2026-03-17 14:09:19 +01:00
731e297147 Twenty sdk cli oauth (#18638)
<img width="1418" height="804" alt="image"
src="https://github.com/user-attachments/assets/de6c8222-6496-4a71-bc21-7e5e1269d5cb"
/>

---------

Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
Co-authored-by: Félix Malfait <felix@twenty.com>
2026-03-17 11:43:17 +01:00
111debc1ce i18n - docs translations (#18692)
Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-17 11:14:55 +01:00
770a685556 i18n - translations (#18696)
Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-17 07:01:07 +01:00
Charles BochetandGitHub f1dfcfd163 refactor(twenty-front): reorganize NavigationMenuItem module into common/display/edit subfolders (#18691)
## Summary

- Reorganizes the `navigation-menu-item` frontend module from a flat
structure into `common/`, `display/`, and `edit/` subfolders with
type-specific subdirectories (`link/`, `folder/`, `object/`, `view/`,
`record/`)
- Every file is now in a leaf folder describing its type: `components/`,
`hooks/`, `utils/`, `types/`, or `constants/`
- Moves 14 NavigationMenuItem-related components out of
`object-metadata/` and `side-panel/pages/` into the
`navigation-menu-item` module where they belong
- Creates type-specific display utility functions (e.g.,
`getLinkNavigationMenuItemLabel`,
`getObjectNavigationMenuItemComputedLink`) to replace generic
switch-based functions
- Unifies the Favorites section drag-and-drop from `@hello-pangea/dnd`
to `@dnd-kit/react`, matching the Workspace section's DnD library
- Renames Favorites section components from `CurrentWorkspaceMember*` to
`Favorites*` for clarity
- Deletes unused `FavoritesDragDropProviderContent` and
`NavbarDragProvider`

## Test plan

- [x] `npx nx typecheck twenty-front` passes
- [x] `npx nx lint:diff-with-main twenty-front` passes (0 warnings, 0
errors)
- [x] `npx nx test twenty-front` passes (763 suites, 4467 tests)
- [ ] Verify favorites drag-and-drop still works in the UI (reorder
items, move between folders)
- [ ] Verify workspace edit mode drag-and-drop still works
- [ ] Verify "add to navigation" drag from command menu/side panel still
works
2026-03-17 06:46:50 +01:00
Charles BochetandGitHub 1be87eb97b chore: frontend dead code removal and naming cleanup (#18690)
## Summary

- **Delete 10 unused files**: 7 hooks (`useWorkflowRunUnsafe`,
`useGetViewById`, `useCreateViewFieldGroup`, `useDeleteViewFieldGroup`,
`useUpdateViewFieldGroup`, `useCreateManyViewFieldGroups`,
`useMoveViewColumns` + test), 1 component (`SettingsSummaryCard`), 1
utility (`createEventContext`)
- **Rename `objectMetadataItemsState` → `objectMetadataItemsSelector`**
across ~85 files to accurately reflect it is a derived selector (via
`createAtomSelector`), not a base Jotai atom

## Details

### Dead code removed

| Type | Name | Reason |
|------|------|--------|
| Hook | `useWorkflowRunUnsafe` | Never imported — duplicate of
`useWorkflowRun` without schema validation |
| Hook | `useGetViewById` | Never imported — `useViewById` is used
instead |
| Hook | `useCreateViewFieldGroup` | Never imported — CRUD done via
`usePerformViewFieldGroupAPIPersist` |
| Hook | `useDeleteViewFieldGroup` | Same as above |
| Hook | `useUpdateViewFieldGroup` | Same as above |
| Hook | `useCreateManyViewFieldGroups` | Same as above |
| Hook | `useMoveViewColumns` | Only imported by its own test — no
production usage |
| Component | `SettingsSummaryCard` | Never imported anywhere |
| Utility | `createEventContext` | Never imported anywhere |

### Rename

`objectMetadataItemsState` is created via `createAtomSelector` (it
derives from `objectMetadataItemsWithFieldsSelector`), so naming it
`*State` is misleading. Renamed to `objectMetadataItemsSelector` for
consistency with sibling selectors like
`objectMetadataItemsByNamePluralMapSelector`.
2026-03-17 00:49:37 +01:00
neo773andGitHub 1735c7527c fix 2FA UI layout (#18688)
/closes #18685
2026-03-17 00:33:16 +01:00
Charles BochetandGitHub 1bb642d7cd refactor: remove ProcessedNavigationMenuItem, derive display fields at point of use (#18687)
## Summary

- Removes `ProcessedNavigationMenuItem` type and the
`sortNavigationMenuItems` enrichment pipeline that pre-computed display
fields (label, link, icon, avatarUrl, etc.) for every navigation menu
item upfront
- Replaces with `filterAndSortNavigationMenuItems` (pure filter+sort
returning raw `NavigationMenuItem[]`) and small utility functions
(`getNavigationMenuItemLabel`, `getNavigationMenuItemComputedLink`,
`getNavigationMenuItemObjectNameSingular`) that components call on
demand
- Eliminates the redundant `itemType` field (was identical to the raw
`type` field) across ~30 consumer files
- Each type-specific renderer
(`NavigationDrawerItemForObjectMetadataItem`, `NavigationMenuItemIcon`,
link/folder components) now derives only the 1-2 display fields it
actually needs from the raw item + globally available Jotai atoms

Net result: -1199 / +1177 lines, 7 files deleted, 4 new utility files.
2026-03-17 00:33:06 +01:00
48285be164 i18n - translations (#18686)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-17 00:09:04 +01:00
Charles BochetandGitHub a121d00ddd feat: add color property to ObjectMetadata for object icon customization (#18672)
## Summary

- Adds a `color` column to `ObjectMetadataEntity` with full GraphQL
support so object icon colors are persisted at the metadata level
- Adds a `type` column to `NavigationMenuItemEntity` (enum: `OBJECT`,
`VIEW`, `FOLDER`, `LINK`, `RECORD`) replacing field-based type inference
- Updates frontend to read object colors from `objectMetadata.color`
(falling back to standard defaults) in the sidebar nav, record index
header, and record show breadcrumb
- Simplifies `NavigationMenuItemIcon` color resolution via
`getEffectiveNavigationMenuItemColor` util

## Color rules

| Item type | Color source | Editable in sidebar? |
|-----------|-------------|---------------------|
| **Object** | `objectMetadata.color` | Yes — persisted to
`objectMetadata.color` on Save |
| **Folder** | `navigationMenuItem.color` | Yes |
| **Link** | Fixed default (`DEFAULT_NAVIGATION_MENU_ITEM_COLOR_LINK`) |
No |
| **View** | `objectMetadata.color` (from the parent object) | No |
| **Record** | None | No |

- **Object** items represent the whole object (e.g. "Companies") and
point to the INDEX view. Changing their color updates
`objectMetadata.color` via `useSaveObjectMetadataColorsFromDraft`.
- **View** items represent specific non-INDEX views. Their color comes
from the parent object's metadata (read-only).
- Only **folders** store their color on `navigationMenuItem.color` —
enforced by `hasNavigationMenuItemOwnColor` util.
- `getEffectiveNavigationMenuItemColor` returns `objectColor` for both
OBJECT and VIEW items, folder's own color for folders, and the fixed
default for links.

## NavigationMenuItemType enum

- Shared enum created in `twenty-shared` with values: `OBJECT`, `VIEW`,
`FOLDER`, `LINK`, `RECORD`
- Registered as a GraphQL enum on the backend
- Replaces string literals across entity, DTOs, input, converters, and
frontend hooks
- Migration backfills existing rows: INDEX views → `OBJECT`, non-INDEX
views → `VIEW`, based on join with the view table

## Design decisions

- **OBJECT vs VIEW distinction**: Items pointing to INDEX views are
typed as `OBJECT` (represent the whole object, color editable). Items
pointing to non-INDEX views are typed as `VIEW` (specific view, color
read-only from parent object).
- **Dual color storage**: `navigationMenuItem.color` is preserved for
folders only. Objects use `objectMetadata.color` as their source of
truth.
- **Type discriminator**: The `type` column replaces field-based
inference (checking `viewId`, `link`, `targetRecordId` presence) with an
explicit enum, simplifying `isNavigationMenuItemLink` /
`isNavigationMenuItemFolder` to simple `item.type ===` checks.
- **No settings page color picker**: Object color editing is done from
the sidebar edit panel, not the data model settings page.

## Test plan

- [ ] Verify objects display their default standard colors in the
sidebar
- [ ] Verify object color editing works in the sidebar edit panel
(persists to objectMetadata.color)
- [ ] Verify folder color editing works in the sidebar edit panel
- [ ] Verify views, links, and records do NOT show a color picker in the
sidebar edit panel
- [ ] Run `npx nx typecheck twenty-front` and `npx nx typecheck
twenty-server`
- [ ] Verify the database migrations add `color` to `objectMetadata` and
`type` to `navigationMenuItem`


Made with [Cursor](https://cursor.com)
2026-03-16 23:54:56 +01:00
087ee19807 i18n - translations (#18683)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-16 18:17:39 +01:00
Félix MalfaitandGitHub c4e55d08ff fix: allow identical singular and plural labels for objects (#18678)
## Summary

Closes #18673

Some languages (e.g., German "Unternehmen") and even English words
(sheep, deer, aircraft, series) have identical singular and plural
forms. Twenty previously blocked saving when labels matched, making it
impossible to correctly name objects in these cases.

- **Labels** are purely display strings — removed the equality
validation from both the frontend Zod schema and backend validator
- **API names** (nameSingular/namePlural) must stay different since they
generate distinct GraphQL resolvers (`findOne` vs `findMany`,
`createOne` vs `createMany`, etc.) and REST endpoints — this validation
is preserved
- Added a shared `computeMetadataNamesFromLabels` util in
`twenty-shared` that auto-appends `'s'` to the plural API name when both
labels produce the same camelCase name (e.g., "Unternehmen" →
`unternehmen` / `unternehmens`)
- Both the frontend form and backend sync-check use the same shared util
— single source of truth, no duplicated logic

**No retroactive impact**: since the old code prevented identical labels
from ever being saved, no existing workspace has `labelSingular ===
labelPlural`.

## Test plan

- [x] New unit tests for `computeMetadataNamesFromLabels` (7 tests:
standard labels, Sheep, Unternehmen, Aircraft, empty labels, different
labels, applyCustomSuffix)
- [x] Updated frontend schema validation tests (identical labels with
different names now passes; identical names still fails)
- [x] Updated backend integration test cases (removed identical-label
failing cases)
- [ ] Manual: create a new object with identical singular/plural labels
(e.g. "Sheep" / "Sheep") — should save successfully with API names
`sheep` / `sheeps`
- [ ] Manual: verify existing objects with different labels still work
unchanged


Made with [Cursor](https://cursor.com)
2026-03-16 18:07:34 +01:00
13ff7af297 Update sidebar section toggle to match Figma chevron (#18631)
Summary
- thicken the sidebar toggle chevron to align with the Figma design
- add animation for the chevron when sections open or close



https://github.com/user-attachments/assets/67bff9e1-4df5-4ff2-a48d-b761030ada51

---------

Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
Co-authored-by: Félix Malfait <felix@twenty.com>
2026-03-16 18:04:26 +01:00
WeikoandGitHub b6b96be603 Fix custom object view fields creation (#18629) 2026-03-16 17:24:44 +01:00
Baptiste DevessierandGitHub 93bd4960e3 Fix styles side column (#18632)
## Before



https://github.com/user-attachments/assets/7abe2131-52b8-4254-a50e-0043f6d5fbe8



## After


https://github.com/user-attachments/assets/5c350dbe-cd57-4952-ad12-29a7d3cd33fe
2026-03-16 17:17:07 +01:00
Assad RoblesandGitHub cb4efb1d0e fix: respect standard object rename across all locales (Closes #18650) (#18652)
## Fix: Standard object rename ignored when UI language is not English
(Closes #18650)

### Problem
When a user renames a standard object (for example, changing **"People"
→ "Contacts"**), the custom name is only respected when the UI language
is set to **English**.

For any other locale, the resolver ignores the user-defined override and
falls back to the i18n translation of the original default label.

As a result, the custom name defined by the user is not displayed when
the UI language changes.

### Root Cause
`resolveObjectMetadataStandardOverride` only applied direct overrides
when the locale matched `SOURCE_LOCALE` (English):

```ts
if (
  safeLocale === SOURCE_LOCALE &&
  isNonEmptyString(objectMetadata.standardOverrides?.[labelKey])
) {
  return objectMetadata.standardOverrides[labelKey] ?? '';
}
2026-03-16 17:01:04 +01:00
Charles BochetandGitHub 5dfdc1d81d refactor: consolidate database query timeout config variables (#18670)
## Summary

- Removes the redundant `DATABASE_STATEMENT_TIMEOUT_MS` config variable
(default 15s) from `ConfigVariables`
- Updates the core TypeORM datasource to use
`PG_DATABASE_PRIMARY_TIMEOUT_MS` (default 10s) for its `query_timeout`,
aligning it with the workspace datasource which already uses this
variable
- This consolidates two separate env vars that controlled the same
concern (database query timeout) into a single one
2026-03-16 15:10:38 +01:00
Thomas TrompetteandGitHub 32d7fa09a3 Fix timeline activities + breadcrumb (#18626)
Before
<img width="412" height="223" alt="Capture d’écran 2026-03-13 à 17 42
37"
src="https://github.com/user-attachments/assets/350edca5-53a3-4ff9-8c81-80d012bf2170"
/>

After
<img width="412" height="251" alt="Capture d’écran 2026-03-13 à 17 43
06"
src="https://github.com/user-attachments/assets/75a86a10-b551-416b-9103-6db03a6ca395"
/>
2026-03-16 15:10:11 +01:00
nitinandGitHub e552704201 fix: add viewFieldGroupId to ViewField fragment and connect page layout selectors to live metadata store (#18676) 2026-03-16 14:24:41 +01:00
ddedecbb36 i18n - docs translations (#18677)
Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
2026-03-16 14:14:29 +01:00
5011e1d77b i18n - docs translations (#18674)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
Co-authored-by: Félix Malfait <felix@twenty.com>
2026-03-16 13:02:42 +01:00
a07337fea0 fix: return method-specific MCP responses (#18671)
## Summary

Fixes #18524 

Fixes the MCP response contract for non-`initialize` methods.

Previously, `/mcp` returned initialize-style metadata for methods like
`tools/list`, which caused strict MCP clients to reject the response
shape. The endpoint also returned `201 Created` for RPC calls even
though no resource was being created.

## Changes

- return only method-specific payloads for MCP list methods
  - `tools/list` -> `{ tools: [...] }`
  - `prompts/list` -> `{ prompts: [] }`
  - `resources/list` -> `{ resources: [] }`
- keep MCP server metadata only on `initialize`
- make `/mcp` return `200 OK` instead of `201 Created`
- add regression tests for:
  - `tools/list` response shape
  - `prompts/list` response shape
  - `resources/list` response shape

## Why

Strict MCP clients expect:
- standard RPC transport semantics over HTTP
- method-specific JSON-RPC result payloads

Returning initialize metadata for non-`initialize` methods breaks that
expectation and can cause client deserialization or protocol validation
failures.

## Verification

- reproduced the issue locally against `/mcp`
- verified `tools/list` was previously returning initialize-style fields
- verified `tools/list` now returns only `result.tools`
- verified `/mcp` now returns `200 OK`
- ran targeted Jest tests:

```bash
cd /Users/apple/MyProjects/OpenSource/twenty/packages/twenty-server
npx jest --runInBand src/engine/api/mcp/services/__tests__/mcp-protocol.service.spec.ts src/engine/api/mcp/services/__tests__/mcp-tool-executor.service.spec.ts

---------

Co-authored-by: Félix Malfait <felix@twenty.com>
2026-03-16 12:46:35 +01:00
1305 changed files with 36382 additions and 23625 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
.git
.env
node_modules
**/node_modules
.nx/cache
packages/twenty-server/.env
+6 -4
View File
@@ -100,7 +100,7 @@ jobs:
create-twenty-app --version
mkdir -p /tmp/e2e-test-workspace
cd /tmp/e2e-test-workspace
create-twenty-app test-app --exhaustive --display-name "Test App" --description "E2E test app"
create-twenty-app test-app --exhaustive --display-name "Test App" --description "E2E test app" --skip-local-instance
- name: Install scaffolded app dependencies
run: |
@@ -151,22 +151,24 @@ jobs:
SEED_API_KEY: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMDIwMjAyMC1lNmI1LTQ2ODAtOGEzMi1iODIwOTczNzE1NmIiLCJ1c2VySWQiOiIyMDIwMjAyMC1lNmI1LTQ2ODAtOGEzMi1iODIwOTczNzE1NmIiLCJ3b3Jrc3BhY2VJZCI6IjIwMjAyMDIwLTFjMjUtNGQwMi1iZjI1LTZhZWNjZjdlYTQxOSIsIndvcmtzcGFjZU1lbWJlcklkIjoiMjAyMDIwMjAtNDYzZi00MzViLTgyOGMtMTA3ZTAwN2EyNzExIiwidXNlcldvcmtzcGFjZUlkIjoiMjAyMDIwMjAtMWU3Yy00M2Q5LWE1ZGItNjg1YjUwNjlkODE2IiwidHlwZSI6IkFDQ0VTUyIsImF1dGhQcm92aWRlciI6InBhc3N3b3JkIiwiaWF0IjoxNzUxMjgxNzA0LCJleHAiOjIwNjY4NTc3MDR9.HMGqCsVlOAPVUBhKSGlD1X86VoHKt4LIUtET3CGIdik'
run: |
cd /tmp/e2e-test-workspace/test-app
npx --no-install twenty auth:login --api-key $SEED_API_KEY --api-url http://localhost:3000
npx --no-install twenty remote add --token $SEED_API_KEY --url http://localhost:3000
- name: Build scaffolded app
run: |
cd /tmp/e2e-test-workspace/test-app
npx --no-install twenty app:build
npx --no-install twenty build
test -d .twenty/output
- name: Execute hello-world logic function
run: |
cd /tmp/e2e-test-workspace/test-app
EXEC_OUTPUT=$(npx --no-install twenty function:execute --functionName hello-world-logic-function)
EXEC_OUTPUT=$(npx --no-install twenty exec --functionName hello-world-logic-function)
echo "$EXEC_OUTPUT"
echo "$EXEC_OUTPUT" | grep -q "Hello, World!"
- name: Run scaffolded app integration test
env:
TWENTY_API_URL: http://localhost:3000
run: |
cd /tmp/e2e-test-workspace/test-app
yarn test
+2 -2
View File
@@ -10,8 +10,8 @@ permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.event_name == 'merge_group' && github.event.merge_group.base_ref || github.ref }}
cancel-in-progress: ${{ github.event_name != 'merge_group' }}
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
jobs:
e2e-test:
+44 -29
View File
@@ -25,47 +25,47 @@ See Twenty application documentation https://docs.twenty.com/developers/extend/c
## Prerequisites
- Node.js 24+ (recommended) and Yarn 4
- A Twenty workspace and an API key (create one at https://app.twenty.com/settings/api-webhooks)
- Docker (for the local Twenty dev server)
## Quick start
```bash
# Scaffold a new app — the CLI will offer to start a local Twenty server
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Get help and list all available commands
yarn twenty help
# The scaffolder can automatically:
# 1. Start a local Twenty server (Docker)
# 2. Open the browser to log in (tim@apple.dev / tim@apple.dev)
# 3. Authenticate your app via OAuth
# Authenticate using your API key (you'll be prompted)
yarn twenty auth:login
# Add a new entity to your application (guided)
yarn twenty entity:add
# Or do it manually:
yarn twenty server start # Start local Twenty server
yarn twenty remote add --local # Authenticate via OAuth
# Start dev mode: watches, builds, and syncs local changes to your workspace
# (also auto-generates typed CoreApiClient — MetadataApiClient ships pre-built with the SDK — both available via `twenty-sdk/clients`)
yarn twenty app:dev
yarn twenty dev
# Watch your application's function logs
yarn twenty function:logs
yarn twenty logs
# Execute a function with a JSON payload
yarn twenty function:execute -n my-function -p '{"key": "value"}'
yarn twenty exec -n my-function -p '{"key": "value"}'
# Execute the pre-install function
yarn twenty function:execute --preInstall
yarn twenty exec --preInstall
# Execute the post-install function
yarn twenty function:execute --postInstall
yarn twenty exec --postInstall
# Build the app for distribution
yarn twenty app:build
yarn twenty build
# Publish the app to npm or directly to a Twenty server
yarn twenty app:publish
yarn twenty publish
# Uninstall the application from the current workspace
yarn twenty app:uninstall
yarn twenty uninstall
```
## Scaffolding modes
@@ -107,13 +107,27 @@ npx create-twenty-app@latest my-app -m
- `skills/example-skill.ts` — Example AI agent skill definition
- `__tests__/app-install.integration-test.ts` — Integration test that builds, installs, and verifies the app (includes `vitest.config.ts`, `tsconfig.spec.json`, and a setup file)
## Local server
The scaffolder can start a local Twenty dev server for you (all-in-one Docker image with PostgreSQL, Redis, server, and worker). You can also manage it manually:
```bash
yarn twenty server start # Start (pulls image if needed)
yarn twenty server status # Check if it's healthy
yarn twenty server logs # Stream logs
yarn twenty server stop # Stop (data is preserved)
yarn twenty server reset # Wipe all data and start fresh
```
The server is pre-seeded with a workspace and user (`tim@apple.dev` / `tim@apple.dev`).
## Next steps
- Run `yarn twenty help` to see all available commands.
- Use `yarn twenty auth:login` to authenticate with your Twenty workspace.
- Explore the generated project and add your first entity with `yarn twenty entity:add` (logic functions, front components, objects, roles, views, navigation menu items, skills).
- Use `yarn twenty app:dev` while you iterate — it watches, builds, and syncs changes to your workspace in real time.
- `CoreApiClient` (for workspace data via `/graphql`) is auto-generated by `yarn twenty app:dev`. `MetadataApiClient` (for workspace configuration and file uploads via `/metadata`) ships pre-built with the SDK. Both are available via `import { CoreApiClient, MetadataApiClient } from 'twenty-sdk/clients'`.
- Use `yarn twenty remote add --local` to authenticate with your Twenty workspace via OAuth.
- Explore the generated project and add your first entity with `yarn twenty add` (logic functions, front components, objects, roles, views, navigation menu items, skills).
- Use `yarn twenty dev` while you iterate — it watches, builds, and syncs changes to your workspace in real time.
- `CoreApiClient` (for workspace data via `/graphql`) is auto-generated by `yarn twenty dev`. `MetadataApiClient` (for workspace configuration and file uploads via `/metadata`) ships pre-built with the SDK. Both are available via `import { CoreApiClient, MetadataApiClient } from 'twenty-sdk/clients'`.
## Build and publish your application
@@ -121,19 +135,19 @@ Once your app is ready, build and publish it using the CLI:
```bash
# Build the app (output goes to .twenty/output/)
yarn twenty app:build
yarn twenty build
# Build and create a tarball (.tgz) for distribution
yarn twenty app:build --tarball
yarn twenty build --tarball
# Publish to npm (requires npm login)
yarn twenty app:publish
yarn twenty publish
# Publish with a dist-tag (e.g. beta, next)
yarn twenty app:publish --tag beta
yarn twenty publish --tag beta
# Publish directly to a Twenty server (builds, uploads, and installs in one step)
yarn twenty app:publish --server https://app.twenty.com
# Deploy directly to a Twenty server (builds, uploads, and installs in one step)
yarn twenty deploy
```
### Publish to the Twenty marketplace
@@ -153,8 +167,9 @@ Our team reviews contributions for quality, security, and reusability before mer
## Troubleshooting
- Auth prompts not appearing: run `yarn twenty auth:login` again and verify the API key permissions.
- Types not generated: ensure `yarn twenty app:dev` is running — it autogenerates the typed client.
- Server not starting: check Docker is running (`docker info`), then try `yarn twenty server logs`.
- Auth not working: make sure you're logged in to Twenty in the browser first, then run `yarn twenty remote add --local`.
- Types not generated: ensure `yarn twenty dev` is running — it auto-generates the typed client.
## Contributing
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "create-twenty-app",
"version": "0.7.0",
"version": "0.8.0-canary.1",
"description": "Command-line interface to create Twenty application",
"main": "dist/cli.cjs",
"bin": "dist/cli.cjs",
+6
View File
@@ -27,6 +27,10 @@ const program = new Command(packageJson.name)
'--description <description>',
'Application description (skips prompt)',
)
.option(
'--skip-local-instance',
'Skip the local Twenty instance setup prompt',
)
.helpOption('-h, --help', 'Display this help message.')
.action(
async (
@@ -37,6 +41,7 @@ const program = new Command(packageJson.name)
name?: string;
displayName?: string;
description?: string;
skipLocalInstance?: boolean;
},
) => {
const modeFlags = [options?.exhaustive, options?.minimal].filter(Boolean);
@@ -72,6 +77,7 @@ const program = new Command(packageJson.name)
name: options?.name,
displayName: options?.displayName,
description: options?.description,
skipLocalInstance: options?.skipLocalInstance,
});
},
);
@@ -1,62 +1,11 @@
This is a [Twenty](https://twenty.com) application project bootstrapped with [`create-twenty-app`](https://www.npmjs.com/package/create-twenty-app).
This is a [Twenty](https://twenty.com) application bootstrapped with [`create-twenty-app`](https://www.npmjs.com/package/create-twenty-app).
## Getting Started
First, authenticate to your workspace:
```bash
yarn twenty auth:login
```
Then, start development mode to sync your app and watch for changes:
```bash
yarn twenty app:dev
```
Open your Twenty instance and go to `/settings/applications` section to see the result.
## Available Commands
Run `yarn twenty help` to list all available commands. Common commands:
```bash
# Authentication
yarn twenty auth:login # Authenticate with Twenty
yarn twenty auth:logout # Remove credentials
yarn twenty auth:status # Check auth status
yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Application
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
```
## Integration Tests
If your project includes the example integration test (`src/__tests__/app-install.integration-test.ts`), you can run it with:
```bash
# Make sure a Twenty server is running at http://localhost:3000
yarn test
```
The test builds and installs the app, then verifies it appears in the applications list. Test configuration (API URL and API key) is defined in `vitest.config.ts`.
## LLMs instructions
Main docs and pitfalls are available in LLMS.md file.
Run `yarn twenty help` to list all available commands.
## Learn More
To learn more about Twenty applications, take a look at the following resources:
- [twenty-sdk](https://www.npmjs.com/package/twenty-sdk) - learn about `twenty-sdk` tool.
- [Twenty doc](https://docs.twenty.com/) - Twenty's documentation.
- Join our [Discord](https://discord.gg/cx5n4Jzs57)
You can check out [the Twenty GitHub repository](https://github.com/twentyhq/twenty) - your feedback and contributions are welcome!
- [Twenty Apps documentation](https://docs.twenty.com/developers/extend/capabilities/apps)
- [twenty-sdk CLI reference](https://www.npmjs.com/package/twenty-sdk)
- [Discord](https://discord.gg/cx5n4Jzs57)
@@ -1,11 +1,16 @@
import { copyBaseApplicationProject } from '@/utils/app-template';
import { convertToLabel } from '@/utils/convert-to-label';
import { install } from '@/utils/install';
import {
type LocalInstanceResult,
setupLocalInstance,
} from '@/utils/setup-local-instance';
import { tryGitInit } from '@/utils/try-git-init';
import chalk from 'chalk';
import * as fs from 'fs-extra';
import inquirer from 'inquirer';
import kebabCase from 'lodash.kebabcase';
import { execSync } from 'node:child_process';
import * as path from 'path';
import { isDefined } from 'twenty-shared/utils';
@@ -22,6 +27,7 @@ type CreateAppOptions = {
name?: string;
displayName?: string;
description?: string;
skipLocalInstance?: boolean;
};
export class CreateAppCommand {
@@ -40,6 +46,7 @@ export class CreateAppCommand {
await fs.ensureDir(appDirectory);
console.log(chalk.gray(' Scaffolding project files...'));
await copyBaseApplicationProject({
appName,
appDisplayName,
@@ -48,11 +55,24 @@ export class CreateAppCommand {
exampleOptions,
});
console.log(chalk.gray(' Installing dependencies...'));
await install(appDirectory);
console.log(chalk.gray(' Initializing git repository...'));
await tryGitInit(appDirectory);
this.logSuccess(appDirectory);
let localResult: LocalInstanceResult = { running: false };
if (!options.skipLocalInstance) {
// Auto-detect a running server first
localResult = await setupLocalInstance(appDirectory);
if (localResult.running && localResult.serverUrl) {
await this.connectToLocal(appDirectory, localResult.serverUrl);
}
}
this.logSuccess(appDirectory, localResult);
} catch (error) {
console.error(
chalk.red('Initialization failed:'),
@@ -173,22 +193,55 @@ export class CreateAppCommand {
appDirectory: string;
appName: string;
}): void {
console.log(chalk.blue('🎯 Creating Twenty Application'));
console.log(chalk.gray(`📁 Directory: ${appDirectory}`));
console.log(chalk.gray(`📝 Name: ${appName}`));
console.log(chalk.blue('Creating Twenty Application'));
console.log(chalk.gray(` Directory: ${appDirectory}`));
console.log(chalk.gray(` Name: ${appName}`));
console.log('');
}
private logSuccess(appDirectory: string): void {
private async connectToLocal(
appDirectory: string,
serverUrl: string,
): Promise<void> {
try {
execSync(
`npx nx run twenty-sdk:start -- remote add ${serverUrl} --as local`,
{
cwd: appDirectory,
stdio: 'inherit',
},
);
console.log(chalk.green('Authenticated with local Twenty instance.'));
} catch {
console.log(
chalk.yellow(
'Authentication skipped. Run `npx nx run twenty-sdk:start -- remote add --local` manually.',
),
);
}
}
private logSuccess(
appDirectory: string,
localResult: LocalInstanceResult,
): void {
const dirName = appDirectory.split('/').reverse()[0] ?? '';
console.log(chalk.green('Application created!'));
console.log(chalk.green('Application created!'));
console.log('');
console.log(chalk.blue('Next steps:'));
console.log(chalk.gray(` cd ${dirName}`));
if (!localResult.running) {
console.log(
chalk.gray(
' yarn twenty remote add --local # Authenticate with Twenty',
),
);
}
console.log(
chalk.gray(' yarn twenty auth:login # Authenticate with Twenty'),
chalk.gray(' yarn twenty dev # Start dev mode'),
);
console.log(chalk.gray(' yarn twenty app:dev # Start dev mode'));
}
}
@@ -103,7 +103,6 @@ describe('scaffoldIntegrationTest', () => {
expect(content).toContain('TWENTY_API_KEY');
expect(content).not.toContain('TWENTY_TEST_API_KEY');
expect(content).toContain('TWENTY_API_URL');
expect(content).toContain('setup-test.ts');
expect(content).toContain('tsconfig.spec.json');
expect(content).toContain('integration-test.ts');
@@ -474,7 +474,7 @@ const createExampleNavigationMenuItem = async ({
const universalIdentifier = v4();
const content = `import { defineNavigationMenuItem } from 'twenty-sdk';
import { EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/example-view';
import { EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/example-view';
export default defineNavigationMenuItem({
universalIdentifier: '${universalIdentifier}',
@@ -482,6 +482,7 @@ export default defineNavigationMenuItem({
icon: 'IconList',
color: 'blue',
position: 0,
type: 'VIEW',
viewUniversalIdentifier: EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER,
});
`;
@@ -609,8 +610,9 @@ const createPackageJson = async ({
const devDependencies: Record<string, string> = {
typescript: '^5.9.3',
'@types/node': '^24.7.2',
'@types/react': '^18.2.0',
react: '^18.2.0',
'@types/react': '^19.0.0',
react: '^19.0.0',
'react-dom': '^19.0.0',
oxlint: '^0.16.0',
'twenty-sdk': createTwentyAppPackageJson.version,
};
@@ -0,0 +1,101 @@
import chalk from 'chalk';
import { execSync } from 'node:child_process';
import { platform } from 'node:os';
const DEFAULT_PORT = 2020;
// Minimal health check — the full implementation lives in twenty-sdk
const isServerReady = async (port: number): Promise<boolean> => {
const controller = new AbortController();
const timeoutId = setTimeout(() => controller.abort(), 3000);
try {
const response = await fetch(`http://localhost:${port}/healthz`, {
signal: controller.signal,
});
const body = await response.json();
return body.status === 'ok';
} catch {
return false;
} finally {
clearTimeout(timeoutId);
}
};
export type LocalInstanceResult = {
running: boolean;
serverUrl?: string;
};
export const setupLocalInstance = async (
appDirectory: string,
): Promise<LocalInstanceResult> => {
console.log('');
console.log(chalk.blue('Setting up local Twenty instance...'));
if (await isServerReady(DEFAULT_PORT)) {
const serverUrl = `http://localhost:${DEFAULT_PORT}`;
console.log(chalk.green(`Twenty server detected on ${serverUrl}.`));
return { running: true, serverUrl };
}
// Delegate to `twenty server start` from the scaffolded app
console.log(chalk.gray('Starting local Twenty server...'));
try {
execSync('yarn twenty server start', {
cwd: appDirectory,
stdio: 'inherit',
});
} catch {
console.log(
chalk.yellow(
'Failed to start Twenty server. Run `yarn twenty server start` manually.',
),
);
return { running: false };
}
console.log(chalk.gray('Waiting for Twenty to be ready...'));
const startTime = Date.now();
const timeoutMs = 180 * 1000;
while (Date.now() - startTime < timeoutMs) {
if (await isServerReady(DEFAULT_PORT)) {
const serverUrl = `http://localhost:${DEFAULT_PORT}`;
console.log(chalk.green(`Twenty server is running on ${serverUrl}.`));
console.log(
chalk.gray(
'Workspace ready — login with tim@apple.dev / tim@apple.dev',
),
);
const openCommand = platform() === 'darwin' ? 'open' : 'xdg-open';
try {
execSync(`${openCommand} ${serverUrl}`, { stdio: 'ignore' });
} catch {
// Ignore if browser can't be opened
}
return { running: true, serverUrl };
}
await new Promise((resolve) => setTimeout(resolve, 2000));
}
console.log(
chalk.yellow(
'Twenty server did not become healthy in time. Check: yarn twenty server logs',
),
);
return { running: false };
};
@@ -45,7 +45,6 @@ export default defineConfig({
include: ['src/**/*.integration-test.ts'],
setupFiles: ['src/__tests__/setup-test.ts'],
env: {
TWENTY_API_URL: 'http://localhost:3000',
TWENTY_API_KEY:
'${SEED_API_KEY}',
},
@@ -94,7 +93,7 @@ import * as os from 'os';
import * as path from 'path';
import { beforeAll } from 'vitest';
const TWENTY_API_URL = process.env.TWENTY_API_URL ?? 'http://localhost:3000';
const TWENTY_API_URL = process.env.TWENTY_API_URL ?? 'http://localhost:2020';
const TEST_CONFIG_DIR = path.join(os.tmpdir(), '.twenty-sdk-test');
const assertServerIsReachable = async () => {
@@ -120,12 +119,13 @@ beforeAll(async () => {
fs.mkdirSync(TEST_CONFIG_DIR, { recursive: true });
const configFile = {
profiles: {
default: {
remotes: {
local: {
apiUrl: process.env.TWENTY_API_URL,
apiKey: process.env.TWENTY_API_KEY,
},
},
defaultRemote: 'local',
};
fs.writeFileSync(
@@ -5,13 +5,13 @@ This is a [Twenty](https://twenty.com) application project bootstrapped with [`c
First, authenticate to your workspace:
```bash
yarn twenty auth:login
yarn twenty remote add --local
```
Then, start development mode to sync your app and watch for changes:
```bash
yarn twenty app:dev
yarn twenty dev
```
Open your Twenty instance and go to `/settings/applications` section to see the result.
@@ -21,19 +21,19 @@ Open your Twenty instance and go to `/settings/applications` section to see the
Run `yarn twenty help` to list all available commands. Common commands:
```bash
# Authentication
yarn twenty auth:login # Authenticate with Twenty
yarn twenty auth:logout # Remove credentials
yarn twenty auth:status # Check auth status
yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Remotes & Authentication
yarn twenty remote add --local # Authenticate with Twenty
yarn twenty remote status # Check auth status
yarn twenty remote switch # Switch default remote
yarn twenty remote list # List all configured remotes
yarn twenty remote remove <name> # Remove a remote
# Application
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
yarn twenty dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty logs # Stream function logs
yarn twenty exec # Execute a function with JSON payload
yarn twenty uninstall # Uninstall app from workspace
```
## LLMs instructions
@@ -9,9 +9,9 @@
},
"packageManager": "yarn@4.9.2",
"scripts": {
"app:dev": "twenty app:dev",
"function:execute": "twenty function:execute",
"app:uninstall": "twenty app:uninstall",
"dev": "twenty dev",
"exec": "twenty exec",
"uninstall": "twenty uninstall",
"lint": "oxlint -c .oxlintrc.json .",
"lint:fix": "oxlint --fix -c .oxlintrc.json ."
},
@@ -9,16 +9,16 @@
},
"packageManager": "yarn@4.9.2",
"scripts": {
"auth:login": "twenty auth:login",
"auth:logout": "twenty auth:logout",
"auth:status": "twenty auth:status",
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
"function:execute": "twenty function:execute",
"app:uninstall": "twenty app:uninstall",
"remote:add": "twenty remote add --local",
"remote:status": "twenty remote status",
"remote:switch": "twenty remote switch",
"remote:list": "twenty remote list",
"remote:remove": "twenty remote remove",
"dev": "twenty dev",
"add": "twenty add",
"logs": "twenty logs",
"exec": "twenty exec",
"uninstall": "twenty uninstall",
"help": "twenty help",
"lint": "oxlint -c .oxlintrc.json .",
"lint:fix": "oxlint --fix -c .oxlintrc.json ."
@@ -9,16 +9,16 @@
},
"packageManager": "yarn@4.9.2",
"scripts": {
"auth:login": "twenty auth:login",
"auth:logout": "twenty auth:logout",
"auth:status": "twenty auth:status",
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
"function:execute": "twenty function:execute",
"app:uninstall": "twenty app:uninstall",
"remote:add": "twenty remote add --local",
"remote:status": "twenty remote status",
"remote:switch": "twenty remote switch",
"remote:list": "twenty remote list",
"remote:remove": "twenty remote remove",
"dev": "twenty dev",
"add": "twenty add",
"logs": "twenty logs",
"exec": "twenty exec",
"uninstall": "twenty uninstall",
"help": "twenty help",
"lint": "oxlint -c .oxlintrc.json .",
"lint:fix": "oxlint --fix -c .oxlintrc.json ."
@@ -9,16 +9,16 @@
},
"packageManager": "yarn@4.9.2",
"scripts": {
"auth:login": "twenty auth:login",
"auth:logout": "twenty auth:logout",
"auth:status": "twenty auth:status",
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
"function:execute": "twenty function:execute",
"app:uninstall": "twenty app:uninstall",
"remote:add": "twenty remote add --local",
"remote:status": "twenty remote status",
"remote:switch": "twenty remote switch",
"remote:list": "twenty remote list",
"remote:remove": "twenty remote remove",
"dev": "twenty dev",
"add": "twenty add",
"logs": "twenty logs",
"exec": "twenty exec",
"uninstall": "twenty uninstall",
"help": "twenty help",
"lint": "oxlint -c .oxlintrc.json .",
"lint:fix": "oxlint --fix -c .oxlintrc.json ."
@@ -1,8 +1,10 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { ALL_POST_CARD_RECIPIENTS_VIEW_ID } from '../views/all-post-card-recipients.view';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { POST_CARD_RECIPIENT_UNIVERSAL_IDENTIFIER } from '../objects/post-card-recipient.object';
export default defineNavigationMenuItem({
universalIdentifier: 'c1a2b3c4-0003-4a7b-8c9d-0e1f2a3b4c5d',
position: 2,
viewUniversalIdentifier: ALL_POST_CARD_RECIPIENTS_VIEW_ID,
type: NavigationMenuItemType.OBJECT,
targetObjectUniversalIdentifier: POST_CARD_RECIPIENT_UNIVERSAL_IDENTIFIER,
});
@@ -1,8 +1,10 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { ALL_POST_CARDS_VIEW_ID } from '../views/all-post-cards.view';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { POST_CARD_UNIVERSAL_IDENTIFIER } from '../objects/post-card.object';
export default defineNavigationMenuItem({
universalIdentifier: 'c1a2b3c4-0001-4a7b-8c9d-0e1f2a3b4c5d',
position: 0,
viewUniversalIdentifier: ALL_POST_CARDS_VIEW_ID,
type: NavigationMenuItemType.OBJECT,
targetObjectUniversalIdentifier: POST_CARD_UNIVERSAL_IDENTIFIER,
});
@@ -1,8 +1,10 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { ALL_RECIPIENTS_VIEW_ID } from '../views/all-recipients.view';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { RECIPIENT_UNIVERSAL_IDENTIFIER } from '../objects/recipient.object';
export default defineNavigationMenuItem({
universalIdentifier: 'c1a2b3c4-0002-4a7b-8c9d-0e1f2a3b4c5d',
position: 1,
viewUniversalIdentifier: ALL_RECIPIENTS_VIEW_ID,
type: NavigationMenuItemType.OBJECT,
targetObjectUniversalIdentifier: RECIPIENT_UNIVERSAL_IDENTIFIER,
});
+13 -13
View File
@@ -5,13 +5,13 @@ This is a [Twenty](https://twenty.com) application project bootstrapped with [`c
First, authenticate to your workspace:
```bash
yarn twenty auth:login
yarn twenty remote add --local
```
Then, start development mode to sync your app and watch for changes:
```bash
yarn twenty app:dev
yarn twenty dev
```
Open your Twenty instance and go to `/settings/applications` section to see the result.
@@ -21,19 +21,19 @@ Open your Twenty instance and go to `/settings/applications` section to see the
Run `yarn twenty help` to list all available commands. Common commands:
```bash
# Authentication
yarn twenty auth:login # Authenticate with Twenty
yarn twenty auth:logout # Remove credentials
yarn twenty auth:status # Check auth status
yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Remotes & Authentication
yarn twenty remote add --local # Authenticate with Twenty
yarn twenty remote status # Check auth status
yarn twenty remote switch # Switch default remote
yarn twenty remote list # List all configured remotes
yarn twenty remote remove <name> # Remove a remote
# Application
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
yarn twenty dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty logs # Stream function logs
yarn twenty exec # Execute a function with JSON payload
yarn twenty uninstall # Uninstall app from workspace
```
## Integration Tests
@@ -29,12 +29,13 @@ beforeAll(async () => {
fs.mkdirSync(TEST_CONFIG_DIR, { recursive: true });
const configFile = {
profiles: {
default: {
remotes: {
local: {
apiUrl: process.env.TWENTY_API_URL,
apiKey: process.env.TWENTY_API_KEY,
},
},
defaultRemote: 'local',
};
fs.writeFileSync(
@@ -1,5 +1,6 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/example-view';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/example-view';
export default defineNavigationMenuItem({
universalIdentifier: '10f90627-e9c2-44b7-9742-bed77e3d1b17',
@@ -7,5 +8,6 @@ export default defineNavigationMenuItem({
icon: 'IconList',
color: 'blue',
position: 0,
type: NavigationMenuItemType.VIEW,
viewUniversalIdentifier: EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER,
});
@@ -5,13 +5,13 @@ This is a [Twenty](https://twenty.com) application project bootstrapped with [`c
First, authenticate to your workspace:
```bash
yarn twenty auth:login
yarn twenty remote add --local
```
Then, start development mode to sync your app and watch for changes:
```bash
yarn twenty app:dev
yarn twenty dev
```
Open your Twenty instance and go to `/settings/applications` section to see the result.
@@ -21,19 +21,19 @@ Open your Twenty instance and go to `/settings/applications` section to see the
Run `yarn twenty help` to list all available commands. Common commands:
```bash
# Authentication
yarn twenty auth:login # Authenticate with Twenty
yarn twenty auth:logout # Remove credentials
yarn twenty auth:status # Check auth status
yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Remotes & Authentication
yarn twenty remote add --local # Authenticate with Twenty
yarn twenty remote status # Check auth status
yarn twenty remote switch # Switch default remote
yarn twenty remote list # List all configured remotes
yarn twenty remote remove <name> # Remove a remote
# Application
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
yarn twenty dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty logs # Stream function logs
yarn twenty exec # Execute a function with JSON payload
yarn twenty uninstall # Uninstall app from workspace
```
## LLMs instructions
@@ -236,7 +236,7 @@ const handler = async (event: any) => {
},
});
// TODO: remove `as any` after running `yarn twenty app:dev` to regenerate the typed client
// TODO: remove `as any` after running `yarn twenty dev` to regenerate the typed client
const updateSummary = async (markdown: string) => {
await client.mutation({
updateCallRecording: {
@@ -1,10 +1,12 @@
import { CALL_RECORDING_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/call-recording-view';
import { defineNavigationMenuItem } from 'twenty-sdk';
import { NavigationMenuItemType } from 'twenty-shared/types';
export default defineNavigationMenuItem({
universalIdentifier: '5248a62d-7d2e-43a7-ba45-6e8f61876a71',
name: 'Call recordings',
icon: 'IconPhone',
position: 0,
type: NavigationMenuItemType.VIEW,
viewUniversalIdentifier: CALL_RECORDING_VIEW_UNIVERSAL_IDENTIFIER,
});
@@ -1,4 +1,5 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { UNIVERSAL_IDENTIFIERS } from 'src/constants/universal-identifiers.constant';
export default defineNavigationMenuItem({
@@ -6,6 +7,7 @@ export default defineNavigationMenuItem({
name: 'Self host user',
icon: 'IconList',
position: 1,
type: NavigationMenuItemType.VIEW,
viewUniversalIdentifier:
UNIVERSAL_IDENTIFIERS.views.selfHostingUserView.universalIdentifier,
});
@@ -38,7 +38,6 @@ services:
# EMAIL_FROM_ADDRESS: ${EMAIL_FROM_ADDRESS:-contact@yourdomain.com}
# EMAIL_FROM_NAME: ${EMAIL_FROM_NAME:-"John from YourDomain"}
# EMAIL_SYSTEM_ADDRESS: ${EMAIL_SYSTEM_ADDRESS:-system@yourdomain.com}
# EMAIL_DRIVER: ${EMAIL_DRIVER:-smtp}
# EMAIL_SMTP_HOST: ${EMAIL_SMTP_HOST:-smtp.gmail.com}
# EMAIL_SMTP_PORT: ${EMAIL_SMTP_PORT:-465}
@@ -92,7 +91,6 @@ services:
# EMAIL_FROM_ADDRESS: ${EMAIL_FROM_ADDRESS:-contact@yourdomain.com}
# EMAIL_FROM_NAME: ${EMAIL_FROM_NAME:-"John from YourDomain"}
# EMAIL_SYSTEM_ADDRESS: ${EMAIL_SYSTEM_ADDRESS:-system@yourdomain.com}
# EMAIL_DRIVER: ${EMAIL_DRIVER:-smtp}
# EMAIL_SMTP_HOST: ${EMAIL_SMTP_HOST:-smtp.gmail.com}
# EMAIL_SMTP_PORT: ${EMAIL_SMTP_PORT:-465}
@@ -61,7 +61,6 @@
"EMAIL_SMTP_NO_TLS": { "type": "boolean" },
"EMAIL_FROM_ADDRESS": { "type": "string" },
"EMAIL_FROM_NAME": { "type": "string" },
"EMAIL_SYSTEM_ADDRESS": { "type": "string" },
"IS_EMAIL_VERIFICATION_REQUIRED": { "type": "boolean" },
"EMAIL_VERIFICATION_TOKEN_EXPIRES_IN": { "type": "string" },
"PASSWORD_RESET_TOKEN_EXPIRES_IN": { "type": "string" }
@@ -0,0 +1,130 @@
ARG APP_VERSION
# === Stage 1: Common dependencies ===
FROM node:22-alpine AS common-deps
WORKDIR /app
COPY ./package.json ./yarn.lock ./.yarnrc.yml ./tsconfig.base.json ./nx.json /app/
COPY ./.yarn/releases /app/.yarn/releases
COPY ./.yarn/patches /app/.yarn/patches
COPY ./packages/twenty-emails/package.json /app/packages/twenty-emails/
COPY ./packages/twenty-server/package.json /app/packages/twenty-server/
COPY ./packages/twenty-server/patches /app/packages/twenty-server/patches
COPY ./packages/twenty-ui/package.json /app/packages/twenty-ui/
COPY ./packages/twenty-shared/package.json /app/packages/twenty-shared/
COPY ./packages/twenty-front/package.json /app/packages/twenty-front/
COPY ./packages/twenty-sdk/package.json /app/packages/twenty-sdk/
RUN yarn && yarn cache clean && npx nx reset
# === Stage 2: Build server from source ===
FROM common-deps AS twenty-server-build
COPY ./packages/twenty-emails /app/packages/twenty-emails
COPY ./packages/twenty-shared /app/packages/twenty-shared
COPY ./packages/twenty-ui /app/packages/twenty-ui
COPY ./packages/twenty-sdk /app/packages/twenty-sdk
COPY ./packages/twenty-server /app/packages/twenty-server
RUN npx nx run twenty-server:build
RUN yarn workspaces focus --production twenty-emails twenty-shared twenty-sdk twenty-server
# === Stage 3: Build frontend from source ===
# Requires ~10GB Docker memory. To skip, pre-build on host first:
# npx nx build twenty-front
# The COPY below will pick up packages/twenty-front/build/ if it exists.
FROM common-deps AS twenty-front-build
COPY --from=twenty-server-build /app/package.json /tmp/.build-sentinel
COPY ./packages/twenty-front /app/packages/twenty-front
COPY ./packages/twenty-ui /app/packages/twenty-ui
COPY ./packages/twenty-shared /app/packages/twenty-shared
COPY ./packages/twenty-sdk /app/packages/twenty-sdk
RUN if [ -d /app/packages/twenty-front/build ]; then \
echo "Using pre-built frontend from host"; \
else \
NODE_OPTIONS="--max-old-space-size=8192" npx nx build twenty-front; \
fi
# === Stage 4: s6-overlay ===
FROM alpine:3.20 AS s6-fetch
ARG S6_OVERLAY_VERSION=3.2.0.2
ARG TARGETARCH
RUN if [ "$TARGETARCH" = "arm64" ]; then echo "aarch64" > /tmp/s6arch; \
else echo "x86_64" > /tmp/s6arch; fi
RUN S6_ARCH=$(cat /tmp/s6arch) && \
wget -O /tmp/s6-overlay-noarch.tar.xz \
"https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz" && \
wget -O /tmp/s6-overlay-noarch.tar.xz.sha256 \
"https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz.sha256" && \
wget -O /tmp/s6-overlay-arch.tar.xz \
"https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz" && \
wget -O /tmp/s6-overlay-arch.tar.xz.sha256 \
"https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz.sha256" && \
cd /tmp && \
NOARCH_SUM=$(awk '{print $1}' s6-overlay-noarch.tar.xz.sha256) && \
ARCH_SUM=$(awk '{print $1}' s6-overlay-arch.tar.xz.sha256) && \
echo "$NOARCH_SUM s6-overlay-noarch.tar.xz" | sha256sum -c - && \
echo "$ARCH_SUM s6-overlay-arch.tar.xz" | sha256sum -c -
# === Stage 5: Final all-in-one image ===
FROM node:22-alpine
# s6-overlay
COPY --from=s6-fetch /tmp/s6-overlay-noarch.tar.xz /tmp/
COPY --from=s6-fetch /tmp/s6-overlay-arch.tar.xz /tmp/
RUN tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz \
&& tar -C / -Jxpf /tmp/s6-overlay-arch.tar.xz \
&& rm /tmp/s6-overlay-*.tar.xz
# Infrastructure: Postgres, Redis, and utilities
RUN apk add --no-cache \
postgresql16 postgresql16-contrib \
redis \
curl jq su-exec
# tsx for database setup scripts
RUN npm install -g tsx
# Twenty application (both server and frontend built from source)
COPY --from=twenty-server-build /app /app
COPY --from=twenty-front-build /app/packages/twenty-front/build /app/packages/twenty-server/dist/front
# s6 service definitions
COPY packages/twenty-docker/twenty-app-dev/rootfs/ /
# Data directories
RUN mkdir -p /data/postgres /data/redis /app/.local-storage \
&& chown -R postgres:postgres /data/postgres \
&& chown 1000:1000 /data/redis /app/.local-storage
ARG REACT_APP_SERVER_BASE_URL
ARG APP_VERSION=0.0.0
# Tell s6-overlay to preserve container environment variables
ENV S6_KEEP_ENV=1
# Environment defaults
ENV PG_DATABASE_URL=postgres://twenty:twenty@localhost:5432/default \
SERVER_URL=http://localhost:2020 \
REDIS_URL=redis://localhost:6379 \
STORAGE_TYPE=local \
APP_SECRET=twenty-app-dev-secret-not-for-production \
REACT_APP_SERVER_BASE_URL=$REACT_APP_SERVER_BASE_URL \
APP_VERSION=$APP_VERSION \
NODE_ENV=development \
NODE_PORT=3000 \
DISABLE_DB_MIGRATIONS=true \
DISABLE_CRON_JOBS_REGISTRATION=true \
IS_BILLING_ENABLED=false \
SIGN_IN_PREFILLED=true
EXPOSE 3000
VOLUME ["/data/postgres", "/app/.local-storage"]
LABEL org.opencontainers.image.source=https://github.com/twentyhq/twenty
LABEL org.opencontainers.image.description="All-in-one Twenty image for local development and SDK usage. Includes PostgreSQL, Redis, server, and worker."
ENTRYPOINT ["/init"]
@@ -0,0 +1 @@
/bin/sh /etc/s6-overlay/scripts/init-db.sh
@@ -0,0 +1,13 @@
#!/bin/sh
# Initialize PostgreSQL data directory if empty
if [ ! -f /data/postgres/PG_VERSION ]; then
echo "Initializing PostgreSQL data directory..."
su-exec postgres initdb -D /data/postgres --auth=trust --encoding=UTF8
# Allow local connections without password
echo "host all all 127.0.0.1/32 trust" >> /data/postgres/pg_hba.conf
echo "host all all ::1/128 trust" >> /data/postgres/pg_hba.conf
fi
exec su-exec postgres postgres -D /data/postgres \
-c listen_addresses=localhost \
-c unix_socket_directories=/tmp
@@ -0,0 +1,6 @@
#!/bin/sh
exec redis-server \
--dir /data/redis \
--maxmemory-policy noeviction \
--bind 127.0.0.1 \
--protected-mode yes
@@ -0,0 +1,3 @@
#!/bin/sh
cd /app/packages/twenty-server
exec yarn start:prod
@@ -0,0 +1,3 @@
#!/bin/sh
cd /app/packages/twenty-server
exec yarn worker:prod
@@ -0,0 +1,56 @@
#!/bin/sh
set -e
# Wait for PostgreSQL to be ready (timeout after 60s)
echo "Waiting for PostgreSQL..."
TRIES=0
until su-exec postgres pg_isready -h localhost; do
TRIES=$((TRIES + 1))
if [ "$TRIES" -ge 120 ]; then
echo "ERROR: PostgreSQL did not become ready within 60s"
exit 1
fi
sleep 0.5
done
echo "PostgreSQL is ready."
# Create role if it doesn't exist
su-exec postgres psql -h localhost -tc \
"SELECT 1 FROM pg_roles WHERE rolname='twenty'" | grep -q 1 \
|| su-exec postgres psql -h localhost -c "CREATE ROLE twenty WITH LOGIN PASSWORD 'twenty' SUPERUSER"
# Create database if it doesn't exist
su-exec postgres psql -h localhost -tc \
"SELECT 1 FROM pg_database WHERE datname='default'" | grep -q 1 \
|| su-exec postgres createdb -h localhost -O twenty default
# Run Twenty database setup and migrations
cd /app/packages/twenty-server
has_schema=$(PGPASSWORD=twenty psql -h localhost -U twenty -d default -tAc \
"SELECT EXISTS (SELECT 1 FROM information_schema.schemata WHERE schema_name = 'core')")
if [ "$has_schema" = "f" ]; then
echo "Database appears to be empty, running initial setup..."
NODE_OPTIONS="--max-old-space-size=1500" tsx ./scripts/setup-db.ts
fi
# Always run migrations (idempotent — skips already-applied ones)
yarn database:migrate:prod
yarn command:prod cache:flush
yarn command:prod upgrade
yarn command:prod cache:flush
# Only seed on first boot — check if the dev workspace already exists
has_workspace=$(PGPASSWORD=twenty psql -h localhost -U twenty -d default -tAc \
"SELECT EXISTS (SELECT 1 FROM core.workspace WHERE id = '20202020-1c25-4d02-bf25-6aeccf7ea419')")
if [ "$has_workspace" = "f" ]; then
echo "Seeding app dev data..."
yarn command:prod workspace:seed:dev --light || true
else
echo "Dev workspace already seeded, skipping."
fi
echo "Database initialization complete."
@@ -20,19 +20,51 @@ Apps let you build and manage Twenty customizations **as code**. Instead of conf
## Prerequisites
- Node.js 24+ and Yarn 4
- A Twenty workspace and an API key (create one at https://app.twenty.com/settings/api-webhooks)
- Docker (for the local Twenty dev server)
## Getting Started
Create a new app using the official scaffolder, then authenticate and start developing:
Create a new app using the official scaffolder. It can automatically start a local Twenty instance for you:
```bash filename="Terminal"
# Scaffold a new app (includes all examples by default)
# Scaffold a new app — the CLI will offer to start a local Twenty server
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Start dev mode: automatically syncs local changes to your workspace
yarn twenty app:dev
yarn twenty dev
```
### Local Server Management
The SDK includes commands to manage a local Twenty dev server (all-in-one Docker image with PostgreSQL, Redis, server, and worker):
```bash filename="Terminal"
# Start the local server (pulls the image if needed)
yarn twenty server start
# Check server status
yarn twenty server status
# Stream server logs
yarn twenty server logs
# Stop the server
yarn twenty server stop
# Reset all data and start fresh
yarn twenty server reset
```
The local server comes pre-seeded with a workspace and user (`tim@apple.dev` / `tim@apple.dev`), so you can start developing immediately without any manual setup.
### Authentication
Connect your app to the local server using OAuth:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
```
The scaffolder supports two modes for controlling which example files are included:
@@ -21,19 +21,51 @@ description: أنشئ وأدِر تخصيصات Twenty على هيئة كود.
## المتطلبات الأساسية
* Node.js 24+ وYarn 4
* مساحة عمل Twenty ومفتاح واجهة برمجة التطبيقات (أنشئ واحدًا على https://app.twenty.com/settings/api-webhooks)
* Docker (لخادم تطوير Twenty المحلي)
## البدء
أنشئ تطبيقًا جديدًا باستخدام المُهيئ الرسمي، ثم قم بالمصادقة وابدأ التطوير:
أنشئ تطبيقًا جديدًا باستخدام المولّد الرسمي. يمكنه بدء مثيل محلي من Twenty تلقائيًا لك:
```bash filename="Terminal"
# إنشاء تطبيق جديد (يتضمن جميع الأمثلة افتراضيًا)
# إنشاء تطبيق جديد — ستعرض واجهة سطر الأوامر خيار بدء خادم Twenty محلي
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# ابدأ وضع التطوير: يُزامن التغييرات المحلية تلقائيًا مع مساحة العمل الخاصة بك
yarn twenty app:dev
yarn twenty dev
```
### إدارة الخادم المحلي
يتضمن SDK أوامر لإدارة خادم تطوير Twenty محلي (صورة Docker متكاملة تتضمن PostgreSQL وRedis والخادم والعامل):
```bash filename="Terminal"
# ابدأ الخادم المحلي (يسحب الصورة إذا لزم الأمر)
yarn twenty server start
# تحقّق من حالة الخادم
yarn twenty server status
# بثّ سجلات الخادم
yarn twenty server logs
# أوقف الخادم
yarn twenty server stop
# أعد ضبط جميع البيانات وابدأ من جديد
yarn twenty server reset
```
يأتي الخادم المحلي مهيأً مسبقًا بمساحة عمل ومستخدم (`tim@apple.dev` / `tim@apple.dev`)، بحيث يمكنك البدء في التطوير فورًا دون أي إعداد يدوي.
### المصادقة
وصّل تطبيقك بالخادم المحلي باستخدام OAuth:
```bash filename="Terminal"
# المصادقة عبر OAuth (يفتح المتصفح)
yarn twenty remote add --local
```
يدعم المُنشئ وضعين للتحكم في ملفات الأمثلة التي سيتم تضمينها:
@@ -0,0 +1,142 @@
---
title: خادم MCP
description: اربط مساعدي الذكاء الاصطناعي بمساحة عمل Twenty الخاصة بك باستخدام بروتوكول سياق النموذج.
---
<Warning>
MCP حاليًا في مرحلة **ألفا** وهو متاح فقط في بعض مساحات العمل. قد لا يكون مفعّلًا لمساحة عملك بعد.
</Warning>
تعرض Twenty خادم [MCP](https://modelcontextprotocol.io/) بحيث تتمكّن مساعدات الذكاء الاصطناعي — Claude Desktop وClaude Code وCursor وChatGPT وغيرها — من قراءة وكتابة بيانات نظام إدارة علاقات العملاء (CRM) لديك باستخدام اللغة الطبيعية.
استخدم **عنوان URL لمساحة العمل** (عنوان URL الذي تستخدمه للوصول إلى Twenty) كنقطة نهاية MCP. على Twenty Cloud، قد يكون عنوان URL لمساحة العمل هو `https://{mycompany}.twenty.com` أو نطاق مخصص. الخادم متاح على:
| البيئة | نقطة نهاية MCP |
| --------------------- | ---------------------------------------------------------------------------------------- |
| **السحابة** | `https://{your-workspace-url}/mcp` (على سبيل المثال: `https://mycompany.twenty.com/mcp`) |
| **الاستضافة الذاتية** | `https://{your-domain}/mcp` |
## طرق المصادقة
لديك طريقتان لمصادقة عميل MCP: **OAuth** (مُوصى بها) أو **مفتاح API**.
### الخيار أ — OAuth (مُوصى به)
باستخدام OAuth، يفتح عميل MCP لديك نافذة متصفح لتسجيل الدخول. لا يتم تخزين أي أسرار في ملفات الإعداد، ويتم تحديث الرموز المميِّزة تلقائيًا.
<Note>
يتطلب OAuth عميل MCP يدعم [مواصفة تفويض MCP](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). تدعمه Claude Desktop وClaude Code وCursor وChatGPT.
</Note>
أضِف ما يلي إلى تهيئة عميل MCP لديك، واستبدِل `{your-workspace-url}` بمضيف مساحة العمل لديك (على سبيل المثال: `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
هذا كل شيء — لا حاجة إلى مفتاح API. عند اتصال العميل للمرة الأولى، سيفعل ما يلي:
1. اكتشاف بيانات التعريف الخاصة بـ OAuth لدى Twenty عبر `/.well-known/oauth-protected-resource` و`/.well-known/oauth-authorization-server`
2. تسجيل نفسه كعميل OAuth عبر التسجيل الديناميكي للعميل (RFC 7591)
3. فتح متصفحك لتفويض الوصول
4. استلام الرموز المميِّزة والاتصال بخادم MCP
تعيد الاتصالات اللاحقة استخدام الرموز المميِّزة المخزنة وتحدِّثها تلقائيًا.
### الخيار ب — مفتاح API
إذا كان عميل MCP لديك لا يدعم OAuth، أو كنت تفضّل بيانات اعتماد ثابتة، فمرِّر مفتاح API في ترويسة `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
يمنح مفتاح API الخاص بك حق الوصول إلى بيانات مساحة العمل. أبعِده عن أنظمة التحكم في الإصدارات وملفات dotfiles المشتركة.
</Warning>
لإنشاء مفتاح API، انتقل إلى **Settings > APIs & Webhooks > + Create key**. راجع [واجهات برمجة التطبيقات](/l/ar/developers/extend/api#create-an-api-key) للتفاصيل.
## البدء السريع
### 1. انسخ الإعداد
انتقل إلى **Settings > AI > More > MCP Server** في Twenty. اختر طريقة المصادقة (OAuth أو مفتاح API)، وانسخ مقطع JSON (سيستخدم بالفعل عنوان URL لمساحة العمل لديك)، ثم الصقه في ملف إعدادات عميل MCP لديك.
| العميل | موقع ملف الإعداد |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) أو `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (المستخدم) أو `.mcp.json` (المشروع) |
| **Cursor** | `.cursor/mcp.json` ضمن مشروعك، أو `~/.cursor/mcp.json` عالميًا |
| **ChatGPT** | فعِّل وضع المطوّر في **Settings > Apps & Connectors > Advanced settings**، ثم استخدم **Create** في **Settings > Apps & Connectors** لإضافة خادم MCP |
### 2. الاتصال
أعِد تشغيل عميل MCP لديك (أو أعد تحميل ملف الإعداد). إذا كنت تستخدم OAuth فسيتم توجيهك إلى Twenty لتفويض الوصول. إذا كنت تستخدم مفتاح API فسيكون الاتصال فوريًا.
### 3. ابدأ باستخدامه
اطلب من مساعد الذكاء الاصطناعي التفاعل مع نظام إدارة علاقات العملاء (CRM) لديك:
* *"أرني أحدث 5 شركات تم إنشاؤها"*
* *"أنشئ شخصًا جديدًا باسم Jane Doe في Acme Corp"*
* *"اعثر على جميع الفرص المفتوحة التي تزيد قيمتها عن 10 آلاف دولار"*
## الأدوات المتاحة
بعد الاتصال، يوفّر خادم MCP أدوات تعكس واجهة برمجة تطبيقات Twenty (API). سير العمل الموصى به هو:
1. **`get_tool_catalog`** — اكتشف جميع الأدوات المتاحة
2. **`learn_tools`** — احصل على مخطط الإدخال لأدوات محددة
3. **`execute_tool`** — شغّل أداة
لا تحتاج إلى تذكّر أسماء الأدوات. اسأل مساعد الذكاء الاصطناعي عمّا يمكنه فعله وسيستدعي `get_tool_catalog` تلقائيًا.
## الصلاحيات
ترث اتصالات MCP أذونات المستخدم المُصادَق عليه (OAuth) أو الدور المُعيَّن لمفتاح API. لتقييد ما يمكن لخادم MCP القيام به:
* **OAuth**: ينطبق دور المستخدم في مساحة العمل.
* **API Key**: عيِّن دورًا لمفتاح API ضمن **Settings > Roles**. راجع [الأذونات](/l/ar/user-guide/permissions-access/capabilities/permissions).
## التكوين ذاتي الاستضافة
في حالات الاستضافة الذاتية، استبدِل `{your-workspace-url}` بعنوان URL الخاص بالخادم لديك. تأكّد من أن قيمة `SERVER_URL` في بيئتك تطابق عنوان URL العام لمثيل Twenty لديك — إذ يُستخدَم ذلك لإنشاء بيانات تعريف اكتشاف OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
تُشتق نقطة نهاية MCP ونقاط نهاية OAuth وبيانات تعريف الاكتشاف جميعها من هذه القيمة.
## استكشاف الأخطاء وإصلاحها
**أخطاء "Unauthorized" أو 401**
* OAuth: أعد التفويض عبر مسح الرموز المميِّزة المخزنة في عميل MCP لديك ثم أعد الاتصال.
* API Key: تحقّق من أن المفتاح صالح ولم تنتهِ صلاحيته. أعِد توليده إذا لزم الأمر.
**عملية OAuth لا تفتح متصفحًا**
* تأكّد من أن عميل MCP لديك يدعم تفويض MCP. ارجع إلى طريقة مفتاح API إذا لم يكن كذلك.
**انتهاء مهلة الاتصال**
* تحقّق من إمكانية الوصول إلى عنوان URL لنقطة نهاية MCP من جهازك. بالنسبة لحالات الاستضافة الذاتية، تحقّق من أن الخادم يعمل وأن `SERVER_URL` مُعيَّن بشكل صحيح.
@@ -21,19 +21,51 @@ Mit Apps können Sie Twenty-Anpassungen **als Code** erstellen und verwalten. An
## Voraussetzungen
* Node.js 24+ und Yarn 4
* Ein Twenty-Workspace und ein API-Schlüssel (unter https://app.twenty.com/settings/api-webhooks erstellen)
* Docker (für den lokalen Twenty-Dev-Server)
## Erste Schritte
Erstellen Sie mit dem offiziellen Scaffolder eine neue App, authentifizieren Sie sich und beginnen Sie mit der Entwicklung:
Erstelle eine neue App mit dem offiziellen Scaffolder. Der Scaffolder kann für dich automatisch eine lokale Twenty-Instanz starten:
```bash filename="Terminal"
# Eine neue App erstellen (enthält standardmäßig alle Beispiele)
# Eine neue App erstellen — die CLI bietet an, einen lokalen Twenty-Server zu starten
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Dev-Modus starten: synchronisiert lokale Änderungen automatisch mit deinem Arbeitsbereich
yarn twenty app:dev
yarn twenty dev
```
### Lokale Serververwaltung
Das SDK enthält Befehle zur Verwaltung eines lokalen Twenty-Dev-Servers (All-in-One-Docker-Image mit PostgreSQL, Redis, Server und Worker):
```bash filename="Terminal"
# Den lokalen Server starten (lädt das Image bei Bedarf herunter)
yarn twenty server start
# Serverstatus prüfen
yarn twenty server status
# Serverprotokolle streamen
yarn twenty server logs
# Server stoppen
yarn twenty server stop
# Alle Daten zurücksetzen und neu starten
yarn twenty server reset
```
Der lokale Server ist bereits mit einem Arbeitsbereich und einem Benutzer (`tim@apple.dev` / `tim@apple.dev`) vorbefüllt, sodass Sie ohne manuelle Einrichtung sofort mit der Entwicklung beginnen können.
### Authentifizierung
Verbinden Sie Ihre App mithilfe von OAuth mit dem lokalen Server:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
```
Das Scaffolding-Tool unterstützt zwei Modi, um zu steuern, welche Beispieldateien enthalten sind:
@@ -0,0 +1,142 @@
---
title: MCP-Server
description: Verbinden Sie KI-Assistenten mit Ihrem Twenty-Workspace über das Model Context Protocol.
---
<Warning>
MCP befindet sich derzeit in **alpha** und ist nur in einigen Workspaces verfügbar. Möglicherweise ist es für Ihren Workspace noch nicht aktiviert.
</Warning>
Twenty stellt einen [MCP](https://modelcontextprotocol.io/)-Server bereit, damit KI-Assistenten — Claude Desktop, Claude Code, Cursor, ChatGPT und andere — Ihre CRM-Daten in natürlicher Sprache lesen und schreiben können.
Verwenden Sie Ihre **Workspace-URL** (die URL, mit der Sie auf Twenty zugreifen) als MCP-Endpunkt. In Twenty Cloud kann Ihre Workspace-URL `https://{mycompany}.twenty.com` oder eine benutzerdefinierte Domain sein. Der Server ist verfügbar unter:
| Umgebung | MCP-Endpunkt |
| ----------------- | ----------------------------------------------------------------------------- |
| **Cloud** | `https://{your-workspace-url}/mcp` (z. B. `https://mycompany.twenty.com/mcp`) |
| **Selbsthosting** | `https://{your-domain}/mcp` |
## Authentifizierungsmethoden
Sie haben zwei Möglichkeiten, Ihren MCP-Client zu authentifizieren: **OAuth** (empfohlen) oder **API-Schlüssel**.
### Option A — OAuth (empfohlen)
Mit OAuth öffnet Ihr MCP-Client ein Browserfenster, damit Sie sich anmelden können. Es werden keine geheimen Informationen in Konfigurationsdateien gespeichert, und Token werden automatisch erneuert.
<Note>
OAuth erfordert einen MCP-Client, der die [MCP-Autorisierungsspezifikation](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization) unterstützt. Claude Desktop, Claude Code, Cursor und ChatGPT unterstützen dies.
</Note>
Fügen Sie dies zu Ihrer MCP-Client-Konfiguration hinzu und ersetzen Sie `{your-workspace-url}` durch den Host Ihrer Workspace-URL (z. B. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
Das ist alles — kein API-Schlüssel erforderlich. Wenn der Client sich zum ersten Mal verbindet, wird er:
1. Die OAuth-Metadaten von Twenty über `/.well-known/oauth-protected-resource` und `/.well-known/oauth-authorization-server` ermitteln
2. Sich über die dynamische Client-Registrierung (RFC 7591) als OAuth-Client registrieren
3. Ihren Browser öffnen, um den Zugriff zu autorisieren
4. Token empfangen und eine Verbindung zum MCP-Server herstellen
Nachfolgende Verbindungen verwenden die gespeicherten Token erneut und erneuern sie automatisch.
### Option B — API-Schlüssel
Wenn Ihr MCP-Client OAuth nicht unterstützt oder Sie statische Anmeldeinformationen bevorzugen, übergeben Sie einen API-Schlüssel im `Authorization`-Header:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Ihr API-Schlüssel gewährt Zugriff auf Workspace-Daten. Halten Sie es von der Versionskontrolle und von gemeinsam genutzten Dotfiles fern.
</Warning>
Um einen API-Schlüssel zu erstellen, gehen Sie zu **Settings > APIs & Webhooks > + Create key**. Details finden Sie unter [APIs](/l/de/developers/extend/api#create-an-api-key).
## Schnellstart
### 1. Konfiguration kopieren
Gehen Sie in Twenty zu **Settings > AI > More > MCP Server**. Wählen Sie Ihre Authentifizierungsmethode (OAuth oder API-Schlüssel), kopieren Sie das JSON-Snippet (es verwendet bereits Ihre Workspace-URL) und fügen Sie es in die Konfigurationsdatei Ihres MCP-Clients ein.
| Client | Speicherort der Konfigurationsdatei |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) oder `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (Benutzer) oder `.mcp.json` (Projekt) |
| **Cursor** | `.cursor/mcp.json` in Ihrem Projekt oder `~/.cursor/mcp.json` global |
| **ChatGPT** | Aktivieren Sie den Entwicklermodus in **Settings > Apps & Connectors > Advanced settings** und verwenden Sie dann **Create** in **Settings > Apps & Connectors**, um den MCP-Server hinzuzufügen |
### 2. Verbinden
Starten Sie Ihren MCP-Client neu (oder laden Sie die Konfiguration neu). Bei Verwendung von OAuth werden Sie zu Twenty weitergeleitet, um den Zugriff zu autorisieren. Bei Verwendung eines API-Schlüssels wird die Verbindung sofort hergestellt.
### 3. Jetzt loslegen
Bitten Sie Ihren KI-Assistenten, mit Ihrem CRM zu interagieren:
* *"Zeige mir die 5 zuletzt erstellten Unternehmen"*
* *"Erstelle eine neue Person namens Jane Doe bei Acme Corp"*
* *"Finde alle offenen Verkaufschancen mit einem Wert von mehr als $10k"*
## Verfügbare Tools
Nach der Verbindung stellt der MCP-Server Tools bereit, die die Twenty-API widerspiegeln. Der empfohlene Workflow ist:
1. **`get_tool_catalog`** — alle verfügbaren Tools entdecken
2. **`learn_tools`** — das Eingabeschema für bestimmte Tools abrufen
3. **`execute_tool`** — ein Tool ausführen
Sie müssen sich die Tool-Namen nicht merken. Fragen Sie Ihren KI-Assistenten, was er tun kann, und er ruft `get_tool_catalog` automatisch auf.
## Berechtigungen
MCP-Verbindungen erben die Berechtigungen des authentifizierten Benutzers (OAuth) oder die dem API-Schlüssel zugewiesene Rolle. So beschränken Sie, was der MCP-Server tun darf:
* **OAuth**: Es gilt die Workspace-Rolle des Benutzers.
* **API-Schlüssel**: Weisen Sie dem API-Schlüssel unter **Settings > Roles** eine Rolle zu. Siehe [Berechtigungen](/l/de/user-guide/permissions-access/capabilities/permissions).
## Selbstgehostete Konfiguration
Für selbstgehostete Instanzen ersetzen Sie `{your-workspace-url}` durch die URL Ihres Servers. Stellen Sie sicher, dass `SERVER_URL` in Ihrer Umgebung der öffentlichen URL Ihrer Twenty-Instanz entspricht — dieser Wert wird verwendet, um die OAuth-Discovery-Metadaten zu generieren.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
Der MCP-Endpunkt, die OAuth-Endpunkte und die Discovery-Metadaten leiten sich alle von diesem Wert ab.
## Fehlerbehebung
**"Unauthorized"- oder 401-Fehler**
* OAuth: Autorisieren Sie erneut, indem Sie die gespeicherten Token in Ihrem MCP-Client löschen und die Verbindung wiederherstellen.
* API-Schlüssel: Überprüfen Sie, ob der Schlüssel gültig ist und nicht abgelaufen ist. Generieren Sie ihn bei Bedarf neu.
**Der OAuth-Flow öffnet keinen Browser**
* Stellen Sie sicher, dass Ihr MCP-Client MCP Authorization unterstützt. Wechseln Sie andernfalls zur API-Schlüssel-Methode.
**Verbindungszeitüberschreitung**
* Stellen Sie sicher, dass die MCP-Endpunkt-URL von Ihrem Rechner aus erreichbar ist. Bei selbstgehosteten Instanzen prüfen Sie, ob der Server läuft und `SERVER_URL` korrekt gesetzt ist.
@@ -21,19 +21,51 @@ Le app ti consentono di creare e gestire le personalizzazioni di Twenty **come c
## Prerequisiti
* Node.js 24+ e Yarn 4
* Uno spazio di lavoro Twenty e una chiave API (creane una su https://app.twenty.com/settings/api-webhooks)
* Docker (per il server di sviluppo locale di Twenty)
## Per iniziare
Crea una nuova app utilizzando lo scaffolder ufficiale, quindi autenticati e inizia a sviluppare:
Crea una nuova app utilizzando lo scaffolder ufficiale. Può avviare automaticamente un'istanza locale di Twenty per te:
```bash filename="Terminal"
# Crea lo scaffold di una nuova app (include tutti gli esempi per impostazione predefinita)
# Crea lo scaffold di una nuova app — la CLI offrirà di avviare un server locale di Twenty
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Avvia la modalità di sviluppo: sincronizza automaticamente le modifiche locali con il tuo workspace
yarn twenty app:dev
yarn twenty dev
```
### Gestione del server locale
L'SDK include comandi per gestire un server di sviluppo locale di Twenty (immagine Docker all-in-one con PostgreSQL, Redis, server e worker):
```bash filename="Terminal"
# Avvia il server locale (scarica l'immagine se necessario)
yarn twenty server start
# Verifica lo stato del server
yarn twenty server status
# Segui i log del server
yarn twenty server logs
# Arresta il server
yarn twenty server stop
# Reimposta tutti i dati e riparti da zero
yarn twenty server reset
```
Il server locale è preconfigurato con uno spazio di lavoro e un utente (`tim@apple.dev` / `tim@apple.dev`), così puoi iniziare a sviluppare immediatamente senza alcuna configurazione manuale.
### Autenticazione
Collega la tua app al server locale tramite OAuth:
```bash filename="Terminal"
# Autenticati tramite OAuth (apre il browser)
yarn twenty remote add --local
```
Lo strumento di scaffolding supporta due modalità per controllare quali file di esempio vengono inclusi:
@@ -0,0 +1,142 @@
---
title: Server MCP
description: Collega gli assistenti AI al tuo spazio di lavoro di Twenty utilizzando il Model Context Protocol.
---
<Warning>
MCP è attualmente in **alpha** ed è disponibile solo su alcuni spazi di lavoro. Potrebbe non essere ancora abilitato per il tuo spazio di lavoro.
</Warning>
Twenty espone un server [MCP](https://modelcontextprotocol.io/) affinché gli assistenti AI — Claude Desktop, Claude Code, Cursor, ChatGPT e altri — possano leggere e scrivere i dati del tuo CRM in linguaggio naturale.
Usa l'**URL dello spazio di lavoro** (l'URL che usi per accedere a Twenty) come endpoint MCP. Su Twenty Cloud, l'URL del tuo spazio di lavoro potrebbe essere `https://{mycompany}.twenty.com` oppure un dominio personalizzato. Il server è disponibile all'indirizzo:
| Ambiente | Endpoint MCP |
| ----------------- | ------------------------------------------------------------------------------ |
| **Cloud** | `https://{your-workspace-url}/mcp` (ad es. `https://mycompany.twenty.com/mcp`) |
| **Auto-ospitato** | `https://{your-domain}/mcp` |
## Metodi di autenticazione
Hai due modi per autenticare il tuo client MCP: **OAuth** (consigliato) o **API Key**.
### Opzione A — OAuth (Consigliato)
Con OAuth, il tuo client MCP apre una finestra del browser per effettuare l'accesso. Nessun segreto viene archiviato nei file di configurazione e i token si rinnovano automaticamente.
<Note>
OAuth richiede un client MCP che supporti la [specifica MCP Authorization](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Claude Desktop, Claude Code, Cursor e ChatGPT lo supportano.
</Note>
Aggiungi questo alla configurazione del tuo client MCP, sostituendo `{your-workspace-url}` con l'host del tuo spazio di lavoro (ad es. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
È tutto — non è necessaria alcuna chiave API. Quando il client si connette per la prima volta, eseguirà:
1. Scoprire i metadati OAuth di Twenty tramite `/.well-known/oauth-protected-resource` e `/.well-known/oauth-authorization-server`
2. Registrarsi come client OAuth tramite registrazione dinamica del client (RFC 7591)
3. Aprire il browser per autorizzare l'accesso
4. Ricevere i token e connettersi al server MCP
Le connessioni successive riutilizzano i token memorizzati e li rinnovano automaticamente.
### Opzione B — Chiave API
Se il tuo client MCP non supporta OAuth, o preferisci credenziali statiche, passa una chiave API nell'header `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
La tua chiave API concede l'accesso ai dati dello spazio di lavoro. Mantienila fuori dal controllo versione e dai dotfile condivisi.
</Warning>
Per creare una chiave API, vai su **Impostazioni > API e Webhook > + Crea chiave**. Vedi [API](/l/it/developers/extend/api#create-an-api-key) per i dettagli.
## Avvio rapido
### 1. Copia la configurazione
Vai su **Impostazioni > AI > Altro > MCP Server** in Twenty. Scegli il metodo di autenticazione (OAuth o Chiave API), copia lo snippet JSON (userà già l'URL del tuo spazio di lavoro) e incollalo nel file di configurazione del tuo client MCP.
| Client | Percorso del file di configurazione |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) o `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (utente) o `.mcp.json` (progetto) |
| **Cursor** | `.cursor/mcp.json` nel tuo progetto, oppure `~/.cursor/mcp.json` globalmente |
| **ChatGPT** | Attiva la Modalità sviluppatore in **Impostazioni > App e Connettori > Impostazioni avanzate**, quindi usa **Crea** in **Impostazioni > App e Connettori** per aggiungere il server MCP |
### 2. Connetti
Riavvia il tuo client MCP (o ricarica la configurazione). Se usi OAuth verrai reindirizzato a Twenty per autorizzare l'accesso. Se usi una chiave API la connessione è immediata.
### 3. Inizia a usarlo
Chiedi al tuo assistente AI di interagire con il tuo CRM:
* *"Mostrami le 5 aziende create più di recente"*
* *"Crea una nuova persona di nome Jane Doe presso Acme Corp"*
* *"Trova tutte le opportunità aperte di valore superiore a $10k"*
## Strumenti disponibili
Una volta connesso, il server MCP espone strumenti che rispecchiano l'API di Twenty. Il flusso di lavoro consigliato è:
1. **`get_tool_catalog`** — scoprire tutti gli strumenti disponibili
2. **`learn_tools`** — ottenere lo schema di input per strumenti specifici
3. **`execute_tool`** — eseguire uno strumento
Non è necessario ricordare i nomi degli strumenti. Chiedi al tuo assistente AI cosa può fare e chiamerà `get_tool_catalog` automaticamente.
## Permessi
Le connessioni MCP ereditano le autorizzazioni dell'utente autenticato (OAuth) o il ruolo assegnato alla chiave API. Per limitare ciò che il server MCP può fare:
* **OAuth**: si applica il ruolo dell'utente nello spazio di lavoro.
* **Chiave API**: assegna un ruolo alla chiave API in **Impostazioni > Ruoli**. Vedi [Autorizzazioni](/l/it/user-guide/permissions-access/capabilities/permissions).
## Configurazione self-hosted
Per le istanze self-hosted, sostituisci `{your-workspace-url}` con l'URL del tuo server. Assicurati che `SERVER_URL` nel tuo ambiente corrisponda all'URL pubblico della tua istanza Twenty — viene utilizzato per generare i metadati di discovery OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
L'endpoint MCP, gli endpoint OAuth e i metadati di discovery derivano tutti da questo valore.
## Risoluzione dei problemi
**Errori "Unauthorized" o 401**
* OAuth: esegui nuovamente l'autorizzazione eliminando i token memorizzati nel tuo client MCP e riconnettiti.
* Chiave API: verifica che la chiave sia valida e non sia scaduta. Rigenerala se necessario.
**Il flusso OAuth non apre il browser**
* Assicurati che il tuo client MCP supporti MCP Authorization. In caso contrario, ricorri al metodo con Chiave API.
**Timeout di connessione**
* Verifica che l'URL dell'endpoint MCP sia raggiungibile dalla tua macchina. Per le istanze self-hosted, controlla che il server sia in esecuzione e che `SERVER_URL` sia impostato correttamente.
@@ -21,19 +21,51 @@ Os aplicativos permitem criar e gerenciar personalizações do Twenty **como có
## Pré-requisitos
* Node.js 24+ e Yarn 4
* Um espaço de trabalho do Twenty e uma chave de API (crie uma em https://app.twenty.com/settings/api-webhooks)
* Docker (para o servidor de desenvolvimento local do Twenty)
## Primeiros passos
Crie um novo aplicativo usando o gerador oficial, depois autentique-se e comece a desenvolver:
Crie um novo app usando o gerador oficial de estrutura. Ele pode iniciar automaticamente uma instância local do Twenty para você:
```bash filename="Terminal"
# Criar a estrutura de um novo app (inclui todos os exemplos por padrão)
# Criar a estrutura de um novo app — a CLI oferecerá iniciar um servidor local do Twenty
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Iniciar modo de desenvolvimento: sincroniza automaticamente as alterações locais com seu workspace
yarn twenty app:dev
yarn twenty dev
```
### Gerenciamento do Servidor Local
O SDK inclui comandos para gerenciar um servidor de desenvolvimento local do Twenty (imagem Docker all-in-one com PostgreSQL, Redis, servidor e worker):
```bash filename="Terminal"
# Iniciar o servidor local (faz pull da imagem se necessário)
yarn twenty server start
# Verificar o status do servidor
yarn twenty server status
# Transmitir os logs do servidor
yarn twenty server logs
# Parar o servidor
yarn twenty server stop
# Redefinir todos os dados e começar do zero
yarn twenty server reset
```
O servidor local já vem pré-configurado com um espaço de trabalho e um usuário (`tim@apple.dev` / `tim@apple.dev`), para que você possa começar a desenvolver imediatamente, sem qualquer configuração manual.
### Autenticação
Conecte seu aplicativo ao servidor local usando OAuth:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
```
O gerador de estrutura oferece suporte a dois modos para controlar quais arquivos de exemplo são incluídos:
@@ -0,0 +1,142 @@
---
title: Servidor MCP
description: Conecte assistentes de IA ao seu espaço de trabalho do Twenty usando o Model Context Protocol.
---
<Warning>
O MCP está atualmente em **alfa** e está disponível apenas em alguns espaços de trabalho. O MCP pode ainda não estar ativado no seu espaço de trabalho.
</Warning>
O Twenty expõe um servidor [MCP](https://modelcontextprotocol.io/) para que assistentes de IA — Claude Desktop, Claude Code, Cursor, ChatGPT e outros — possam ler e escrever seus dados de CRM por meio de linguagem natural.
Use o **URL do espaço de trabalho** (o URL que você usa para acessar o Twenty) como o endpoint do MCP. Na Twenty Cloud, o URL do seu espaço de trabalho pode ser `https://{mycompany}.twenty.com` ou um domínio personalizado. O servidor está disponível em:
| Ambiente | Endpoint do MCP |
| ------------------ | ------------------------------------------------------------------------------------ |
| **Nuvem** | `https://{your-workspace-url}/mcp` (por exemplo, `https://mycompany.twenty.com/mcp`) |
| **Auto-hospedado** | `https://{your-domain}/mcp` |
## Métodos de autenticação
Você tem duas maneiras de autenticar seu cliente MCP: **OAuth** (recomendado) ou **Chave de API**.
### Opção A — OAuth (recomendado)
Com o OAuth, seu cliente MCP abre uma janela do navegador para você fazer login. Nenhum segredo é armazenado em arquivos de configuração, e os tokens são atualizados automaticamente.
<Note>
O OAuth requer um cliente MCP que ofereça suporte à [especificação de Autorização MCP](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Claude Desktop, Claude Code, Cursor e ChatGPT oferecem suporte.
</Note>
Adicione isto à configuração do seu cliente MCP, substituindo `{your-workspace-url}` pelo host do seu espaço de trabalho (por exemplo, `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
É isso — nenhuma chave de API é necessária. Quando o cliente se conectar pela primeira vez, ele irá:
1. Descobrir os metadados de OAuth do Twenty por meio de `/.well-known/oauth-protected-resource` e `/.well-known/oauth-authorization-server`
2. Registrar-se como um cliente OAuth por meio de registro dinâmico de cliente (RFC 7591)
3. Abrir seu navegador para autorizar o acesso
4. Receber tokens e conectar-se ao servidor MCP
Conexões subsequentes reutilizam os tokens armazenados e os atualizam automaticamente.
### Opção B — Chave de API
Se o seu cliente MCP não oferecer suporte a OAuth, ou se você preferir credenciais estáticas, passe uma chave de API no cabeçalho `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Sua chave de API concede acesso aos dados do espaço de trabalho. Mantenha-a fora do controle de versão e de dotfiles compartilhados.
</Warning>
Para criar uma chave de API, vá em **Settings > APIs & Webhooks > + Create key**. Veja [APIs](/l/pt/developers/extend/api#create-an-api-key) para detalhes.
## Início rápido
### 1. Copie a configuração
Vá até **Settings > AI > More > MCP Server** no Twenty. Escolha seu método de autenticação (OAuth ou Chave de API), copie o trecho de JSON (ele já usará o URL do seu espaço de trabalho) e cole-o no arquivo de configuração do seu cliente MCP.
| Cliente | Local do arquivo de configuração |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) ou `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (usuário) ou `.mcp.json` (projeto) |
| **Cursor** | `.cursor/mcp.json` no seu projeto, ou `~/.cursor/mcp.json` globalmente |
| **ChatGPT** | Ative o Modo Desenvolvedor em **Settings > Apps & Connectors > Advanced settings** e, em seguida, use **Create** em **Settings > Apps & Connectors** para adicionar o servidor MCP |
### 2. Conectar
Reinicie seu cliente MCP (ou recarregue a configuração). Se estiver usando OAuth, você será redirecionado ao Twenty para autorizar o acesso. Se estiver usando uma chave de API, a conexão é imediata.
### 3. Comece a usá-lo
Peça ao seu assistente de IA para interagir com seu CRM:
* *"Mostre-me as 5 empresas criadas mais recentemente"*
* *"Crie uma nova pessoa chamada Jane Doe na Acme Corp"*
* *"Encontre todas as oportunidades em aberto com valor superior a $10k"*
## Ferramentas disponíveis
Depois de conectado, o servidor MCP expõe ferramentas que refletem a API do Twenty. O fluxo de trabalho recomendado é:
1. **`get_tool_catalog`** — descobrir todas as ferramentas disponíveis
2. **`learn_tools`** — obter o esquema de entrada para ferramentas específicas
3. **`execute_tool`** — executar uma ferramenta
Você não precisa se lembrar dos nomes das ferramentas. Pergunte ao seu assistente de IA o que ele pode fazer e ele chamará `get_tool_catalog` automaticamente.
## Permissões
As conexões MCP herdam as permissões do usuário autenticado (OAuth) ou da função atribuída à chave de API. Para restringir o que o servidor MCP pode fazer:
* **OAuth**: Aplica-se à função do espaço de trabalho do usuário.
* **Chave de API**: Atribua uma função à chave de API em **Settings > Roles**. Veja [Permissões](/l/pt/user-guide/permissions-access/capabilities/permissions).
## Configuração auto-hospedada
Para instâncias auto-hospedadas, substitua `{your-workspace-url}` pelo URL do seu servidor. Certifique-se de que `SERVER_URL` no seu ambiente corresponda ao URL público da sua instância do Twenty — isso é usado para gerar os metadados de descoberta do OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
O endpoint do MCP, os endpoints de OAuth e os metadados de descoberta derivam todos desse valor.
## Resolução de Problemas
**Erros "Unauthorized" ou 401**
* OAuth: autorize novamente limpando os tokens armazenados no seu cliente MCP e reconectando.
* Chave de API: verifique se a chave é válida e não expirou. Gere-a novamente, se necessário.
**O fluxo do OAuth não abre um navegador**
* Garanta que seu cliente MCP ofereça suporte à Autorização MCP. Se não oferecer, utilize o método de Chave de API.
**Tempo limite de conexão**
* Confirme que o URL do endpoint MCP é acessível a partir da sua máquina. Para instâncias auto-hospedadas, verifique se o servidor está em execução e se `SERVER_URL` está definido corretamente.
@@ -21,19 +21,51 @@ Aplicațiile vă permit să construiți și să gestionați personalizările Twe
## Cerințe
* Node.js 24+ și Yarn 4
* Un spațiu de lucru Twenty și o cheie API (creați una la https://app.twenty.com/settings/api-webhooks)
* Docker (pentru serverul local de dezvoltare Twenty)
## Începeți
Creați o aplicație nouă folosind generatorul oficial, apoi autentificați-vă și începeți să dezvoltați:
Creează o aplicație nouă folosind generatorul oficial. Poate porni automat o instanță Twenty locală pentru tine:
```bash filename="Terminal"
# Creează scheletul unei aplicații noi (include toate exemplele în mod implicit)
# Creează scheletul unei aplicații noi — CLI-ul îți va oferi opțiunea de a porni un server Twenty local
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Pornește modul de dezvoltare: sincronizează automat modificările locale cu spațiul tău de lucru
yarn twenty app:dev
yarn twenty dev
```
### Gestionarea serverului local
SDK-ul include comenzi pentru a gestiona un server local de dezvoltare Twenty (imagine Docker all-in-one cu PostgreSQL, Redis, server și worker):
```bash filename="Terminal"
# Pornește serverul local (descarcă imaginea dacă este necesar)
yarn twenty server start
# Verifică starea serverului
yarn twenty server status
# Afișează în timp real jurnalele serverului
yarn twenty server logs
# Oprește serverul
yarn twenty server stop
# Resetează toate datele și pornește de la zero
yarn twenty server reset
```
Serverul local vine preconfigurat cu un spațiu de lucru și un utilizator (`tim@apple.dev` / `tim@apple.dev`), astfel încât să poți începe să dezvolți imediat, fără nicio configurare manuală.
### Autentificare
Conectează-ți aplicația la serverul local folosind OAuth:
```bash filename="Terminal"
# Autentifică-te prin OAuth (se deschide browserul)
yarn twenty remote add --local
```
Generatorul de schelet acceptă două moduri pentru a controla ce fișiere de exemplu sunt incluse:
@@ -0,0 +1,142 @@
---
title: Server MCP
description: Conectați asistenți AI la spațiul dvs. de lucru Twenty folosind Model Context Protocol.
---
<Warning>
MCP este în prezent în **alpha** și este disponibil doar în unele spații de lucru. Este posibil să nu fie activat încă pentru spațiul dvs. de lucru.
</Warning>
Twenty expune un server [MCP](https://modelcontextprotocol.io/) astfel încât asistenții AI — Claude Desktop, Claude Code, Cursor, ChatGPT și alții — să poată citi și scrie datele tale din CRM prin limbaj natural.
Folosește **URL-ul spațiului de lucru** (URL-ul pe care îl folosești pentru a accesa Twenty) drept punct final MCP. Pe Twenty Cloud, URL-ul spațiului tău de lucru poate fi `https://{mycompany}.twenty.com` sau un domeniu personalizat. Serverul este disponibil la:
| Mediu | Punct final MCP |
| -------------------- | ------------------------------------------------------------------------------ |
| **Cloud** | `https://{your-workspace-url}/mcp` (de ex. `https://mycompany.twenty.com/mcp`) |
| **Găzduire proprie** | `https://{your-domain}/mcp` |
## Metode de autentificare
Ai două moduri de a-ți autentifica clientul MCP: **OAuth** (recomandat) sau **Cheie API**.
### Opțiunea A — OAuth (Recomandat)
Cu OAuth, clientul tău MCP deschide o fereastră de browser pentru a te autentifica. Nicio informație secretă nu este stocată în fișierele de configurare, iar tokenurile se reîmprospătează automat.
<Note>
OAuth necesită un client MCP care suportă [specificația MCP Authorization](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Claude Desktop, Claude Code, Cursor și ChatGPT o suportă.
</Note>
Adaugă asta în configurația clientului tău MCP, înlocuind `{your-workspace-url}` cu gazda spațiului tău de lucru (de ex. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
Atât — nu este necesară nicio cheie API. Când clientul se conectează pentru prima dată, acesta va:
1. Va descoperi metadatele OAuth ale Twenty prin `/.well-known/oauth-protected-resource` și `/.well-known/oauth-authorization-server`
2. Se va înregistra ca un client OAuth prin înregistrare dinamică a clientului (RFC 7591)
3. Îți va deschide browserul pentru a autoriza accesul
4. Va primi tokenurile și se va conecta la serverul MCP
Conexiunile ulterioare reutilizează tokenurile stocate și le reîmprospătează automat.
### Opțiunea B — Cheie API
Dacă clientul tău MCP nu suportă OAuth sau preferi acreditări statice, furnizează o cheie API în antetul `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Cheia ta API oferă acces la datele spațiului de lucru. Ține-o în afara controlului versiunilor și a dotfiles partajate.
</Warning>
Pentru a crea o cheie API, mergi la **Settings > APIs & Webhooks > + Create key**. Vezi [API-uri](/l/ro/developers/extend/api#create-an-api-key) pentru detalii.
## Pornire rapidă
### 1. Copiază configurația
Mergi la **Settings > AI > More > MCP Server** în Twenty. Alege metoda de autentificare (OAuth sau Cheie API), copiază fragmentul JSON (va folosi deja URL-ul spațiului tău de lucru) și lipește-l în fișierul de configurare al clientului tău MCP.
| Client | Locația fișierului de configurare |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) sau `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (utilizator) sau `.mcp.json` (proiect) |
| **Cursor** | `.cursor/mcp.json` în proiectul tău sau `~/.cursor/mcp.json` global |
| **ChatGPT** | Activează Modul pentru dezvoltatori în **Settings > Apps & Connectors > Advanced settings**, apoi folosește **Create** în **Settings > Apps & Connectors** pentru a adăuga serverul MCP |
### 2. Conectează-te
Repornește clientul tău MCP (sau reîncarcă configurația). Dacă folosești OAuth, vei fi redirecționat către Twenty pentru a autoriza accesul. Dacă folosești o cheie API, conexiunea este imediată.
### 3. Începe să-l folosești
Roagă-ți asistentul AI să interacționeze cu CRM-ul tău:
* *"Arată-mi cele 5 companii create cel mai recent"*
* *"Creează o persoană nouă numită Jane Doe la Acme Corp"*
* *"Găsește toate oportunitățile deschise cu o valoare mai mare de $10k"*
## Instrumente disponibile
După conectare, serverul MCP expune instrumente care oglindesc API-ul Twenty. Fluxul de lucru recomandat este:
1. **`get_tool_catalog`** — descoperă toate instrumentele disponibile
2. **`learn_tools`** — obține schema de intrare pentru instrumente specifice
3. **`execute_tool`** — rulează un instrument
Nu este nevoie să reții numele instrumentelor. Întreabă-ți asistentul AI ce poate face și va apela `get_tool_catalog` automat.
## Permisiuni
Conexiunile MCP moștenesc permisiunile utilizatorului autentificat (OAuth) sau rolul atribuit cheii API. Pentru a restricționa ce poate face serverul MCP:
* **OAuth**: Se aplică rolul utilizatorului din spațiul de lucru.
* **Cheie API**: Atribuie un rol cheii API în **Settings > Roles**. Vezi [Permisiuni](/l/ro/user-guide/permissions-access/capabilities/permissions).
## Configurație pentru auto-găzduire
Pentru instanțele auto-găzduite, înlocuiește `{your-workspace-url}` cu URL-ul serverului tău. Asigură-te că `SERVER_URL` din mediul tău corespunde URL-ului public al instanței tale Twenty — acesta este folosit pentru a genera metadatele de descoperire OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
Punctul final MCP, punctele finale OAuth și metadatele de descoperire derivă toate din această valoare.
## Depanare
**Erori "Unauthorized" sau 401**
* OAuth: reautorizează ștergând tokenurile stocate din clientul tău MCP și reconectează-te.
* Cheie API: verifică dacă cheia este validă și nu a expirat. Regenereaz-o dacă este necesar.
**Fluxul OAuth nu deschide un browser**
* Asigură-te că clientul tău MCP suportă MCP Authorization. Dacă nu, revino la metoda cu Cheie API.
**Timeout de conexiune**
* Confirmă că URL-ul punctului final MCP este accesibil de pe calculatorul tău. Pentru instanțele auto-găzduite, verifică faptul că serverul rulează și că `SERVER_URL` este setat corect.
@@ -21,19 +21,51 @@ description: Создавайте и управляйте настройками
## Требования
* Node.js 24+ и Yarn 4
* Рабочее пространство Twenty и ключ API (создайте его на https://app.twenty.com/settings/api-webhooks)
* Docker (для локального сервера разработки Twenty)
## Начало работы
Создайте новое приложение с помощью официального генератора, затем выполните аутентификацию и начните разработку:
Создайте новое приложение с помощью официального генератора каркаса. Он может автоматически запустить локальный экземпляр Twenty:
```bash filename="Terminal"
# Создать каркас нового приложения (по умолчанию включает все примеры)
# Создать каркас нового приложения — CLI предложит запустить локальный сервер Twenty
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Запустить режим разработки: автоматически синхронизирует локальные изменения с вашим рабочим пространством
yarn twenty app:dev
yarn twenty dev
```
### Управление локальным сервером
SDK включает команды для управления локальным сервером разработки Twenty (универсальный образ Docker с PostgreSQL, Redis, сервером и воркером):
```bash filename="Terminal"
# Запустить локальный сервер (при необходимости будет загружен образ)
yarn twenty server start
# Проверить статус сервера
yarn twenty server status
# Просмотр логов сервера в реальном времени
yarn twenty server logs
# Остановить сервер
yarn twenty server stop
# Сбросить все данные и начать с нуля
yarn twenty server reset
```
Локальный сервер уже содержит рабочее пространство и пользователя (`tim@apple.dev` / `tim@apple.dev`), так что вы можете сразу начать разработку без какой-либо ручной настройки.
### Аутентификация
Подключите своё приложение к локальному серверу с помощью OAuth:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
```
Генератор каркаса поддерживает два режима для управления тем, какие файлы-примеры включаются:
@@ -0,0 +1,142 @@
---
title: Сервер MCP
description: Подключайте ИИ-ассистентов к вашему рабочему пространству Twenty с помощью протокола Model Context Protocol.
---
<Warning>
В настоящее время MCP находится на стадии **alpha** и доступен только в некоторых рабочих пространствах. В вашем рабочем пространстве он может быть ещё не включён.
</Warning>
Twenty предоставляет сервер [MCP](https://modelcontextprotocol.io/), чтобы ИИ-ассистенты — Claude Desktop, Claude Code, Cursor, ChatGPT и другие — могли читать и записывать ваши данные CRM на естественном языке.
Используйте **URL рабочей области** (URL, который вы используете для доступа к Twenty) в качестве конечной точки MCP. В Twenty Cloud URL вашей рабочей области может быть `https://{mycompany}.twenty.com` или собственный домен. Сервер доступен по адресу:
| Среда | Конечная точка MCP |
| --------------------------- | --------------------------------------------------------------------------------- |
| **Облако** | `https://{your-workspace-url}/mcp` (например, `https://mycompany.twenty.com/mcp`) |
| **Самостоятельный хостинг** | `https://{your-domain}/mcp` |
## Методы аутентификации
Есть два способа аутентифицировать ваш MCP-клиент: **OAuth** (рекомендуется) или **API Key**.
### Вариант A — OAuth (рекомендуется)
При использовании OAuth ваш MCP-клиент откроет окно браузера для входа в систему. Секреты не хранятся в файлах конфигурации, а токены обновляются автоматически.
<Note>
Для OAuth требуется MCP-клиент, поддерживающий [спецификацию авторизации MCP](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Её поддерживают Claude Desktop, Claude Code, Cursor и ChatGPT.
</Note>
Добавьте это в конфигурацию вашего MCP-клиента, заменив `{your-workspace-url}` на хост вашей рабочей области (например, `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
Вот и всё — ключ API не требуется. При первом подключении клиент выполнит:
1. Обнаружит метаданные OAuth Twenty через `/.well-known/oauth-protected-resource` и `/.well-known/oauth-authorization-server`
2. Зарегистрирует себя как OAuth-клиент через динамическую регистрацию клиентов (RFC 7591)
3. Откроет браузер для авторизации доступа
4. Получит токены и подключится к серверу MCP
При последующих подключениях используются сохранённые токены, которые автоматически обновляются.
### Вариант B — ключ API
Если ваш MCP-клиент не поддерживает OAuth или вы предпочитаете статические учётные данные, передайте ключ API в заголовке `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Ваш ключ API предоставляет доступ к данным рабочей области. Не храните его в системе контроля версий и общих dotfiles.
</Warning>
Чтобы создать ключ API, перейдите в **Settings > APIs & Webhooks > + Create key**. См. [API](/l/ru/developers/extend/api#create-an-api-key) для подробностей.
## Быстрый старт
### 1. Скопируйте конфигурацию
Перейдите в **Settings > AI > More > MCP Server** в Twenty. Выберите метод аутентификации (OAuth или ключ API), скопируйте фрагмент JSON (в нём уже будет использован URL вашей рабочей области) и вставьте его в файл конфигурации вашего MCP-клиента.
| Клиент | Расположение файла конфигурации |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) или `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (пользователь) или `.mcp.json` (проект) |
| **Cursor** | `.cursor/mcp.json` в вашем проекте или `~/.cursor/mcp.json` глобально |
| **ChatGPT** | Включите режим разработчика в **Settings > Apps & Connectors > Advanced settings**, затем используйте **Create** в **Settings > Apps & Connectors**, чтобы добавить сервер MCP |
### 2. Подключение
Перезапустите ваш MCP-клиент (или перезагрузите конфигурацию). Если используется OAuth, вы будете перенаправлены в Twenty для авторизации доступа. Если используется ключ API, подключение произойдёт сразу.
### 3. Начните использовать
Попросите вашего ИИ-ассистента взаимодействовать с вашей CRM:
* *"Покажи мне 5 последних созданных компаний"*
* *"Создай новый контакт по имени Jane Doe в компании Acme Corp"*
* *"Найди все открытые сделки стоимостью более $10 000"*
## Доступные инструменты
После подключения сервер MCP предоставляет инструменты, отражающие API Twenty. Рекомендуемый рабочий процесс:
1. **`get_tool_catalog`** — получить список всех доступных инструментов
2. **`learn_tools`** — получить схему входных данных для конкретных инструментов
3. **`execute_tool`** — запустить инструмент
Вам не нужно запоминать названия инструментов. Спросите у вашего ИИ-ассистента, что он умеет, и он автоматически вызовет `get_tool_catalog`.
## Разрешения
Подключения MCP наследуют разрешения аутентифицированного пользователя (OAuth) или роль, назначенную ключу API. Чтобы ограничить действия, доступные серверу MCP:
* **OAuth**: Применяется роль пользователя в рабочей области.
* **API Key**: Назначьте ключу API роль в **Settings > Roles**. См. [Разрешения](/l/ru/user-guide/permissions-access/capabilities/permissions).
## Конфигурация для самостоятельного хостинга
Для экземпляров с самостоятельным хостингом замените `{your-workspace-url}` на URL вашего сервера. Убедитесь, что значение `SERVER_URL` в вашей среде соответствует публичному URL экземпляра Twenty — оно используется для генерации метаданных обнаружения OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
Конечная точка MCP, конечные точки OAuth и метаданные обнаружения формируются на основе этого значения.
## Устранение неполадок
**Ошибки "Unauthorized" или 401**
* OAuth: повторно авторизуйтесь, очистив сохранённые токены в вашем MCP-клиенте и переподключившись.
* API Key: убедитесь, что ключ действителен и не истёк. При необходимости сгенерируйте его заново.
**Процесс OAuth не открывает браузер**
* Убедитесь, что ваш MCP-клиент поддерживает MCP Authorization. Если нет — используйте метод с ключом API.
**Тайм-аут подключения**
* Убедитесь, что URL конечной точки MCP доступен с вашего компьютера. Для экземпляров с самостоятельным хостингом проверьте, что сервер запущен и значение `SERVER_URL` установлено корректно.
@@ -21,19 +21,51 @@ Uygulamalar, Twenty özelleştirmelerini **kod olarak** oluşturup yönetmenizi
## Ön Gereksinimler
* Node.js 24+ ve Yarn 4
* Bir Twenty çalışma alanı ve bir API anahtarı (https://app.twenty.com/settings/api-webhooks adresinde oluşturun)
* Docker (yerel Twenty geliştirme sunucusu için)
## Başlarken
Resmi scaffolder aracını kullanarak yeni bir uygulama oluşturun, ardından kimlik doğrulaması yapıp geliştirmeye başlayın:
Resmi iskelet oluşturucusunu kullanarak yeni bir uygulama oluşturun. Sizin için otomatik olarak yerel bir Twenty örneğini başlatabilir:
```bash filename="Terminal"
# Yeni bir uygulamanın iskeletini oluşturun (varsayılan olarak tüm örnekleri içerir)
# Yeni bir uygulamanın iskeletini oluşturun — CLI yerel bir Twenty sunucusunu başlatmayı önerecektir
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Geliştirme modunu başlatın: yerel değişiklikleri otomatik olarak çalışma alanınızla senkronize eder
yarn twenty app:dev
# Geliştirme modunu başlatın: yerel değişiklikleri çalışma alanınızla otomatik olarak senkronize eder
yarn twenty dev
```
### Yerel Sunucu Yönetimi
SDK, yerel bir Twenty geliştirme sunucusunu yönetmek için komutlar içerir (PostgreSQL, Redis, sunucu ve worker içeren hepsi bir arada Docker imajı):
```bash filename="Terminal"
# Yerel sunucuyu başlatın (gerekirse imajı indirir)
yarn twenty server start
# Sunucu durumunu kontrol edin
yarn twenty server status
# Sunucu günlüklerini akış olarak görüntüleyin
yarn twenty server logs
# Sunucuyu durdurun
yarn twenty server stop
# Tüm verileri sıfırlayın ve temiz bir başlangıç yapın
yarn twenty server reset
```
Yerel sunucu, bir çalışma alanı ve kullanıcıyla (`tim@apple.dev` / `tim@apple.dev`) önceden yapılandırılmış olarak gelir; böylece herhangi bir manuel kurulum gerektirmeden hemen geliştirmeye başlayabilirsiniz.
### Kimlik Doğrulama
Uygulamanızı OAuth kullanarak yerel sunucuya bağlayın:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
```
İskelet oluşturucu, hangi örnek dosyaların dahil edileceğini kontrol etmek için iki modu destekler:
@@ -0,0 +1,142 @@
---
title: MCP Sunucusu
description: Model Context Protocol kullanarak yapay zeka asistanlarını Twenty çalışma alanınıza bağlayın.
---
<Warning>
MCP şu anda **alfa** aşamasındadır ve yalnızca bazı çalışma alanlarında kullanılabilir. Çalışma alanınızda henüz etkinleştirilmemiş olabilir.
</Warning>
Twenty, yapay zeka asistanlarının — Claude Desktop, Claude Code, Cursor, ChatGPT ve diğerlerinin — doğal dil aracılığıyla CRM verilerinizi okuması ve yazması için bir [MCP](https://modelcontextprotocol.io/) sunucusu sunar.
MCP uç noktası olarak **çalışma alanı URL'nizi** (Twenty'ye erişmek için kullandığınız URL) kullanın. Twenty Cloud'da, çalışma alanı URL'niz `https://{mycompany}.twenty.com` ya da özel bir alan adı olabilir. Sunucu şu adreste kullanılabilir:
| Ortam | MCP Uç Noktası |
| ---------------------------- | ---------------------------------------------------------------------------- |
| **Bulut** | `https://{your-workspace-url}/mcp` (örn. `https://mycompany.twenty.com/mcp`) |
| **Kendi Kendine Barındırma** | `https://{your-domain}/mcp` |
## Kimlik Doğrulama Yöntemleri
MCP istemcinizi kimlik doğrulamak için iki yolunuz var: **OAuth** (önerilir) veya **API Anahtarı**.
### Seçenek A — OAuth (Önerilir)
OAuth ile, MCP istemciniz oturum açmanız için bir tarayıcı penceresi açar. Gizli bilgiler yapılandırma dosyalarında saklanmaz ve belirteçler otomatik olarak yenilenir.
<Note>
OAuth, [MCP Yetkilendirme belirtimi](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization)ni destekleyen bir MCP istemcisi gerektirir. Claude Desktop, Claude Code, Cursor ve ChatGPT bunu destekler.
</Note>
Bunu MCP istemci yapılandırmanıza ekleyin; `{your-workspace-url}` öğesini çalışma alanınızın ana makine adıyla değiştirin (örn. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
Hepsi bu — API anahtarı gerekmez. İstemci ilk kez bağlandığında şunları yapacaktır:
1. Twenty'nin OAuth üst verilerini `/.well-known/oauth-protected-resource` ve `/.well-known/oauth-authorization-server` üzerinden keşfeder
2. Dinamik istemci kaydı (RFC 7591) yoluyla kendisini bir OAuth istemcisi olarak kaydeder
3. Erişimi yetkilendirmek için tarayıcınızı açar
4. Belirteçleri alır ve MCP sunucusuna bağlanır
Sonraki bağlantılar, depolanan belirteçleri yeniden kullanır ve bunları otomatik olarak yeniler.
### Seçenek B — API Anahtarı
MCP istemciniz OAuth'u desteklemiyorsa veya statik kimlik bilgilerini tercih ediyorsanız, `Authorization` üstbilgisinde bir API anahtarı gönderin:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
API anahtarınız çalışma alanı verilerine erişim sağlar. Sürüm kontrolünün ve paylaşılan dotfile'ların dışında tutun.
</Warning>
Bir API anahtarı oluşturmak için **Settings > APIs & Webhooks > + Create key** bölümüne gidin. Ayrıntılar için [API'ler](/l/tr/developers/extend/api#create-an-api-key) bölümüne bakın.
## Hızlı Başlangıç
### 1. Yapılandırmayı kopyalayın
Twenty içinde **Settings > AI > More > MCP Server** bölümüne gidin. Kimlik doğrulama yöntemini (OAuth veya API Anahtarı) seçin, JSON parçacığını kopyalayın (çalışma alanı URL'nizi zaten kullanacaktır) ve MCP istemcinizin yapılandırma dosyasına yapıştırın.
| İstemci | Yapılandırma dosyasının konumu |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) veya `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (kullanıcı) veya `.mcp.json` (proje) |
| **Cursor** | Projenizde `.cursor/mcp.json` veya genel olarak `~/.cursor/mcp.json` |
| **ChatGPT** | Developer Mode'u **Settings > Apps & Connectors > Advanced settings** içinde açın, ardından MCP sunucusunu eklemek için **Settings > Apps & Connectors** içindeki **Create** seçeneğini kullanın |
### 2. Bağlan
MCP istemcinizi yeniden başlatın (veya yapılandırmayı yeniden yükleyin). OAuth kullanıyorsanız, erişimi yetkilendirmek için Twenty'ye yönlendirileceksiniz. API anahtarı kullanıyorsanız, bağlantı anında kurulur.
### 3. Kullanmaya başlayın
Yapay zeka asistanınızdan CRM'inizle etkileşime geçmesini isteyin:
* *"Bana en son oluşturulan 5 şirketi göster"*
* *"Acme Corp'ta Jane Doe adlı yeni bir kişi oluştur"*
* *"10.000 $'dan fazla değere sahip tüm açık fırsatları bul"*
## Kullanılabilir Araçlar
Bağlandıktan sonra, MCP sunucusu Twenty API'sini yansıtan araçlar sunar. Önerilen iş akışı:
1. **`get_tool_catalog`** — mevcut tüm araçları keşfedin
2. **`learn_tools`** — belirli araçların girdi şemasını alın
3. **`execute_tool`** — bir aracı çalıştırın
Araç adlarını hatırlamanıza gerek yok. Yapay zeka asistanınıza neler yapabileceğini sorun; `get_tool_catalog` çağrısını otomatik olarak yapacaktır.
## İzinler
MCP bağlantıları, kimliği doğrulanmış kullanıcının (OAuth) izinlerini veya API anahtarına atanan rolü devralır. MCP sunucusunun neler yapabileceğini kısıtlamak için:
* **OAuth**: Kullanıcının çalışma alanı rolü geçerlidir.
* **API Anahtarı**: **Settings > Roles** altında API anahtarına bir rol atayın. Bkz. [İzinler](/l/tr/user-guide/permissions-access/capabilities/permissions).
## Öz Barındırmalı Yapılandırma
Öz barındırmalı kurulumlarda `{your-workspace-url}` değerini sunucunuzun URL'siyle değiştirin. Ortamınızdaki `SERVER_URL` değerinin Twenty örneğinizin genel URL'siyle eşleştiğinden emin olun — bu, OAuth keşif üst verilerini oluşturmak için kullanılır.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
MCP uç noktası, OAuth uç noktaları ve keşif üst verilerinin tümü bu değerden türetilir.
## Sorun Giderme
**"Unauthorized" veya 401 hataları**
* OAuth: MCP istemcinizde depolanan belirteçleri temizleyip yeniden bağlanarak yeniden yetkilendirin.
* API Anahtarı: anahtarın geçerli olduğunu ve süresinin dolmadığını doğrulayın. Gerekirse yeniden oluşturun.
**OAuth akışı bir tarayıcı açmıyor**
* MCP istemcinizin MCP Yetkilendirmeyi desteklediğinden emin olun. Desteklemiyorsa API Anahtarı yöntemine geri dönün.
**Bağlantı zaman aşımı**
* MCP uç noktası URL'sine makinenizden erişilebildiğini doğrulayın. Öz barındırmalı kurulumlar için, sunucunun çalıştığını ve `SERVER_URL` değerinin doğru ayarlandığını kontrol edin.
@@ -21,19 +21,51 @@ description: 以代码的形式构建并管理 Twenty 自定义项。
## 先决条件
* Node.js 24+ 和 Yarn 4
* 一个 Twenty 工作空间和一个 API 密钥(在 https://app.twenty.com/settings/api-webhooks 创建)
* Docker (用于本地 Twenty 开发服务器)
## 开始使用
使用官方脚手架创建一个新应用,然后进行身份验证并开始开发
使用官方脚手架创建一个新应用。 它可以为你自动启动一个本地 Twenty 实例
```bash filename="Terminal"
# 创建一个新应用脚手架(默认包含所有示例)
# Scaffold a new app — the CLI will offer to start a local Twenty server
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# 启动开发模式:会将本地更改自动同步到你的工作区
yarn twenty app:dev
# Start dev mode: automatically syncs local changes to your workspace
yarn twenty dev
```
### 本地服务器管理
该 SDK 包含用于管理本地 Twenty 开发服务器的命令(该服务器是一体化 Docker 镜像,内含 PostgreSQL、Redis、服务器和工作进程):
```bash filename="Terminal"
# Start the local server (pulls the image if needed)
yarn twenty server start
# Check server status
yarn twenty server status
# Stream server logs
yarn twenty server logs
# Stop the server
yarn twenty server stop
# Reset all data and start fresh
yarn twenty server reset
```
本地服务器预置了一个工作区和用户 (`tim@apple.dev` / `tim@apple.dev`),因此你可以无需任何手动设置即可立即开始开发。
### 身份验证
使用 OAuth 将你的应用连接到本地服务器:
```bash filename="Terminal"
# 通过 OAuth 进行身份验证 (将打开浏览器)
yarn twenty remote add --local
```
脚手架工具支持两种模式,用于控制包含哪些示例文件:
@@ -0,0 +1,142 @@
---
title: MCP服务器
description: 使用 Model Context Protocol 将 AI 助手连接到你的 Twenty 工作区。
---
<Warning>
MCP 目前处于**alpha**阶段,并且仅在部分工作区可用。 它可能尚未在你的工作区启用。
</Warning>
Twenty 提供一个 [MCP](https://modelcontextprotocol.io/) 服务器,使 AI 助手——Claude Desktop、Claude Code、Cursor、ChatGPT 等——能够通过自然语言读取和写入您的 CRM 数据。
将您的**工作区 URL**(用于访问 Twenty 的 URL)用作 MCP 端点。 在 Twenty Cloud 上,您的工作区 URL 可能是 `https://{mycompany}.twenty.com`,也可能是自定义域名。 服务器可通过以下地址访问:
| 环境 | MCP 端点 |
| ------- | -------------------------------------------------------------------------- |
| **云端** | `https://{your-workspace-url}/mcp` (例如 `https://mycompany.twenty.com/mcp`) |
| **自托管** | `https://{your-domain}/mcp` |
## 身份验证方法
您可以通过两种方式对 MCP 客户端进行身份验证:**OAuth**(推荐)或 **API 密钥**。
### 选项 A — OAuth(推荐)
使用 OAuth 时,您的 MCP 客户端会打开浏览器窗口供您登录。 不会在配置文件中存储任何机密,令牌会自动刷新。
<Note>
OAuth 需要支持[MCP 授权规范](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization)的 MCP 客户端。 Claude Desktop、Claude Code、Cursor 和 ChatGPT 均支持它。
</Note>
将以下内容添加到 MCP 客户端配置中,并将 `{your-workspace-url}` 替换为您的工作区主机(例如 `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
就这样——无需 API 密钥。 客户端首次连接时将:
1. 通过 `/.well-known/oauth-protected-resource` 和 `/.well-known/oauth-authorization-server` 发现 Twenty 的 OAuth 元数据
2. 通过动态客户端注册(RFC 7591)将自身注册为 OAuth 客户端
3. 打开您的浏览器以授权访问
4. 接收令牌并连接到 MCP 服务器
后续连接会重用已存储的令牌并自动刷新。
### 选项 B — API 密钥
如果您的 MCP 客户端不支持 OAuth,或您更喜欢静态凭据,请在 `Authorization` 请求头中传递 API 密钥:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
您的 API 密钥可访问工作区数据。 请不要将其纳入版本控制,也不要放入共享的 dotfiles。
</Warning>
要创建 API 密钥,请前往 **Settings > APIs & Webhooks > + Create key**。 详见[API](/l/zh/developers/extend/api#create-an-api-key)。
## 快速开始
### 1. 复制配置
在 Twenty 中前往 **Settings > AI > More > MCP Server**。 选择您的身份验证方式(OAuth 或 API 密钥),复制 JSON 片段(其中已包含您的工作区 URL),并将其粘贴到 MCP 客户端的配置文件中。
| 客户端 | 配置文件位置 |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) 或 `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (用户) 或 `.mcp.json` (项目) |
| **Cursor** | 在您的项目中为 `.cursor/mcp.json`,或全局为 `~/.cursor/mcp.json` |
| **ChatGPT** | 在 **Settings > Apps & Connectors > Advanced settings** 中开启开发者模式,然后在 **Settings > Apps & Connectors** 中使用 **Create** 添加 MCP 服务器 |
### 2. 连接
重启您的 MCP 客户端(或重新加载配置)。 如果使用 OAuth,您将被重定向到 Twenty 以授权访问。 如果使用 API 密钥,连接会立即建立。
### 3. 开始使用
让您的 AI 助手与您的 CRM 交互:
* *"给我展示最近创建的 5 家公司"*
* *"在 Acme Corp 新建一位名为 Jane Doe 的联系人"*
* *"查找所有价值超过 $10k 的未关闭商机"*
## 可用工具
连接后,MCP 服务器会提供与 Twenty API 一一对应的工具。 推荐的工作流程是:
1. **`get_tool_catalog`** — 发现所有可用工具
2. **`learn_tools`** — 获取特定工具的输入模式
3. **`execute_tool`** — 运行工具
您无需记住工具名称。 询问您的 AI 助手它能做什么,它会自动调用 `get_tool_catalog`。
## 权限
MCP 连接将继承已通过身份验证的用户(OAuth)的权限,或继承分配给 API 密钥的角色。 要限制 MCP 服务器的操作范围:
* **OAuth**:生效的是该用户在工作区中的角色。
* **API 密钥**:在 **Settings > Roles** 下为该 API 密钥分配角色。 参见[权限](/l/zh/user-guide/permissions-access/capabilities/permissions)。
## 自托管配置
对于自托管实例,请将 `{your-workspace-url}` 替换为您的服务器 URL。 请确保您环境中的 `SERVER_URL` 与 Twenty 实例的公共 URL 一致——该值用于生成 OAuth 发现元数据。
```bash
SERVER_URL=https://twenty.yourcompany.com
```
MCP 端点、OAuth 端点以及发现元数据都基于该值生成。
## 故障排除
**"Unauthorized" 或 401 错误**
* OAuth:清除 MCP 客户端中存储的令牌并重新连接以重新授权。
* API 密钥:验证该密钥有效且未过期。 如有需要,请重新生成。
**OAuth 流程未打开浏览器**
* 确保您的 MCP 客户端支持 MCP 授权。 如果不支持,请改用 API 密钥方法。
**连接超时**
* 确认从您的机器可以访问 MCP 端点 URL。 对于自托管实例,请检查服务器是否正在运行,并确认 `SERVER_URL` 设置正确。
+2 -6
View File
@@ -23,7 +23,7 @@ module.exports = {
'./src/modules/databases/graphql/**/*.{ts,tsx}',
'./src/modules/analytics/graphql/**/*.{ts,tsx}',
'./src/modules/object-metadata/graphql/**/*.{ts,tsx}',
'./src/modules/navigation-menu-item/graphql/**/*.{ts,tsx}',
'./src/modules/navigation-menu-item/**/graphql/**/*.{ts,tsx}',
'./src/modules/command-menu-item/graphql/**/*.{ts,tsx}',
'./src/modules/attachments/graphql/**/*.{ts,tsx}',
'./src/modules/file/graphql/**/*.{ts,tsx}',
@@ -42,11 +42,7 @@ module.exports = {
overwrite: true,
generates: {
'./src/generated-metadata/graphql.ts': {
plugins: [
'typescript',
'typescript-operations',
'typed-document-node',
],
plugins: ['typescript', 'typescript-operations', 'typed-document-node'],
config: {
skipTypename: false,
scalars: {
File diff suppressed because one or more lines are too long
@@ -6,7 +6,7 @@ import { returnToPathState } from '@/auth/states/returnToPathState';
import { calendarBookingPageIdState } from '@/client-config/states/calendarBookingPageIdState';
import { useIsCurrentLocationOnAWorkspace } from '@/domain-manager/hooks/useIsCurrentLocationOnAWorkspace';
import { useDefaultHomePagePath } from '@/navigation/hooks/useDefaultHomePagePath';
import { objectMetadataItemsState } from '@/object-metadata/states/objectMetadataItemsState';
import { objectMetadataItemsSelector } from '@/object-metadata/states/objectMetadataItemsSelector';
import { useOnboardingStatus } from '@/onboarding/hooks/useOnboardingStatus';
import { useAtomStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomStateValue';
import { useIsWorkspaceActivationStatusEqualsTo } from '@/workspace/hooks/useIsWorkspaceActivationStatusEqualsTo';
@@ -40,7 +40,7 @@ export const usePageChangeEffectNavigateLocation = () => {
appPaths.some((appPath) => isMatchingLocation(location, appPath));
const objectNamePlural = useParams().objectNamePlural ?? '';
const objectMetadataItems = useAtomStateValue(objectMetadataItemsState);
const objectMetadataItems = useAtomStateValue(objectMetadataItemsSelector);
const objectMetadataItem = objectMetadataItems?.find(
(objectMetadataItem) => objectMetadataItem.namePlural === objectNamePlural,
);
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Voeg item by"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Alle objekte"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Alles reg!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Is jy seker jy wil hierdie rekords vernietig? Hulle sal nie meer herstelbaar wees nie."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Is jy seker jy wil hierdie rekord vernietig? Dit kan nie meer herstel word nie."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Is jy seker jy wil hierdie rekords herstel?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Is jy seker jy wil hierdie rekord herstel?"
@@ -1952,6 +1956,7 @@ msgstr "Oplopend"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Vra AI"
@@ -2559,13 +2564,11 @@ msgstr "Kan nie skandeer nie? Kopieer die"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Kanselleer"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Kanselleer uitgawe"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Vou vouer toe"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Pasmaak"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Donker"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Paneelbord suksesvol gedupliseer"
@@ -3983,7 +3986,7 @@ msgstr "Paneelborde"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4288,7 +4291,7 @@ msgstr "verwyder"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "verwyder"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Verwyder veld"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Verwyder vouer"
@@ -4593,6 +4596,7 @@ msgstr "Vernietig {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Vernietig rekords"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Los lêer hier..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Wysig velde"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Kon nie paneelbord dupliseer nie"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "Kon nie prent verwyder nie"
msgid "Failed to retry jobs. Please try again later."
msgstr "Kon nie werke herprobeer nie. Probeer asseblief later weer."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Gunstelinge"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Vloei"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Lêers"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Uitleg"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "Lyn grafiek"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Skakel na knipbord gekopieer"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Skuif links"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Nuwe Veld"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Nuwe rekord"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Geen geldeenheid"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Geen Lêers Nie"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Geen vouer"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Geen Resultate"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Geen resultate gevind nie"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Geen kiesveld nie"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "objek"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objek"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objekte"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Oopgemaak"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Ander"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Oorsig"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Vernietig rekord permanent"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Vernietig rekord permanent"
@@ -10437,6 +10450,7 @@ msgstr "Vernietig rekords permanent"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Vernietig rekords permanent"
@@ -10450,6 +10464,11 @@ msgstr "Vernietig werkstroom permanent"
msgid "Permanently destroy workflows"
msgstr "Vernietig werkstroomme permanent"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "rekord"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Rekord"
@@ -11134,14 +11153,16 @@ msgstr "Afstand"
msgid "Remove"
msgstr "Verwyder"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Verwyder uit gunstelinge"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Verwyder veranderlike"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Hernoem"
@@ -11359,6 +11380,8 @@ msgstr "Herstel rekord"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Herstel rekord"
@@ -11370,6 +11393,8 @@ msgstr "Herstel rekords"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Herstel rekords"
@@ -11385,7 +11410,7 @@ msgstr "Resultaat"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Resultate"
@@ -11583,7 +11608,6 @@ msgstr "Saterdag"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Stoor"
@@ -11598,11 +11622,6 @@ msgstr "Stoor as nuwe aansig"
msgid "Save Dashboard"
msgstr "Stoor Paneelbord"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Soek 'n veld..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Soek 'n tipe"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Soek vir 'n objek"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Soek kleure"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Soek rekords"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Kies 'n veld om in hierdie widget te vertoon"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Stel as verstek"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Instelling van jou databasis..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "Enkelteken-aanmelding (SSO)"
msgid "Singular"
msgstr "Enkelfout"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Enkelvoudige en meervoudige etikette moet verskil"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "Sommige"
msgid "Some folders"
msgstr "Sommige vouers"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13486,13 +13512,14 @@ msgstr "Hierdie aksie kan nie ongedaan gemaak word nie. Dit sal permanent jou li
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Hierdie aksie kan nie ongedaan gemaak word nie. Dit sal jou twee-faktor-verifikasiemetode permanent terugstel. <0/> Tik asseblief jou e-pos in om te bevestig."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14019,7 +14046,7 @@ msgid "Type anything..."
msgstr "Tik enigiets..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14198,7 +14225,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14608,10 +14635,10 @@ msgid "view"
msgstr "aansig"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Aansig"
@@ -14710,6 +14737,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Sien Vorige KI-kletse"
@@ -14745,7 +14773,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15039,6 +15067,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15102,7 +15131,7 @@ msgstr "Werksvloeie"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Werkruimte"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "إضافة عنصر"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "كل الكائنات"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "كل شيء جاهز!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "هل أنت متأكد أنك تريد إتلاف هذه السجلات؟ لن تكون قابلة للاسترداد بعد الآن."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "هل أنت متأكد أنك تريد تدمير هذا السجل؟ لن يمكن استرجاعه بعد الآن."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "هل أنت متأكد أنك تريد استعادة هذه السجلات؟"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "هل أنت متأكد أنك تريد استعادة هذا السجل؟"
@@ -1952,6 +1956,7 @@ msgstr "تصاعدي"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "اسأل الذكاء الاصطناعي"
@@ -2559,13 +2564,11 @@ msgstr "هل لا يمكنك المسح؟ انسخ الـ"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "إلغاء"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "إلغاء التعديل"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "طي المجلد"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "تخصيص"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "داكن"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "تم تكرار لوحة القيادة بنجاح"
@@ -3983,7 +3986,7 @@ msgstr "لوحات القيادة"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "بيانات"
@@ -4288,7 +4291,7 @@ msgstr "حذف"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "حذف"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "حذف الحقل"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "حذف المجلد"
@@ -4593,6 +4596,7 @@ msgstr "إتلاف {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "إتلاف السجلات"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "أسقط الملف هنا..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "تحرير الحقول"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "فشل في تكرار لوحة القيادة"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "فشل في إزالة الصورة"
msgid "Failed to retry jobs. Please try again later."
msgstr "فشل في إعادة محاولة الوظائف. يُرجى المحاولة مرة أخرى لاحقًا."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "المفضلة"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "تدفق"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "مجلدات"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "التخطيط"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "الرسم البياني الخطي"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "تم نسخ الرابط إلى الحافظة"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "نقل إلى اليسار"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "حقل جديد"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "سجل جديد"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "لا توجد عملة"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "لا توجد ملفات"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "لا يوجد مجلد"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "لا توجد نتائج"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "لم يتم العثور على نتائج"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "لا حقل اختيار"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "كائن"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "كائن"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "كائنات"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "تم الفتح"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "أخرى"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "نظرة عامة"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "تدمير السجل نهائيًا"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "اتلاف السجل نهائيًا"
@@ -10437,6 +10450,7 @@ msgstr "تدمير السجلات نهائيًا"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "إتلاف السجلات نهائيًا"
@@ -10450,6 +10464,11 @@ msgstr "تدمير سير العمل نهائيًا"
msgid "Permanently destroy workflows"
msgstr "تدمير عمليات العمل نهائيًا"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "السجل"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "السجل"
@@ -11134,14 +11153,16 @@ msgstr "عن بعد"
msgid "Remove"
msgstr "\\\\"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "\\\\"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "إزالة المتغير"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "إعادة التسمية"
@@ -11359,6 +11380,8 @@ msgstr "استعادة السجل"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "استعادة السجل"
@@ -11370,6 +11393,8 @@ msgstr "استعادة السجلات"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "استعادة السجلات"
@@ -11385,7 +11410,7 @@ msgstr "النتيجة"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "\\\\"
@@ -11583,7 +11608,6 @@ msgstr "السبت"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "حفظ"
@@ -11598,11 +11622,6 @@ msgstr "احفظ كعرض جديد"
msgid "Save Dashboard"
msgstr "حفظ لوحة القيادة"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "ابحث عن حقل..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "ابحث عن نوع"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "ابحث عن كائن"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "ابحث عن الألوان"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "\\\\"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "اختر حقلاً لعرضه في هذه الأداة"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "تعيين كافتراضي"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "إعداد قاعدة البيانات الخاصة بك..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "تسجيل الدخول لمرة واحدة (SSO)"
msgid "Singular"
msgstr "فردي"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "يجب أن تكون العبارات الفردية والجمع مختلفة"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "بعض"
msgid "Some folders"
msgstr "بعض المجلدات"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13486,13 +13512,14 @@ msgstr "لا يمكن التراجع عن هذا الإجراء. سيؤدي ذل
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "لا يمكن التراجع عن هذا الإجراء. سيؤدي ذلك إلى إعادة تعيين طريقة المصادقة الثنائية الخاصة بك بشكل دائم. <0/> الرجاء إدخال بريدك الإلكتروني للتأكيد."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14019,7 +14046,7 @@ msgid "Type anything..."
msgstr "اكتب أي شيء..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14198,7 +14225,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14608,10 +14635,10 @@ msgid "view"
msgstr "عرض"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "عرض"
@@ -14710,6 +14737,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "عرض الذكاءات الاصطناعية السابقة"
@@ -14745,7 +14773,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15037,6 +15065,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15100,7 +15129,7 @@ msgstr "سير العمل"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "مساحة العمل"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Afegeix element"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Tots els objectes"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Tot a punt!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Esteu segur que voleu destruir aquests registres? Ja no seran recuperables."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Esteu segur que voleu destruir aquest registre? No es podrà recuperar més endavant."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Esteu segur que voleu restaurar aquests registres?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Esteu segur que voleu restaurar aquest registre?"
@@ -1952,6 +1956,7 @@ msgstr "Ascendent"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Pregunta a l'IA"
@@ -2559,13 +2564,11 @@ msgstr "No pots escanejar? Copia la"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Cancel·la"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Cancel·la l'edició"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Replega la carpeta"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Personalització"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Fosc"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Quadre de comandament duplicat correctament"
@@ -3983,7 +3986,7 @@ msgstr "Taulers de comandament"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Dades"
@@ -4288,7 +4291,7 @@ msgstr "elimina"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "elimina"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Esborra camp"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Elimina la carpeta"
@@ -4593,6 +4596,7 @@ msgstr "Destruir {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Destruir registres"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Deixa el fitxer aquí..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Edita camps"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "No s'ha pogut duplicar el quadre de comandament"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "No s'ha pogut eliminar la imatge"
msgid "Failed to retry jobs. Please try again later."
msgstr "Error en reintentar feines. Torneu-ho a provar més tard."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Preferits"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Flux"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Carpetes"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Disseny"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "Gràfic de línies"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Enllaç copiat al porta-retalls"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Moure a l'esquerra"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Nou camp"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Nou registre"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Sense moneda"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Sense fitxers"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Sense carpeta"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Cap resultat"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "No s'han trobat resultats"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Sense camp de selecció"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "objecte"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objecte"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objectes"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Obert"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Altres"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Visió general"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Destruir permanentment el registre"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Destruir permanentment el registre"
@@ -10437,6 +10450,7 @@ msgstr "Destruir permanentment els registres"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Destruir permanentment registres"
@@ -10450,6 +10464,11 @@ msgstr "Destruir permanentment el flux de treball"
msgid "Permanently destroy workflows"
msgstr "Destruir permanentment els workflows"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "registre"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Registre"
@@ -11134,14 +11153,16 @@ msgstr "Remote"
msgid "Remove"
msgstr "Elimina"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Elimina dels preferits"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Elimina la variable"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Canvia el nom"
@@ -11359,6 +11380,8 @@ msgstr "Restaura el registre"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Restaura el Registre"
@@ -11370,6 +11393,8 @@ msgstr "Restaurar registres"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Restaura Registres"
@@ -11385,7 +11410,7 @@ msgstr "Resultat"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Resultats"
@@ -11583,7 +11608,6 @@ msgstr "Dissabte"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Desa"
@@ -11598,11 +11622,6 @@ msgstr "Desa com a nova vista"
msgid "Save Dashboard"
msgstr "Desa el quadre de comandament"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Cerca un camp..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Cerca un tipus"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Cerca un objecte"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Cerca colors"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Cerca enregistraments"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Seleccioneu un camp per mostrar en aquest giny"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Estableix com a predeterminat"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Configurant la teva base de dades..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "Autenticació única (SSO)"
msgid "Singular"
msgstr "Singular"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Les etiquetes en singular i plural han de ser diferents"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "Alguns"
msgid "Some folders"
msgstr "Algunes carpetes"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13486,13 +13512,14 @@ msgstr "Aquesta acció no es pot desfer. Això eliminarà permanentment la teva
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Aquesta acció no es pot desfer. Això restablirà permanentment el teu mètode d'autenticació de dos factors. <0/> Si us plau, escriu el teu correu electrònic per confirmar."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14019,7 +14046,7 @@ msgid "Type anything..."
msgstr "Teclegeu qualsevol cosa..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14198,7 +14225,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14608,10 +14635,10 @@ msgid "view"
msgstr "vista"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Vista"
@@ -14710,6 +14737,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Veure els xats d'IA anteriors"
@@ -14745,7 +14773,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15039,6 +15067,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15102,7 +15131,7 @@ msgstr "Fluxos de treball"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Espai de treball"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Přidat položku"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Všechny objekty"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Vše hotovo!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Jste si jistí, že chcete zničit tyto záznamy? Nebude možné je obnovit."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Opravdu chcete zničit tento záznam? Nebude možné jej obnovit."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Opravdu chcete obnovit tyto záznamy?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Opravdu chcete obnovit tento záznam?"
@@ -1952,6 +1956,7 @@ msgstr "Vzestupně"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Zeptejte se AI"
@@ -2559,13 +2564,11 @@ msgstr "Nemůžete skenovat? Zkopírujte"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Storno"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Zrušit edici"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Sbalit složku"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Přizpůsobení"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Tmavý"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Ovládací panel byl úspěšně duplikován"
@@ -3983,7 +3986,7 @@ msgstr "Panely"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4288,7 +4291,7 @@ msgstr "smazat"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "smazat"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Smazat pole"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Smazat složku"
@@ -4593,6 +4596,7 @@ msgstr "Zničit {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Zničit záznamy"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Přetáhněte soubor sem..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Upravit pole"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Nepodařilo se duplikovat ovládací panel"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "Nepodařilo se odstranit obrázek"
msgid "Failed to retry jobs. Please try again later."
msgstr "Nepodařilo se znovu spustit úlohy. Prosím, zkuste to znovu později."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Oblíbené"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Tok"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Složky"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Rozvržení"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "Liniový graf"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Odkaz byl zkopírován do schránky"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Posunout doleva"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Nové pole"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Nový záznam"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Žádná měna"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Žádné soubory"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Žádná složka"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Žádné výsledky"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Nenalezeny žádné výsledky"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Žádné výběrové pole"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "objekt"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objekt"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objekty"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Otevřený"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Ostatní"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Přehled"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Trvale zničit záznam"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Trvale zničit záznam"
@@ -10437,6 +10450,7 @@ msgstr "Trvale zničit záznamy"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Trvale zničit záznamy"
@@ -10450,6 +10464,11 @@ msgstr "Trvale zničit workflow"
msgid "Permanently destroy workflows"
msgstr "Trvale zničit workflody"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "záznam"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Záznam"
@@ -11134,14 +11153,16 @@ msgstr "Vzdálený"
msgid "Remove"
msgstr "Odstranit"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Odebrat z oblíbených"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Odstranit proměnnou"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Přejmenovat"
@@ -11359,6 +11380,8 @@ msgstr "Obnovit záznam"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Obnovit záznam"
@@ -11370,6 +11393,8 @@ msgstr "Obnovit záznamy"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Obnovit záznamy"
@@ -11385,7 +11410,7 @@ msgstr "Výsledek"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Výsledky"
@@ -11583,7 +11608,6 @@ msgstr "Sobota"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Uložit"
@@ -11598,11 +11622,6 @@ msgstr "Uložit jako nové zobrazení"
msgid "Save Dashboard"
msgstr "Uložit panel"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Hledat ve sloupci..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Hledat typ"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Hledat objekt"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Hledat barvy"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Hledání záznamů"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Vyberte pole, které se má v tomto widgetu zobrazit"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Nastavit jako výchozí"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Nastavení vaší databáze..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "Jednotné přihlášení (SSO)"
msgid "Singular"
msgstr "Jednotlivý"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Jednotné a množné označení se musí lišit"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "Některé"
msgid "Some folders"
msgstr "Některé složky"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13486,13 +13512,14 @@ msgstr "Tato akce je nevratná. Tímto bude vaše členství v tomto pracovním
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Tuto akci nelze vrátit zpět. Tímto dojde k trvalému resetování vaší metody dvoufaktorového ověřování. <0/> Pro potvrzení zadejte svůj e-mail."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14019,7 +14046,7 @@ msgid "Type anything..."
msgstr "Napište cokoli..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14198,7 +14225,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14608,10 +14635,10 @@ msgid "view"
msgstr "pohled"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Pohled"
@@ -14710,6 +14737,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Zobrazit předchozí AI diskuse"
@@ -14745,7 +14773,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15039,6 +15067,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15102,7 +15131,7 @@ msgstr "Pracovní postupy"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Pracovní prostor"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Tilføj element"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Alle objekter"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Alt klar!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Er du sikker på, at du vil ødelægge disse optegnelser? De kan ikke gendannes længere."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Er du sikker på, at du vil ødelægge denne post? Den kan ikke gendannes længere."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Er du sikker på, at du vil gendanne disse poster?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Er du sikker på, at du vil gendanne denne post?"
@@ -1952,6 +1956,7 @@ msgstr "Stigende"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Spørg AI"
@@ -2559,13 +2564,11 @@ msgstr "Kan ikke scanne? Kopier"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Annuller"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Annuller udgave"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Fold mappe sammen"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Tilpasning"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Mørk"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Dashboard duplikeret med succes"
@@ -3983,7 +3986,7 @@ msgstr "Dashboards"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4288,7 +4291,7 @@ msgstr "slet"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "slet"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Slet felt"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Slet mappe"
@@ -4593,6 +4596,7 @@ msgstr "Ødelæg {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Ødelæg records"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Slip fil her..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Rediger felter"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Kunne ikke duplikere dashboard"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "Kunne ikke fjerne billede"
msgid "Failed to retry jobs. Please try again later."
msgstr "Kunne ikke forsøge jobs igen. Prøv venligst igen senere."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Favoritter"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Strøm"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Mapper"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Layout"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "Linje Diagram"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Link kopieret til udklipsholder"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Flyt til venstre"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Nyt felt"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Ny post"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Ingen valuta"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Ingen filer"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Ingen mappe"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Ingen resultater"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Ingen resultater fundet"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Ingen vælg felt"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "objekt"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objekt"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objekter"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Åbnet"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Andet"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Oversigt"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Permanent slet post"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Permanent slet post"
@@ -10437,6 +10450,7 @@ msgstr "Permanent slet poster"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Permanent slet poster"
@@ -10450,6 +10464,11 @@ msgstr "Permanent ødelægge workflow"
msgid "Permanently destroy workflows"
msgstr "Permanent slet workflows"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "post"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Registrering"
@@ -11134,14 +11153,16 @@ msgstr "Fjernforbindelse"
msgid "Remove"
msgstr "Fjern"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Fjern fra favoritter"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Fjern variabel"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Omdøb"
@@ -11359,6 +11380,8 @@ msgstr "Gendan post"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Gendan post"
@@ -11370,6 +11393,8 @@ msgstr "Gendan poster"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Gendan poster"
@@ -11385,7 +11410,7 @@ msgstr "Resultat"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Resultater"
@@ -11583,7 +11608,6 @@ msgstr "Lørdag"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Gem"
@@ -11598,11 +11622,6 @@ msgstr "Gem som ny visning"
msgid "Save Dashboard"
msgstr "Gem dashboard"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Søg i et felt..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Søg efter en type"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Søg efter et objekt"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Søg farver"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Søg poster"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Vælg et felt, der skal vises i denne widget"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Indstil som standard"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Opsætning af din database..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "Enkelt logon (SSO)"
msgid "Singular"
msgstr "Ental"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Entals- og flertalsmærkater skal være forskellige"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "Nogle"
msgid "Some folders"
msgstr "Nogle mapper"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13488,13 +13514,14 @@ msgstr "Denne handling kan ikke fortrydes. Dette vil permanent fjerne dit medlem
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Denne handling kan ikke fortrydes. Dette vil permanent nulstille din tofaktorgodkendelsesmetode. <0/> Indtast venligst din e-mail for at bekræfte."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14021,7 +14048,7 @@ msgid "Type anything..."
msgstr "Skriv noget..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14200,7 +14227,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14610,10 +14637,10 @@ msgid "view"
msgstr "visning"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Visning"
@@ -14712,6 +14739,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Se tidligere AI-chats"
@@ -14747,7 +14775,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15041,6 +15069,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15104,7 +15133,7 @@ msgstr "Arbejdsgange"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Arbejdsområde"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Element hinzufügen"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Alle Objekte"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Alles bereit!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Sind Sie sicher, dass Sie diese Datensätze zerstören möchten? Sie können nicht wiederhergestellt werden."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Sind Sie sicher, dass Sie diesen Datensatz zerstören möchten? Er kann nicht wiederhergestellt werden."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Sind Sie sicher, dass Sie diese Datensätze wiederherstellen möchten?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Sind Sie sicher, dass Sie diesen Datensatz wiederherstellen möchten?"
@@ -1952,6 +1956,7 @@ msgstr "Aufsteigend"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "AI fragen"
@@ -2559,13 +2564,11 @@ msgstr "Kann nicht gescannt werden? Kopieren Sie das"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Abbrechen"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Edition abbrechen"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Ordner einklappen"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Anpassung"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Dunkel"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Dashboard erfolgreich dupliziert"
@@ -3983,7 +3986,7 @@ msgstr "Dashboards"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Daten"
@@ -4288,7 +4291,7 @@ msgstr "löschen"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "löschen"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Feld löschen"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Ordner löschen"
@@ -4593,6 +4596,7 @@ msgstr "Zerstören {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Datensätze zerstören"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Datei hier ablegen..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Felder bearbeiten"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Duplizieren des Dashboards fehlgeschlagen"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "Bild konnte nicht entfernt werden"
msgid "Failed to retry jobs. Please try again later."
msgstr "Aufgaben konnten nicht erneut versucht werden. Bitte versuchen Sie es später noch einmal."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Favoriten"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Fluss"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Ordner"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Layout"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "Liniendiagramm"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Link in die Zwischenablage kopiert"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Nach links verschieben"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Neues Feld"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Neuer Datensatz"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Keine Währung"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Keine Dateien"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Kein Ordner"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Keine Ergebnisse"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Keine Ergebnisse gefunden"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Kein Auswahlfeld"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "objekt"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objekt"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objekte"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Geöffnet"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Andere"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Übersicht"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Datensatz dauerhaft löschen"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Datensatz dauerhaft zerstören"
@@ -10437,6 +10450,7 @@ msgstr "Datensätze dauerhaft vernichten"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Datensätze dauerhaft zerstören"
@@ -10450,6 +10464,11 @@ msgstr "Workflows dauerhaft vernichten"
msgid "Permanently destroy workflows"
msgstr "Workflows dauerhaft vernichten"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "Datensatz"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Datensatz"
@@ -11134,14 +11153,16 @@ msgstr "Remote"
msgid "Remove"
msgstr "Entfernen"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Aus Favoriten entfernen"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Variable entfernen"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Umbenennen"
@@ -11359,6 +11380,8 @@ msgstr "Datensatz wiederherstellen"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Datensatz wiederherstellen"
@@ -11370,6 +11393,8 @@ msgstr "Datensätze wiederherstellen"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Datensätze wiederherstellen"
@@ -11385,7 +11410,7 @@ msgstr "Ergebnis"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Ergebnisse"
@@ -11583,7 +11608,6 @@ msgstr "Samstag"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Speichern"
@@ -11598,11 +11622,6 @@ msgstr "Als neue Ansicht speichern"
msgid "Save Dashboard"
msgstr "Dashboard speichern"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Feld suchen..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Einen Typ suchen"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Ein Objekt suchen"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Farben suchen"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Datensätze suchen"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Wählen Sie ein Feld aus, das in diesem Widget angezeigt werden soll"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Als Standard festlegen"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Einrichten Ihrer Datenbank..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "Single Sign-On (SSO)"
msgid "Singular"
msgstr "Einzahl"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Singular- und Pluralbezeichnungen müssen unterschiedlich sein"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "Einige"
msgid "Some folders"
msgstr "Einige Ordner"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13486,13 +13512,14 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird Ihre M
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird Ihre Zwei-Faktor-Authentifizierung dauerhaft zurückgesetzt. <0/> Bitte geben Sie zur Bestätigung Ihre E-Mail ein."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14019,7 +14046,7 @@ msgid "Type anything..."
msgstr "Geben Sie irgendetwas ein..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14198,7 +14225,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14608,10 +14635,10 @@ msgid "view"
msgstr "ansicht"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Ansicht"
@@ -14710,6 +14737,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Vorherige KI-Chats anzeigen"
@@ -14745,7 +14773,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15039,6 +15067,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15102,7 +15131,7 @@ msgstr "Workflows"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Arbeitsbereich"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Προσθήκη στοιχείου"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Όλα τα Αντικείμενα"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Όλα έτοιμα!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Είστε βέβαιοι ότι θέλετε να καταστρέψετε αυτές τις εγγραφές; Δεν θα είναι πλέον ανακτήσιμες."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Είστε σίγουροι ότι θέλετε να καταστρέψετε αυτή την εγγραφή; Δεν μπορεί να ανακτηθεί πλέον."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Είστε σίγουροι ότι θέλετε να επαναφέρετε αυτές τις εγγραφές;"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Είστε σίγουροι ότι θέλετε να επαναφέρετε αυτή την εγγραφή;"
@@ -1952,6 +1956,7 @@ msgstr "Αύξουσα"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Ρώτησε την AI"
@@ -2559,13 +2564,11 @@ msgstr "Δεν μπορείτε να σαρώσετε; Αντιγράψτε το
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Ακύρωση"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Ακύρωση Έκδοσης"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Σύμπτυξη φακέλου"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Προσαρμογή"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Σκοτεινό"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Ο πίνακας ελέγχου αντιγράφηκε με επιτυχία"
@@ -3983,7 +3986,7 @@ msgstr "Πίνακες Ελέγχου"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Δεδομένα"
@@ -4288,7 +4291,7 @@ msgstr "διαγραφή"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "διαγραφή"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Διαγραφή πεδίου"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Διαγραφή φακέλου"
@@ -4593,6 +4596,7 @@ msgstr "Καταστροφή {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Καταστροφή εγγραφών"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Σύρετε το αρχείο εδώ..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Επεξεργασία πεδίων"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Αποτυχία αντιγραφής του πίνακα ελέγχου"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "Αποτυχία αφαίρεσης εικόνας"
msgid "Failed to retry jobs. Please try again later."
msgstr "Αποτυχία επαναποστολής εργασιών. Παρακαλώ δοκιμάστε ξανά αργότερα."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Αγαπημένα"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Ροή"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Φάκελοι"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Διάταξη"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "Διάγραμμα γραμμής"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Ο σύνδεσμος αντιγράφηκε στο πρόχειρο"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Μετακίνηση αριστερά"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Νέο Πεδίο"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Νέα εγγραφή"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Χωρίς νόμισμα"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Χωρίς αρχεία"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Κανένας φάκελος"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Χωρίς αποτελέσματα"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Δεν βρέθηκαν αποτελέσματα"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Χωρίς πεδίο Επιλογής"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "αντικείμενο"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Αντικείμενο"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Αντικείμενα"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Ανοίχτηκε"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Άλλο"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Επισκόπηση"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Καταστροφή της εγγραφής οριστικά"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Καταστροφή της εγγραφής οριστικά"
@@ -10437,6 +10450,7 @@ msgstr "Καταστροφή των εγγραφών οριστικά"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Καταστρέψτε μόνιμα τις εγγραφές"
@@ -10450,6 +10464,11 @@ msgstr "Καταστροφή της διαδικασίας οριστικά"
msgid "Permanently destroy workflows"
msgstr "Καταστροφή των workflows οριστικά"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "εγγραφή"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Εγγραφή"
@@ -11134,14 +11153,16 @@ msgstr "Απομακρυσμένα"
msgid "Remove"
msgstr "Αφαίρεση"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Αφαίρεση από τα αγαπημένα"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Αφαίρεση μεταβλητής"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Μετονομασία"
@@ -11359,6 +11380,8 @@ msgstr "Επαναφορά εγγραφής"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Επαναφορά εγγραφής"
@@ -11370,6 +11393,8 @@ msgstr "Επαναφορά εγγραφών"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Επαναφορά εγγραφών"
@@ -11385,7 +11410,7 @@ msgstr "Αποτέλεσμα"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Αποτελέσματα"
@@ -11583,7 +11608,6 @@ msgstr "Σάββατο"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Αποθήκευση"
@@ -11598,11 +11622,6 @@ msgstr "Αποθήκευση ως νέα προβολή"
msgid "Save Dashboard"
msgstr "Αποθήκευση πίνακα ελέγχου"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Αναζήτηση πεδίου..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Αναζήτηση τύπου"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Αναζήτηση αντικειμένου"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Αναζήτηση χρωμάτων"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Αναζήτηση εγγραφών"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Επιλέξτε ένα πεδίο για εμφάνιση σε αυτό το γραφικό στοιχείο"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Ορισμός ως προεπιλογή"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Ρύθμιση της βάσης δεδομένων σας..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12518,11 +12544,6 @@ msgstr "Ενιαία Σύνδεση (SSO)"
msgid "Singular"
msgstr "Μοναδικός"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Οι ενικές και πληθυντικές ετικέτες πρέπει να είναι διαφορετικές"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12648,6 +12669,11 @@ msgstr "Μερικά"
msgid "Some folders"
msgstr "Ορισμένοι φάκελοι"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13106,10 +13132,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13490,13 +13516,14 @@ msgstr "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Αυτό θα επαναφέρει μόνιμα τη μέθοδο ελέγχου ταυτότητας δύο παραγόντων σας. <0/> Παρακαλώ πληκτρολογήστε το email σας για επιβεβαίωση."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14023,7 +14050,7 @@ msgid "Type anything..."
msgstr "Πληκτρολογήστε οτιδήποτε..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14202,7 +14229,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14612,10 +14639,10 @@ msgid "view"
msgstr "προβολή"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Προβολή"
@@ -14714,6 +14741,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Εμφάνιση Προηγούμενων Συνομιλιών AI"
@@ -14749,7 +14777,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15043,6 +15071,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15106,7 +15135,7 @@ msgstr "Ροές Εργασίας"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Περιοχή Εργασίας"
+146 -117
View File
@@ -941,23 +941,23 @@ msgid "Add Item"
msgstr "Add Item"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr "Add item to folder"
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr "Add menu item"
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr "Add menu item after"
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr "Add menu item before"
@@ -1418,7 +1418,7 @@ msgid "All Objects"
msgstr "All Objects"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr "All objects are already in the sidebar"
@@ -1433,7 +1433,7 @@ msgid "All set!"
msgstr "All set!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr "All system objects are already in the sidebar"
@@ -1534,7 +1534,7 @@ msgid "alphabetical"
msgstr "alphabetical"
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr "Already in navbar"
@@ -1892,21 +1892,25 @@ msgstr "Are you sure you want to delete this skill? This action cannot be undone
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Are you sure you want to destroy these records? They won't be recoverable anymore."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Are you sure you want to destroy this record? It cannot be recovered anymore."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Are you sure you want to restore these records?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Are you sure you want to restore this record?"
@@ -1947,6 +1951,7 @@ msgstr "Ascending"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Ask AI"
@@ -2554,13 +2559,11 @@ msgstr "Can't scan? Copy the"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Cancel"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Cancel Edition"
@@ -2961,7 +2964,7 @@ msgid "Collapse folder"
msgstr "Collapse folder"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr "Color"
@@ -3891,10 +3894,9 @@ msgid "Customization"
msgstr "Customization"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr "Customize"
@@ -3965,6 +3967,7 @@ msgstr "Dark"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Dashboard duplicated successfully"
@@ -3978,7 +3981,7 @@ msgstr "Dashboards"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4283,7 +4286,7 @@ msgstr "delete"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4300,7 +4303,7 @@ msgstr "delete"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4387,7 +4390,7 @@ msgid "Delete field"
msgstr "Delete field"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Delete Folder"
@@ -4588,6 +4591,7 @@ msgstr "Destroy {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Destroy Records"
@@ -4795,7 +4799,7 @@ msgid "Drop file here..."
msgstr "Drop file here..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4927,9 +4931,9 @@ msgid "Edit Fields"
msgstr "Edit Fields"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr "Edit folder"
@@ -4950,9 +4954,9 @@ msgid "Edit Layout"
msgstr "Edit Layout"
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr "Edit link"
@@ -6115,11 +6119,13 @@ msgstr "Failed to delete skill"
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Failed to duplicate dashboard"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr "Failed to duplicate workflow"
@@ -6183,10 +6189,10 @@ msgstr "Failed to remove picture"
msgid "Failed to retry jobs. Please try again later."
msgstr "Failed to retry jobs. Please try again later."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr "Failed to save layout customization"
#. js-lingui-id: y3HIOa
#: src/pages/settings/ai/SettingsAgentForm.tsx
@@ -6303,7 +6309,7 @@ msgid "Fast Model"
msgstr "Fast Model"
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Favorites"
@@ -6575,8 +6581,8 @@ msgid "Flow"
msgstr "Flow"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr "Folder"
@@ -6586,8 +6592,8 @@ msgid "Folder name"
msgstr "Folder name"
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Folders"
@@ -8017,7 +8023,7 @@ msgid "Layout"
msgstr "Layout"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr "Layout customization"
@@ -8132,8 +8138,8 @@ msgid "Line Chart"
msgstr "Line Chart"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr "Link"
@@ -8149,12 +8155,12 @@ msgid "Link copied to clipboard"
msgstr "Link copied to clipboard"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr "Link label"
@@ -8793,19 +8799,19 @@ msgid "Most installed version"
msgstr "Most installed version"
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr "Move down"
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Move left"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8817,12 +8823,12 @@ msgid "Move to a folder"
msgstr "Move to a folder"
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr "Move to folder"
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr "Move up"
@@ -9068,9 +9074,9 @@ msgid "New Field"
msgstr "New Field"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr "New folder"
@@ -9110,11 +9116,11 @@ msgid "New record"
msgstr "New record"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr "New sidebar item"
@@ -9301,7 +9307,7 @@ msgid "No currency"
msgstr "No currency"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr "No custom views available"
@@ -9413,12 +9419,12 @@ msgid "No Files"
msgstr "No Files"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "No folder"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr "No folders available"
@@ -9505,7 +9511,7 @@ msgid "No object found"
msgstr "No object found"
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr "No objects with views found"
@@ -9582,14 +9588,14 @@ msgid "No Results"
msgstr "No Results"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "No results found"
@@ -9614,12 +9620,12 @@ msgid "No Select field"
msgstr "No Select field"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr "No system objects available"
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr "No system objects with views found"
@@ -9827,9 +9833,9 @@ msgstr "object"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Object"
@@ -9853,6 +9859,11 @@ msgstr "Object Events"
msgid "Object ID"
msgstr "Object ID"
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr "object permission"
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9889,9 +9900,9 @@ msgstr "objects"
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objects"
@@ -10071,7 +10082,7 @@ msgid "Open side panel"
msgstr "Open side panel"
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Opened"
@@ -10143,7 +10154,7 @@ msgid "Organization plan"
msgstr "Organization plan"
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr "Organize"
@@ -10153,9 +10164,9 @@ msgstr "Organize"
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Other"
@@ -10229,7 +10240,7 @@ msgid "Overview"
msgstr "Overview"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr "Owner"
@@ -10422,6 +10433,8 @@ msgstr "Permanently destroy record"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Permanently Destroy Record"
@@ -10432,6 +10445,7 @@ msgstr "Permanently destroy records"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Permanently Destroy Records"
@@ -10445,6 +10459,11 @@ msgstr "Permanently destroy workflow"
msgid "Permanently destroy workflows"
msgstr "Permanently destroy workflows"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr "permission flag"
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10953,7 +10972,7 @@ msgstr "record"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Record"
@@ -11129,15 +11148,17 @@ msgstr "Remote"
msgid "Remove"
msgstr "Remove"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr "Remove {0} navigation menu items?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr "Remove {1} navigation menu item?"
#. js-lingui-id: 1O32oy
#: src/modules/settings/accounts/components/SettingsAccountsRowDropdownMenu.tsx
@@ -11166,7 +11187,7 @@ msgid "Remove from favorites"
msgstr "Remove from favorites"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr "Remove from sidebar"
@@ -11213,7 +11234,7 @@ msgstr "Remove variable"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Rename"
@@ -11354,6 +11375,8 @@ msgstr "Restore record"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Restore Record"
@@ -11365,6 +11388,8 @@ msgstr "Restore records"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Restore Records"
@@ -11380,7 +11405,7 @@ msgstr "Result"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Results"
@@ -11578,7 +11603,6 @@ msgstr "Saturday"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Save"
@@ -11593,11 +11617,6 @@ msgstr "Save as new view"
msgid "Save Dashboard"
msgstr "Save Dashboard"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr "Save Page Layout"
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11642,6 +11661,8 @@ msgstr "Score"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11680,7 +11701,7 @@ msgid "Search a field..."
msgstr "Search a field..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr "Search a folder..."
@@ -11701,8 +11722,8 @@ msgid "Search a skill..."
msgstr "Search a skill..."
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr "Search a system object..."
@@ -11717,7 +11738,7 @@ msgid "Search a type"
msgstr "Search a type"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr "Search a view..."
@@ -11754,8 +11775,8 @@ msgstr "Search an object"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr "Search an object..."
@@ -11779,7 +11800,7 @@ msgid "Search colors"
msgstr "Search colors"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr "Search colors..."
@@ -11848,7 +11869,7 @@ msgid "Search records"
msgstr "Search records"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr "Search records..."
@@ -12074,7 +12095,7 @@ msgid "Select a field to display in this widget"
msgstr "Select a field to display in this widget"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr "Select a navigation item to edit"
@@ -12295,6 +12316,11 @@ msgstr "Set a default for this workspace"
msgid "Set as default"
msgstr "Set as default"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr "Set as pinned tab"
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12364,7 +12390,7 @@ msgstr "Setting up your database..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12511,11 +12537,6 @@ msgstr "Single sign-on (SSO)"
msgid "Singular"
msgstr "Singular"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Singular and plural labels must be different"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12641,6 +12662,11 @@ msgstr "Some"
msgid "Some folders"
msgstr "Some folders"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr "Some layout changes could not be saved"
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13099,10 +13125,10 @@ msgstr "System fields"
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr "System objects"
@@ -13483,13 +13509,14 @@ msgstr "This action cannot be undone. This will permanently remove your membersh
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
@@ -14016,7 +14043,7 @@ msgid "Type anything..."
msgstr "Type anything..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr "Type to search records"
@@ -14195,7 +14222,7 @@ msgstr "Unordered list with bullets"
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14605,10 +14632,10 @@ msgid "view"
msgstr "view"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "View"
@@ -14707,6 +14734,7 @@ msgstr "View marketplace page"
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "View Previous AI Chats"
@@ -14742,7 +14770,7 @@ msgid "View workspace activity logs"
msgstr "View workspace activity logs"
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr "Views"
@@ -15036,6 +15064,7 @@ msgstr "Workflow agents"
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr "Workflow duplicated successfully"
@@ -15099,7 +15128,7 @@ msgstr "Workflows"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Workspace"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Agregar elemento"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Todos los objetos"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "¡Todo listo!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "¿Está seguro de que desea destruir estos registros? Ya no serán recuperables."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "¿Está seguro de que desea destruir este registro? Ya no se podrá recuperar."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "¿Está seguro de que desea restaurar estos registros?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "¿Está seguro de que desea restaurar este registro?"
@@ -1952,6 +1956,7 @@ msgstr "Ascendente"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Preguntar a IA"
@@ -2559,13 +2564,11 @@ msgstr "¿No puedes escanear? Copia el"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Cancelar"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Cancelar edición"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Contraer carpeta"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Personalización"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Oscuro"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Se duplicó el tablero con éxito"
@@ -3983,7 +3986,7 @@ msgstr "Tableros"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Datos"
@@ -4288,7 +4291,7 @@ msgstr "eliminar"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "eliminar"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Eliminar campo"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Eliminar carpeta"
@@ -4593,6 +4596,7 @@ msgstr "Destruir {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Destruir registros"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Suelta el archivo aquí..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Editar campos"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Error al duplicar el tablero"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr "Error al duplicar el flujo de trabajo"
@@ -6188,9 +6194,9 @@ msgstr "No se pudo eliminar la imagen"
msgid "Failed to retry jobs. Please try again later."
msgstr "No se pudieron reintentar los trabajos. Por favor, inténtelo de nuevo más tarde."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Favoritos"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Flujo"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Carpetas"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Diseño"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "Gráfico de líneas"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Enlace copiado al portapapeles"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Mover a la izquierda"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Nuevo Campo"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Nuevo registro"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Sin moneda"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Sin archivos"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Sin carpeta"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Sin resultados"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "No se encontraron resultados"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Sin campo de selección"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "objeto"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objeto"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objetos"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Abierto"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Otros"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Resumen"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Destruir registro permanentemente"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Destruir registro permanentemente"
@@ -10437,6 +10450,7 @@ msgstr "Destruir registros de forma permanente"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Destruir registros de forma permanente"
@@ -10450,6 +10464,11 @@ msgstr "Destruir workflow de forma permanente"
msgid "Permanently destroy workflows"
msgstr "Destruir workflows de forma permanente"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "registro"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Registro"
@@ -11134,14 +11153,16 @@ msgstr "Remoto"
msgid "Remove"
msgstr "Eliminar"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Quitar de favoritos"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Eliminar variable"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Renombrar"
@@ -11359,6 +11380,8 @@ msgstr "Restaurar registro"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Restaurar registro"
@@ -11370,6 +11393,8 @@ msgstr "Restaurar registros"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Restaurar registros"
@@ -11385,7 +11410,7 @@ msgstr "Resultado"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Resultados"
@@ -11583,7 +11608,6 @@ msgstr "Sábado"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Guardar"
@@ -11598,11 +11622,6 @@ msgstr "Guardar como nueva vista"
msgid "Save Dashboard"
msgstr "Guardar Tablero"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Buscar un campo..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Buscar un tipo"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Buscar un objeto"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Buscar colores"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Buscar registros"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Selecciona un campo para mostrar en este widget"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Establecer como predeterminado"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Configurando su base de datos..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "Inicio de sesión único (SSO)"
msgid "Singular"
msgstr "Singular"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Las etiquetas en singular y plural deben ser diferentes"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "Alguno"
msgid "Some folders"
msgstr "Algunas carpetas"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr "Objetos del sistema"
@@ -13488,13 +13514,14 @@ msgstr "Esta acción no se puede deshacer. Esto eliminará permanentemente su me
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Esta acción no se puede deshacer. Esto restablecerá permanentemente tu método de autenticación de dos factores. <0/> Escribe tu correo electrónico para confirmar."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14021,7 +14048,7 @@ msgid "Type anything..."
msgstr "Escribe cualquier cosa..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14200,7 +14227,7 @@ msgstr "Lista sin ordenar con puntos"
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14610,10 +14637,10 @@ msgid "view"
msgstr "vista"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Vista"
@@ -14712,6 +14739,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Ver chats previos de IA"
@@ -14747,7 +14775,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15041,6 +15069,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr "Se duplicó el Workflow con éxito"
@@ -15104,7 +15133,7 @@ msgstr "Workflows"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Espacio de trabajo"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Lisää kohde"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Kaikki objektit"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Valmista!"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Oletko varma, että haluat tuhota nämä tietueet? Niitä ei voida enää palauttaa."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Oletko varma, että haluat tuhota tämän tietueen? Sitä ei voi enää palauttaa."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Oletko varma, että haluat palauttaa nämä tietueet?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Oletko varma, että haluat palauttaa tämän tietueen?"
@@ -1952,6 +1956,7 @@ msgstr "Nouseva"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Kysy AI:lta"
@@ -2559,13 +2564,11 @@ msgstr "Et voi skannata? Kopioi"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Peruuta"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Peruuta muokkaus"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Supista kansio"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Mukauttaminen"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Tumma"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Hallintapaneeli monistettiin onnistuneesti"
@@ -3983,7 +3986,7 @@ msgstr "Koontinäytöt"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4288,7 +4291,7 @@ msgstr "poista"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "poista"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Poista kenttä"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Poista kansio"
@@ -4593,6 +4596,7 @@ msgstr "Tuhoa {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Tuhota tietueet"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Pudota tiedosto tähän..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Muokkaa kenttiä"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Hallintapaneelin monistaminen epäonnistui"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "Kuvan poistaminen epäonnistui"
msgid "Failed to retry jobs. Please try again later."
msgstr "Epäonnistui uusien tehtävien yrittämisessä. Yritä myöhemmin uudelleen."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Suosikit"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Virtaus"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Kansiot"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Ulkoasu"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr "Viivakaavio"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Linkki kopioitu leikepöydälle"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Siirrä vasemmalle"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Uusi kenttä"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Uusi tietue"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Ei valuuttaa"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Ei tiedostoja"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Ei kansiota"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Ei tuloksia"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Tuloksia ei löytynyt"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Ei valintakenttää"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "objekti"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objekti"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objektit"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Avattu"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Muu"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Yleiskatsaus"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Tuhotaan tietue pysyvästi"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Tuhota tiedosto pysyvästi"
@@ -10437,6 +10450,7 @@ msgstr "Tuhotaan tietueet pysyvästi"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Tuhota pysyvästi tietueet"
@@ -10450,6 +10464,11 @@ msgstr "Tuhota workflow pysyvästi"
msgid "Permanently destroy workflows"
msgstr "Tuhotaan työnkulut pysyvästi"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "tietue"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Tietue"
@@ -11134,14 +11153,16 @@ msgstr "Etä"
msgid "Remove"
msgstr "Poista"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Poista suosikeista"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Poista muuttuja"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Nimeä uudelleen"
@@ -11359,6 +11380,8 @@ msgstr "Palauta tietue"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Palauta tietue"
@@ -11370,6 +11393,8 @@ msgstr "Palauta tietueet"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Palauta tietueet"
@@ -11385,7 +11410,7 @@ msgstr "Tulos"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Tulokset"
@@ -11583,7 +11608,6 @@ msgstr "Lauantai"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Tallenna"
@@ -11598,11 +11622,6 @@ msgstr "Tallenna uutena näkymänä"
msgid "Save Dashboard"
msgstr "Tallenna hallintapaneeli"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Etsi kenttää..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Etsi tyyppiä"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Etsi objekti"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Etsi värejä"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Hae tietueita"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Valitse kenttä, joka näytetään tässä widgetissä"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Aseta oletuksena"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Asetetaan tietokantaasi..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "Kertakirjautuminen (SSO)"
msgid "Singular"
msgstr "Yksikkö"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Yksikön ja monikon nimikkeiden on oltava erilaisia"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "Jotkut"
msgid "Some folders"
msgstr "Jotkin kansiot"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13486,13 +13512,14 @@ msgstr "Tätä toimintoa ei voi peruuttaa. Tämä poistaa jäsenyytesi pysyväst
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Tätä toimintoa ei voi peruuttaa. Tämä nollaa pysyvästi kaksivaiheisen todennustapasi. <0/> Vahvista kirjoittamalla sähköpostiosoitteesi."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14019,7 +14046,7 @@ msgid "Type anything..."
msgstr "Kirjoita jotain..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14198,7 +14225,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14608,10 +14635,10 @@ msgid "view"
msgstr "näkymä"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Näkymä"
@@ -14710,6 +14737,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Näytä edelliset AI Keskustelut"
@@ -14745,7 +14773,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15039,6 +15067,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15102,7 +15131,7 @@ msgstr "Työnkulut"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Työtila"
+142 -113
View File
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Ajouter un élément"
#. js-lingui-id: cI2ZVO
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Tous les objets"
#. js-lingui-id: RoFE84
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Tout est prêt !"
#. js-lingui-id: CHvT6e
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1897,21 +1897,25 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Êtes-vous sûr de vouloir détruire ces enregistrements ? Ils ne seront plus récupérables."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Êtes-vous sûr de vouloir détruire cet enregistrement ? Il ne pourra pas être récupéré."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Êtes-vous sûr de vouloir restaurer ces enregistrements ?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Êtes-vous sûr de vouloir restaurer cet enregistrement ?"
@@ -1952,6 +1956,7 @@ msgstr "Ascendant"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Demander à l'IA"
@@ -2559,13 +2564,11 @@ msgstr "Impossible de scanner ? Copiez le"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Annuler"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Annuler l'édition"
@@ -2966,7 +2969,7 @@ msgid "Collapse folder"
msgstr "Replier le dossier"
#. js-lingui-id: jZlrte
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3896,10 +3899,9 @@ msgid "Customization"
msgstr "Personnalisation"
#. js-lingui-id: srRMnJ
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3970,6 +3972,7 @@ msgstr "Sombre"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Tableau de bord dupliqué avec succès"
@@ -3983,7 +3986,7 @@ msgstr "Tableaux de bord"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Données"
@@ -4288,7 +4291,7 @@ msgstr "supprimer"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4305,7 +4308,7 @@ msgstr "supprimer"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4392,7 +4395,7 @@ msgid "Delete field"
msgstr "Supprimer le champ"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Delete Folder"
msgstr "Supprimer le dossier"
@@ -4593,6 +4596,7 @@ msgstr "Détruire {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Détruire les enregistrements"
@@ -4800,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Déposez le fichier ici..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4932,9 +4936,9 @@ msgid "Edit Fields"
msgstr "Modifier les champs"
#. js-lingui-id: uPHscS
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit folder"
msgstr ""
@@ -4955,9 +4959,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Edit link"
msgstr ""
@@ -6120,11 +6124,13 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Échec de la duplication du tableau de bord"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6188,9 +6194,9 @@ msgstr "Échec de la suppression de l'image"
msgid "Failed to retry jobs. Please try again later."
msgstr "Échec du réessai des tâches. Veuillez réessayer plus tard."
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6308,7 +6314,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
msgid "Favorites"
msgstr "Favoris"
@@ -6580,8 +6586,8 @@ msgid "Flow"
msgstr "Flux"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6591,8 +6597,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Dossiers"
@@ -8022,7 +8028,7 @@ msgid "Layout"
msgstr "Disposition"
#. js-lingui-id: W4nIBb
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8137,8 +8143,8 @@ msgid "Line Chart"
msgstr ""
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8154,12 +8160,12 @@ msgid "Link copied to clipboard"
msgstr "Lien copié dans le presse-papiers"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8798,19 +8804,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Déplacer à gauche"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8822,12 +8828,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9073,9 +9079,9 @@ msgid "New Field"
msgstr "Nouveau champ"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9115,11 +9121,11 @@ msgid "New record"
msgstr "Nouvel enregistrement"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "New sidebar item"
msgstr ""
@@ -9306,7 +9312,7 @@ msgid "No currency"
msgstr "Aucune devise"
#. js-lingui-id: DKVJFE
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9418,12 +9424,12 @@ msgid "No Files"
msgstr "Aucun fichier"
#. js-lingui-id: pYblOw
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Aucun dossier"
#. js-lingui-id: 6XMhqL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9510,7 +9516,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9587,14 +9593,14 @@ msgid "No Results"
msgstr "Aucun résultat"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Aucun résultat trouvé"
@@ -9619,12 +9625,12 @@ msgid "No Select field"
msgstr "Aucun champ de sélection"
#. js-lingui-id: RQ6tfU
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9832,9 +9838,9 @@ msgstr "objet"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objet"
@@ -9858,6 +9864,11 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9894,9 +9905,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objets"
@@ -10076,7 +10087,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Ouvert"
@@ -10148,7 +10159,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10158,9 +10169,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Autres"
@@ -10234,7 +10245,7 @@ msgid "Overview"
msgstr "Vue d'ensemble"
#. js-lingui-id: LtI9AS
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10427,6 +10438,8 @@ msgstr "Détruire définitivement l'enregistrement"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Détruire définitivement l'enregistrement"
@@ -10437,6 +10450,7 @@ msgstr "Détruire définitivement les enregistrements"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Détruire définitivement les enregistrements"
@@ -10450,6 +10464,11 @@ msgstr "Détruire définitivement le workflow"
msgid "Permanently destroy workflows"
msgstr "Détruire définitivement les workflows"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10958,7 +10977,7 @@ msgstr "enregistrement"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Enregistrer"
@@ -11134,14 +11153,16 @@ msgstr "À distance"
msgid "Remove"
msgstr "Retirer"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr ""
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11171,7 +11192,7 @@ msgid "Remove from favorites"
msgstr "Retirer des favoris"
#. js-lingui-id: 9VZ6f0
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11218,7 +11239,7 @@ msgstr "Supprimer la variable"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Renommer"
@@ -11359,6 +11380,8 @@ msgstr "Restaurer l'enregistrement"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Restaurer l'enregistrement"
@@ -11370,6 +11393,8 @@ msgstr "Restaurer les enregistrements"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Restaurer les enregistrements"
@@ -11385,7 +11410,7 @@ msgstr "Résultat"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Résultats"
@@ -11583,7 +11608,6 @@ msgstr "Samedi"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Enregistrer"
@@ -11598,11 +11622,6 @@ msgstr "Enregistrer comme nouvelle vue"
msgid "Save Dashboard"
msgstr "Enregistrer le tableau de bord"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11647,6 +11666,8 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11685,7 +11706,7 @@ msgid "Search a field..."
msgstr "Rechercher un champ..."
#. js-lingui-id: ITQFzL
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11706,8 +11727,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11722,7 +11743,7 @@ msgid "Search a type"
msgstr "Rechercher un type"
#. js-lingui-id: +MhOVB
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11759,8 +11780,8 @@ msgstr "Rechercher un objet"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11784,7 +11805,7 @@ msgid "Search colors"
msgstr "Rechercher des couleurs"
#. js-lingui-id: AR3FV/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11853,7 +11874,7 @@ msgid "Search records"
msgstr "Rechercher des enregistrements"
#. js-lingui-id: rRklUH
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12079,7 +12100,7 @@ msgid "Select a field to display in this widget"
msgstr "Sélectionnez un champ à afficher dans ce widget"
#. js-lingui-id: dtAvBz
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12300,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Définir comme défaut"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12369,7 +12395,7 @@ msgstr "Configuration de votre base de données..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12516,11 +12542,6 @@ msgstr "Single sign-on (SSO)"
msgid "Singular"
msgstr "Singulier"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Les libellés au singulier et au pluriel doivent être différents"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12646,6 +12667,11 @@ msgstr "Certains"
msgid "Some folders"
msgstr "Certains dossiers"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13104,10 +13130,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13488,13 +13514,14 @@ msgstr "Cette action est irréversible. Cela supprimera définitivement votre ap
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Cette action est irréversible. Elle réinitialisera définitivement votre méthode d'authentification à deux facteurs. <0/> Veuillez saisir votre adresse e-mail pour confirmer."
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14021,7 +14048,7 @@ msgid "Type anything..."
msgstr "Tapez n'importe quoi..."
#. js-lingui-id: UhqKcC
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14200,7 +14227,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14610,10 +14637,10 @@ msgid "view"
msgstr "vue"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Vue"
@@ -14712,6 +14739,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Voir les Discussions AI Précédentes"
@@ -14747,7 +14775,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15041,6 +15069,7 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15104,7 +15133,7 @@ msgstr "Workflows"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
msgid "Workspace"
msgstr "Espace de travail"
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

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