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
456 changed files with 12182 additions and 3339 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
.git
.env
node_modules
**/node_modules
.nx/cache
packages/twenty-server/.env
+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:
+27 -12
View File
@@ -25,25 +25,25 @@ 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 with your Twenty server
yarn twenty remote add --local
# Add a new entity to your application (guided)
yarn twenty 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 dev
# Watch your application's function logs
@@ -107,10 +107,24 @@ 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 remote add --local` to authenticate with your Twenty workspace.
- 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'`.
@@ -153,8 +167,9 @@ Our team reviews contributions for quality, security, and reusability before mer
## Troubleshooting
- Auth prompts not appearing: run `yarn twenty remote add --local` again and verify the API key permissions.
- Types not generated: ensure `yarn twenty 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.8.0-canary.0",
"version": "0.8.0-canary.1",
"description": "Command-line interface to create Twenty application",
"main": "dist/cli.cjs",
"bin": "dist/cli.cjs",
@@ -1,60 +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
Start development mode — it auto-connects to your local Twenty server at localhost:3000:
```bash
yarn twenty 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
# Remotes & authentication
yarn twenty remote add --local # Connect to local Twenty server
yarn twenty remote add <url> # Connect to a remote server (OAuth)
yarn twenty remote list # List all configured remotes
yarn twenty remote switch # Switch default remote
yarn twenty remote status # Check auth status
yarn twenty remote remove <name> # Remove a remote
# Development
yarn twenty dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty build # Build the application
yarn twenty deploy # Deploy to a Twenty server
yarn twenty publish # Publish to npm
yarn twenty add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty exec # Execute a function with JSON payload
yarn twenty logs # Stream function logs
yarn twenty uninstall # Uninstall app from server
```
## 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)
@@ -46,6 +46,7 @@ export class CreateAppCommand {
await fs.ensureDir(appDirectory);
console.log(chalk.gray(' Scaffolding project files...'));
await copyBaseApplicationProject({
appName,
appDisplayName,
@@ -54,29 +55,20 @@ export class CreateAppCommand {
exampleOptions,
});
console.log(chalk.gray(' Installing dependencies...'));
await install(appDirectory);
console.log(chalk.gray(' Initializing git repository...'));
await tryGitInit(appDirectory);
let localResult: LocalInstanceResult = { running: false };
if (!options.skipLocalInstance) {
const { needsLocalInstance } = await inquirer.prompt([
{
type: 'confirm',
name: 'needsLocalInstance',
message:
'Do you need a local instance of Twenty? Recommended if you not have one already.',
default: true,
},
]);
// Auto-detect a running server first
localResult = await setupLocalInstance(appDirectory);
if (needsLocalInstance) {
localResult = await setupLocalInstance();
}
if (isDefined(localResult.apiKey)) {
this.runAuthLogin(appDirectory, localResult.apiKey);
if (localResult.running && localResult.serverUrl) {
await this.connectToLocal(appDirectory, localResult.serverUrl);
}
}
@@ -201,23 +193,29 @@ 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 runAuthLogin(appDirectory: string, apiKey: string): void {
private async connectToLocal(
appDirectory: string,
serverUrl: string,
): Promise<void> {
try {
execSync(
`yarn twenty auth:login --api-key "${apiKey}" --api-url http://localhost:3000`,
{ cwd: appDirectory, stdio: 'inherit' },
`npx nx run twenty-sdk:start -- remote add ${serverUrl} --as local`,
{
cwd: appDirectory,
stdio: 'inherit',
},
);
console.log(chalk.green('Authenticated with local Twenty instance.'));
console.log(chalk.green('Authenticated with local Twenty instance.'));
} catch {
console.log(
chalk.yellow(
'⚠️ Auto auth:login failed. Run `yarn twenty auth:login` manually.',
'Authentication skipped. Run `npx nx run twenty-sdk:start -- remote add --local` manually.',
),
);
}
@@ -229,27 +227,21 @@ export class CreateAppCommand {
): 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.apiKey) {
console.log(chalk.gray(' yarn twenty app:dev # Start dev mode'));
} else if (localResult.running) {
if (!localResult.running) {
console.log(
chalk.gray(
' yarn twenty remote add --local # Authenticate with Twenty',
),
);
console.log(chalk.gray(' yarn twenty app:dev # Start dev mode'));
} else {
console.log(
chalk.gray(
' yarn twenty remote add --local # Authenticate with Twenty',
),
);
console.log(chalk.gray(' yarn twenty app:dev # Start dev mode'));
}
console.log(
chalk.gray(' yarn twenty dev # Start dev mode'),
);
}
}
@@ -1,194 +1,101 @@
import chalk from 'chalk';
import inquirer from 'inquirer';
import { execSync } from 'node:child_process';
import { isDefined } from 'twenty-shared/utils';
import { platform } from 'node:os';
const INSTALL_SCRIPT_URL =
'https://raw.githubusercontent.com/twentyhq/twenty/main/packages/twenty-docker/scripts/install.sh';
const DEFAULT_PORT = 2020;
const SERVER_CONTAINER = 'twenty-server-1';
const DB_CONTAINER = 'twenty-db-1';
// 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);
const isDockerAvailable = (): boolean => {
try {
execSync('docker compose version', { stdio: 'ignore' });
return true;
} catch {
return false;
}
};
const isDockerRunning = (): boolean => {
try {
execSync('docker info', { stdio: 'ignore' });
return true;
} catch {
return false;
}
};
const isTwentyServerRunning = async (): Promise<boolean> => {
try {
const controller = new AbortController();
const timeoutId = setTimeout(() => controller.abort(), 3000);
const response = await fetch('http://localhost:3000/healthz', {
const response = await fetch(`http://localhost:${port}/healthz`, {
signal: controller.signal,
});
clearTimeout(timeoutId);
const body = await response.json();
return body.status === 'ok';
} catch {
return false;
}
};
const getActiveWorkspaceId = (): string | null => {
try {
const result = execSync(
`docker exec ${DB_CONTAINER} psql -U postgres -d default -t -c "SELECT id FROM core.workspace WHERE \\"activationStatus\\" = 'ACTIVE' LIMIT 1"`,
{ encoding: 'utf-8' },
).trim();
return result || null;
} catch {
return null;
}
};
const generateApiKeyToken = (workspaceId: string): string | null => {
try {
const output = execSync(
`docker exec -e NODE_ENV=development ${SERVER_CONTAINER} yarn command:prod workspace:generate-api-key -w ${workspaceId}`,
{ encoding: 'utf-8' },
);
const TOKEN_PREFIX = 'TOKEN:';
const tokenLine = output
.trim()
.split('\n')
.find((line) => line.includes(TOKEN_PREFIX));
if (!tokenLine) {
return null;
}
const tokenStartIndex =
tokenLine.indexOf(TOKEN_PREFIX) + TOKEN_PREFIX.length;
return tokenLine.slice(tokenStartIndex).trim();
} catch {
return null;
} finally {
clearTimeout(timeoutId);
}
};
export type LocalInstanceResult = {
running: boolean;
apiKey?: string;
serverUrl?: string;
};
export const setupLocalInstance = async (): Promise<LocalInstanceResult> => {
export const setupLocalInstance = async (
appDirectory: string,
): Promise<LocalInstanceResult> => {
console.log('');
console.log(chalk.blue('🐳 Setting up local Twenty instance...'));
console.log(chalk.blue('Setting up local Twenty instance...'));
if (await isTwentyServerRunning()) {
console.log(
chalk.green('✅ Twenty server is already running on localhost:3000.'),
);
} else {
if (!isDockerAvailable()) {
console.log(
chalk.yellow(
'⚠️ Docker Compose is not installed. Please install Docker first.',
),
);
console.log(chalk.gray(' See https://docs.docker.com/get-docker/'));
if (await isServerReady(DEFAULT_PORT)) {
const serverUrl = `http://localhost:${DEFAULT_PORT}`;
return { running: false };
}
console.log(chalk.green(`Twenty server detected on ${serverUrl}.`));
if (!isDockerRunning()) {
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.yellow(
'⚠️ Docker is not running. Please start Docker and try again.',
chalk.gray(
'Workspace ready — login with tim@apple.dev / tim@apple.dev',
),
);
return { running: false };
}
const openCommand = platform() === 'darwin' ? 'open' : 'xdg-open';
try {
execSync(`bash <(curl -sL ${INSTALL_SCRIPT_URL})`, {
stdio: 'inherit',
shell: '/bin/bash',
});
} catch {
console.log(
chalk.yellow('⚠️ Local instance setup did not complete successfully.'),
);
try {
execSync(`${openCommand} ${serverUrl}`, { stdio: 'ignore' });
} catch {
// Ignore if browser can't be opened
}
return { running: false };
return { running: true, serverUrl };
}
await new Promise((resolve) => setTimeout(resolve, 2000));
}
console.log('');
console.log(
chalk.blue(
'👉 Please create your workspace in the browser before continuing.',
chalk.yellow(
'Twenty server did not become healthy in time. Check: yarn twenty server logs',
),
);
const { workspaceCreated } = await inquirer.prompt([
{
type: 'confirm',
name: 'workspaceCreated',
message: 'Have you finished creating your workspace?',
default: true,
},
]);
if (!workspaceCreated) {
console.log(
chalk.yellow(
'⚠️ Skipping API key generation. Run `yarn twenty remote add --local` manually after creating your workspace.',
),
);
return { running: true };
}
console.log(chalk.blue('🔑 Generating API key for your workspace...'));
const workspaceId = getActiveWorkspaceId();
if (!isDefined(workspaceId)) {
console.log(
chalk.yellow(
'⚠️ No active workspace found. Make sure you completed the signup flow, then run `yarn twenty auth:login` manually.',
),
);
return { running: true };
}
const apiKey = generateApiKeyToken(workspaceId);
if (!isDefined(apiKey)) {
console.log(
chalk.yellow(
'⚠️ Could not generate API key. Run `yarn twenty auth:login` manually.',
),
);
return { running: true };
}
console.log(chalk.green('✅ API key generated for your workspace.'));
return { running: true, apiKey };
return { running: false };
};
@@ -93,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 () => {
@@ -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
```
يدعم المُنشئ وضعين للتحكم في ملفات الأمثلة التي سيتم تضمينها:
@@ -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:
@@ -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:
@@ -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:
@@ -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:
@@ -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
```
Генератор каркаса поддерживает два режима для управления тем, какие файлы-примеры включаются:
@@ -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:
@@ -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
```
脚手架工具支持两种模式,用于控制包含哪些示例文件:
@@ -256,9 +256,11 @@ export enum AllMetadataName {
logicFunction = 'logicFunction',
navigationMenuItem = 'navigationMenuItem',
objectMetadata = 'objectMetadata',
objectPermission = 'objectPermission',
pageLayout = 'pageLayout',
pageLayoutTab = 'pageLayoutTab',
pageLayoutWidget = 'pageLayoutWidget',
permissionFlag = 'permissionFlag',
role = 'role',
roleTarget = 'roleTarget',
rowLevelPermissionPredicate = 'rowLevelPermissionPredicate',
@@ -812,7 +814,6 @@ export type ClientConfig = {
calendarBookingPageId?: Maybe<Scalars['String']>;
canManageFeatureFlags: Scalars['Boolean'];
captcha: Captcha;
chromeExtensionId?: Maybe<Scalars['String']>;
defaultSubdomain?: Maybe<Scalars['String']>;
frontDomain: Scalars['String'];
isAttachmentPreviewEnabled: Scalars['Boolean'];
@@ -897,6 +898,7 @@ export type ConfigVariables = {
};
export enum ConfigVariablesGroup {
ADVANCED_SETTINGS = 'ADVANCED_SETTINGS',
ANALYTICS_CONFIG = 'ANALYTICS_CONFIG',
AWS_SES_SETTINGS = 'AWS_SES_SETTINGS',
BILLING_CONFIG = 'BILLING_CONFIG',
@@ -904,21 +906,17 @@ export enum ConfigVariablesGroup {
CLOUDFLARE_CONFIG = 'CLOUDFLARE_CONFIG',
CODE_INTERPRETER_CONFIG = 'CODE_INTERPRETER_CONFIG',
EMAIL_SETTINGS = 'EMAIL_SETTINGS',
EXCEPTION_HANDLER = 'EXCEPTION_HANDLER',
GOOGLE_AUTH = 'GOOGLE_AUTH',
LLM = 'LLM',
LOGGING = 'LOGGING',
LOGIC_FUNCTION_CONFIG = 'LOGIC_FUNCTION_CONFIG',
METERING = 'METERING',
MICROSOFT_AUTH = 'MICROSOFT_AUTH',
OTHER = 'OTHER',
RATE_LIMITING = 'RATE_LIMITING',
SERVER_CONFIG = 'SERVER_CONFIG',
SSL = 'SSL',
STORAGE_CONFIG = 'STORAGE_CONFIG',
SUPPORT_CHAT_CONFIG = 'SUPPORT_CHAT_CONFIG',
TOKENS_DURATION = 'TOKENS_DURATION',
TWO_FACTOR_AUTHENTICATION = 'TWO_FACTOR_AUTHENTICATION'
TOKENS_DURATION = 'TOKENS_DURATION'
}
export type ConfigVariablesGroupData = {
@@ -1124,6 +1122,7 @@ export type CreatePageLayoutInput = {
};
export type CreatePageLayoutTabInput = {
layoutMode?: InputMaybe<PageLayoutTabLayoutMode>;
pageLayoutId: Scalars['UUID'];
position?: InputMaybe<Scalars['Float']>;
title: Scalars['String'];
@@ -1631,6 +1630,7 @@ export enum FeatureFlagKey {
IS_NOTE_TARGET_MIGRATED = 'IS_NOTE_TARGET_MIGRATED',
IS_PUBLIC_DOMAIN_ENABLED = 'IS_PUBLIC_DOMAIN_ENABLED',
IS_RECORD_PAGE_LAYOUT_EDITING_ENABLED = 'IS_RECORD_PAGE_LAYOUT_EDITING_ENABLED',
IS_RECORD_PAGE_LAYOUT_GLOBAL_EDITION_ENABLED = 'IS_RECORD_PAGE_LAYOUT_GLOBAL_EDITION_ENABLED',
IS_RICH_TEXT_V1_MIGRATED = 'IS_RICH_TEXT_V1_MIGRATED',
IS_ROW_LEVEL_PERMISSION_PREDICATES_ENABLED = 'IS_ROW_LEVEL_PERMISSION_PREDICATES_ENABLED',
IS_TASK_TARGET_MIGRATED = 'IS_TASK_TARGET_MIGRATED',
@@ -5013,6 +5013,7 @@ export type UpdatePageLayoutInput = {
export type UpdatePageLayoutTabInput = {
icon?: InputMaybe<Scalars['String']>;
layoutMode?: InputMaybe<PageLayoutTabLayoutMode>;
position?: InputMaybe<Scalars['Float']>;
title?: InputMaybe<Scalars['String']>;
};
@@ -5020,6 +5021,7 @@ export type UpdatePageLayoutTabInput = {
export type UpdatePageLayoutTabWithWidgetsInput = {
icon?: InputMaybe<Scalars['String']>;
id: Scalars['UUID'];
layoutMode?: InputMaybe<PageLayoutTabLayoutMode>;
position: Scalars['Float'];
title: Scalars['String'];
widgets: Array<UpdatePageLayoutWidgetWithIdInput>;
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14212,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14214,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
+21 -6
View File
@@ -4286,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
@@ -4799,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"
@@ -8804,14 +8804,14 @@ 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"
@@ -9859,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"
@@ -10454,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
@@ -12306,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"
@@ -12375,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
@@ -14207,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14212,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14212,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
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,7 +4291,7 @@ msgstr "törlés"
#: 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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Fájl áthúzása ide..."
#. 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"
@@ -8809,14 +8809,14 @@ 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 "Mozgatás balra"
#. 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Munkafolyamat végleges megsemmisítése"
msgid "Permanently destroy workflows"
msgstr "Munkafolyamatok végleges megsemmisítése"
#. 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Beállítás alapértelmezettként"
#. 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"
@@ -12380,7 +12395,7 @@ msgstr "Az adatbázis beállítása..."
#: 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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Trascina il file qui..."
#. 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"
@@ -8809,14 +8809,14 @@ 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 "Sposta a sinistra"
#. 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Distruggi definitivamente il workflow"
msgid "Permanently destroy workflows"
msgstr "Distruggi definitivamente i workflow"
#. 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Imposta come predefinito"
#. 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"
@@ -12380,7 +12395,7 @@ msgstr "Configurazione del tuo 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
@@ -14212,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,7 +4291,7 @@ msgstr "verwijderen"
#: 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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Bestand hier neerzetten..."
#. 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"
@@ -8809,14 +8809,14 @@ 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 "Verplaats naar 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Workflow permanent vernietigen"
msgid "Permanently destroy workflows"
msgstr "Workflows definitief vernietigen"
#. 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Instellen als standaard"
#. 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"
@@ -12380,7 +12395,7 @@ msgstr "Uw database opzetten..."
#: 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
@@ -14212,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
+21 -6
View File
@@ -4291,7 +4291,7 @@ msgstr "slett"
#: 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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Slipp 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"
@@ -8809,14 +8809,14 @@ 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 "Flytt 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Permanent ødelegg arbeidsflyt"
msgid "Permanently destroy workflows"
msgstr "Permanent ødelegg 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Sett 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"
@@ -12380,7 +12395,7 @@ msgstr "Konfigurere databasen din..."
#: 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
@@ -14210,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
+21 -6
View File
@@ -4291,7 +4291,7 @@ msgstr "usuń"
#: 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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Upuść plik tutaj..."
#. 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"
@@ -8809,14 +8809,14 @@ 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 "Przenieś w lewo"
#. 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Trwale zniszcz workflow"
msgid "Permanently destroy workflows"
msgstr "Trwale zniszcz workflow"
#. 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Ustaw jako domyślne"
#. 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"
@@ -12380,7 +12395,7 @@ msgstr "Ustawianie twojej bazy danych..."
#: 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
@@ -14210,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
+21 -6
View File
@@ -4286,7 +4286,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
@@ -4799,7 +4799,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"
@@ -8804,14 +8804,14 @@ 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"
@@ -9859,6 +9859,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"
@@ -10454,6 +10459,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
@@ -12306,6 +12316,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"
@@ -12375,7 +12390,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
@@ -14205,7 +14220,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
+21 -6
View File
@@ -4291,7 +4291,7 @@ msgstr "excluir"
#: 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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Solte o arquivo aqui..."
#. 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"
@@ -8809,14 +8809,14 @@ 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 para a esquerda"
#. 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Destruir permanentemente o workflow"
msgid "Permanently destroy workflows"
msgstr "Destruir workflows permanentemente"
#. 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Definir como padrão"
#. 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"
@@ -12380,7 +12395,7 @@ msgstr "Configurando seu banco de dados..."
#: 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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Solte o arquivo aqui..."
#. 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"
@@ -8809,14 +8809,14 @@ 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 para a esquerda"
#. 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Destruir permanentemente o workflow"
msgid "Permanently destroy workflows"
msgstr "Destruir permanentemente os 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Definir como padrão"
#. 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"
@@ -12380,7 +12395,7 @@ msgstr "Configurando seu banco de dados..."
#: 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
@@ -14210,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
+21 -6
View File
@@ -4291,7 +4291,7 @@ msgstr "șterge"
#: 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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Trageți fișierul aici..."
#. 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"
@@ -8809,14 +8809,14 @@ 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 "Mută la stânga"
#. 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Distruge definitiv workflow"
msgid "Permanently destroy workflows"
msgstr "Distrugere definitivă a workflow-urilor"
#. 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Setează ca implicită"
#. 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"
@@ -12380,7 +12395,7 @@ msgstr "Configurarea bazei tale de date..."
#: 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
@@ -14210,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
Binary file not shown.
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,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
@@ -12311,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"
@@ -12380,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
@@ -14210,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
+21 -6
View File
@@ -4291,7 +4291,7 @@ msgstr "ta bort"
#: 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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Släpp filen här..."
#. 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"
@@ -8811,14 +8811,14 @@ 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 "Flytta åt vänster"
#. 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"
@@ -9866,6 +9866,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"
@@ -10461,6 +10466,11 @@ msgstr "Förstöra arbetsflödet permanent"
msgid "Permanently destroy workflows"
msgstr "Förstöra arbetsflödena 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
@@ -12315,6 +12325,11 @@ msgstr ""
msgid "Set as default"
msgstr "Sätt 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"
@@ -12384,7 +12399,7 @@ msgstr "Konfigurerar din databas..."
#: 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
@@ -14224,7 +14239,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
+21 -6
View File
@@ -4291,7 +4291,7 @@ msgstr "sil"
#: 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
@@ -4804,7 +4804,7 @@ msgid "Drop file here..."
msgstr "Dosyayı buraya bırakı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"
@@ -8809,14 +8809,14 @@ 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 "Sola taşı"
#. 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "İş akışını kalıcı olarak yok et"
msgid "Permanently destroy workflows"
msgstr "İş akışlarını kalıcı olarak yok et"
#. 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
@@ -12311,6 +12321,11 @@ msgstr ""
msgid "Set as default"
msgstr "Varsayılan olarak ayarla"
#. 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"
@@ -12380,7 +12395,7 @@ msgstr "Veritabanınızı ayarlama..."
#: 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
@@ -14210,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
+21 -6
View File
@@ -4291,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
@@ -4804,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"
@@ -8809,14 +8809,14 @@ 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"
@@ -9864,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"
@@ -10459,6 +10464,11 @@ msgstr "Назавжди знищити Workflow"
msgid "Permanently destroy workflows"
msgstr "Назавжди знищити Workflow"
#. 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
@@ -12311,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"
@@ -12380,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
@@ -14212,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

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