From 5910b919b7ef9c540bde0965d16149ce59576e08 Mon Sep 17 00:00:00 2001 From: Martin Grolmus Date: Wed, 20 May 2026 10:11:08 +0200 Subject: [PATCH 1/7] feat(dashboard): Focal point editor in shared asset preview dialog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The standalone Asset detail route at `/assets/` already lets the user set a focal point on an asset. The same affordance was missing from the shared `AssetPreview` dialog used by every `EntityAssets` gallery — so opening a product or variant's featured asset gave you a preview with no way to change its focal point. This wires the existing `AssetFocalPointEditor` into `AssetPreview`: - Side card gets a `FocusIcon` toggle plus a "Focal Point" coords readout that shows the persisted value (or "Not set" when null). - The main image is wrapped in `AssetFocalPointEditor` and switches into edit mode on toggle. Confirming sends an inline `UpdateAssetFocalPoint` mutation (defined here to avoid a `lib → app/routes` import). On success we both: 1. seed a local `focalPointOverride` so the indicator updates immediately, and 2. invoke a new `onAssetUpdated` callback so the parent `EntityAssets` can update its own `assets` / `featuredAsset` / `previewAsset` state. Re-opening the dialog on the same asset now keeps the new value instead of regressing to the parent query's stale snapshot. - The mutation captures `assetId` at click time and the `onSuccess` handler guards against that id so a late response after the user navigated to a different asset can never write the focal point onto the wrong asset's UI. - Strings reuse the existing `Focal Point` / `Set Focal Point` msgids from `assets_.$id.tsx` so locale catalogs don't grow duplicates. The e2e regression test uploads a 1×1 transparent PNG via multipart `createAssets` and exercises the full flow (set focal point, close dialog, reopen, assert the new value persists). The e2e global-setup now includes `AssetServerPlugin` (loaded dynamically to side-step Playwright's Babel transform) so uploaded assets resolve to proper http URLs instead of the testing-only `test-url/...` placeholder. Reviewed by Nigel + vendurebot before commit; their HIGH / MEDIUM feedback was applied (parent-sync callback, dead "Not set" branch split, stale-closure guard, lingui casing, dialog-strings wrapped in ``, testid hooks for the featured-asset wrapper and the focal-point editor confirm button, `typeof import(...)` for the AssetServerPlugin dynamic import, `?? 0` index init). Fixes #4722 --- packages/dashboard/e2e/global-setup.ts | 30 ++- ...sset-focal-point-in-preview-dialog.spec.ts | 178 ++++++++++++++++++ .../shared/asset/asset-focal-point-editor.tsx | 3 +- .../shared/asset/asset-preview-dialog.tsx | 19 +- .../components/shared/asset/asset-preview.tsx | 146 ++++++++++++-- .../lib/components/shared/entity-assets.tsx | 35 +++- 6 files changed, 386 insertions(+), 25 deletions(-) create mode 100644 packages/dashboard/e2e/tests/regression/issue-4722-asset-focal-point-in-preview-dialog.spec.ts diff --git a/packages/dashboard/e2e/global-setup.ts b/packages/dashboard/e2e/global-setup.ts index b0f4229432..393a1aa24b 100644 --- a/packages/dashboard/e2e/global-setup.ts +++ b/packages/dashboard/e2e/global-setup.ts @@ -5,7 +5,7 @@ import { registerInitializer, SqljsInitializer, } from '@vendure/testing'; -import { mkdirSync, writeFileSync } from 'node:fs'; +import { mkdirSync, rmSync, writeFileSync } from 'node:fs'; import path from 'node:path'; import { fileURLToPath, pathToFileURL } from 'node:url'; @@ -48,6 +48,21 @@ export default async function globalSetup() { CustomHistoryEntryPlugin: new () => unknown; }>(path.join(__dirname, 'fixtures', 'custom-history-entry-plugin.ts')); + // AssetServerPlugin uses NestJS decorators and class-extends-from-core + // patterns that Playwright's static-ESM import path cannot resolve + // (hashed-asset-naming-strategy extends a base class from @vendure/core + // that ends up `undefined` under Babel transform). Pull it in via Node's + // native loader at runtime to side-step the transform path. + const { AssetServerPlugin } = + (await import('@vendure/asset-server-plugin')) as typeof import('@vendure/asset-server-plugin'); + + // Assets uploaded via createAssets during tests are written here. Wipe on + // each setup so reruns start from a clean directory; the suite assumes + // no asset state survives between full test runs. + const assetUploadDir = path.join(__dirname, '__data__/assets'); + rmSync(assetUploadDir, { recursive: true, force: true }); + mkdirSync(assetUploadDir, { recursive: true }); + const config = mergeConfig(defaultTestConfig, { apiOptions: { port: VENDURE_PORT, @@ -55,7 +70,18 @@ export default async function globalSetup() { paymentOptions: { paymentMethodHandlers: e2ePaymentMethodHandlers, }, - plugins: [CustomHistoryEntryPlugin], + // AssetServerPlugin is required so that uploaded assets resolve to a + // proper http URL (the default test-asset storage strategy emits a + // `test-url/test-assets/...` placeholder that `VendureImage` cannot + // parse with `new URL(...)`). Tests that exercise the asset preview + // dialog need this to render. + plugins: [ + CustomHistoryEntryPlugin, + // Cast to any — the dynamic-import return type cannot satisfy the + // mergeConfig `DeepPartial` shape that includes nestjs + // DynamicModule, but the runtime value is correct. + AssetServerPlugin.init({ route: 'assets', assetUploadDir }) as any, + ], customFields: e2eCustomFields, }); diff --git a/packages/dashboard/e2e/tests/regression/issue-4722-asset-focal-point-in-preview-dialog.spec.ts b/packages/dashboard/e2e/tests/regression/issue-4722-asset-focal-point-in-preview-dialog.spec.ts new file mode 100644 index 0000000000..c3b3c5c0e6 --- /dev/null +++ b/packages/dashboard/e2e/tests/regression/issue-4722-asset-focal-point-in-preview-dialog.spec.ts @@ -0,0 +1,178 @@ +import { expect, test } from '@playwright/test'; + +import { VENDURE_PORT } from '../../constants.js'; + +// #4722 — The focal-point editor was only available on the standalone Asset +// detail route. The fix wires it through the shared `AssetPreview` (and +// therefore the dialog used by Product / Variant detail pages), with a +// callback up to `EntityAssets` so re-opening the dialog after a save shows +// the new value rather than the stale one from the parent detail query. +test.describe('Issue 4722 — focal point editor in shared asset preview dialog', () => { + interface SetupResult { + productId: string; + assetId: string; + originalFocalPoint: { x: number; y: number } | null; + } + + let setup: SetupResult; + + test.beforeEach(async ({ page }) => { + await page.goto('/'); + setup = await page.evaluate(async vendurePort => { + const apiUrl = `http://localhost:${vendurePort}/admin-api`; + const sessionToken = localStorage.getItem('vendure-session-token'); + if (!sessionToken) throw new Error('No vendure-session-token'); + const post = async (query: string, variables: Record) => { + const res = await fetch(apiUrl, { + method: 'POST', + credentials: 'include', + headers: { + 'content-type': 'application/json', + authorization: `Bearer ${sessionToken}`, + }, + body: JSON.stringify({ query, variables }), + }); + const json = await res.json(); + if (json.errors?.length) throw new Error(`Admin API: ${JSON.stringify(json.errors)}`); + return json.data; + }; + + // The e2e populate seeds products but not assets, so upload a + // 1×1 transparent PNG via the multipart `createAssets` mutation. + const png1x1Base64 = + 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII='; + const binary = atob(png1x1Base64); + const bytes = new Uint8Array(binary.length); + for (let i = 0; i < binary.length; i++) bytes[i] = binary.charCodeAt(i); + const formData = new FormData(); + formData.append( + 'operations', + JSON.stringify({ + query: `mutation($input: [CreateAssetInput!]!) { + createAssets(input: $input) { + ...on Asset { id name focalPoint { x y } } + ...on MimeTypeError { message } + } + }`, + variables: { input: [{ file: null }] }, + }), + ); + formData.append('map', JSON.stringify({ '0': ['variables.input.0.file'] })); + formData.append('0', new Blob([bytes], { type: 'image/png' }), `oss-530-${Date.now()}.png`); + const uploadRes = await fetch(apiUrl, { + method: 'POST', + credentials: 'include', + headers: { authorization: `Bearer ${sessionToken}` }, + body: formData, + }); + const uploadJson = await uploadRes.json(); + if (uploadJson.errors?.length) { + throw new Error(`Asset upload: ${JSON.stringify(uploadJson.errors)}`); + } + const seedAsset = uploadJson.data.createAssets.find((a: any) => a.id); + if (!seedAsset) { + throw new Error(`Asset upload returned no Asset: ${JSON.stringify(uploadJson.data)}`); + } + + // Spin up a dedicated product so the test is isolated from + // anything else mutating the seed products. + const ts = Date.now(); + const product = await post( + `mutation($input: CreateProductInput!) { createProduct(input: $input) { id } }`, + { + input: { + featuredAssetId: seedAsset.id, + assetIds: [seedAsset.id], + translations: [ + { + languageCode: 'en', + name: `OSS-530 Test Product ${ts}`, + slug: `oss-530-${ts}`, + description: '', + }, + ], + }, + }, + ); + + return { + productId: product.createProduct.id as string, + assetId: seedAsset.id as string, + originalFocalPoint: seedAsset.focalPoint ?? null, + }; + }, VENDURE_PORT); + }); + + test.afterEach(async ({ page }) => { + // Reset the asset back to its original focal point so the seed isn't + // polluted across runs in the (rare) case that the playwright config + // reuses the global setup DB. + await page.evaluate( + async args => { + const { vendurePort, assetId, originalFocalPoint } = args; + const apiUrl = `http://localhost:${vendurePort}/admin-api`; + const sessionToken = localStorage.getItem('vendure-session-token'); + if (!sessionToken) return; + await fetch(apiUrl, { + method: 'POST', + credentials: 'include', + headers: { + 'content-type': 'application/json', + authorization: `Bearer ${sessionToken}`, + }, + body: JSON.stringify({ + query: `mutation($input: UpdateAssetInput!) { updateAsset(input: $input) { id } }`, + variables: { input: { id: assetId, focalPoint: originalFocalPoint } }, + }), + }); + }, + { + vendurePort: VENDURE_PORT, + assetId: setup.assetId, + originalFocalPoint: setup.originalFocalPoint, + }, + ); + }); + + test('should let the user set a focal point from the preview dialog and persist across re-open', async ({ + page, + }) => { + test.setTimeout(45_000); + + await page.goto(`/products/${setup.productId}`); + + // The Assets PageBlock in EntityAssets renders the featured asset + // inside a `
` wrapper. Target + // its directly so the test doesn't depend on the asset server's + // URL scheme. + const featuredImage = page.getByTestId('entity-assets-featured').locator('img'); + await expect(featuredImage).toBeVisible({ timeout: 15_000 }); + await featuredImage.click(); + + // The preview dialog opens with the new "Set focal point" button. + const setFocalPointTrigger = page.getByTestId('asset-preview-set-focal-point'); + await expect(setFocalPointTrigger).toBeVisible({ timeout: 5_000 }); + + const focalPointValue = page.getByTestId('asset-preview-focal-point-value'); + // Activate the focal-point editor and confirm with the default centre + // position the editor renders for an asset without a saved focal point. + await setFocalPointTrigger.click(); + await page.getByTestId('asset-focal-point-editor-confirm').click(); + + // After the mutation, the coords readout updates (the toast assertion + // is skipped — sonner auto-dismisses too quickly to race against + // reliably and the coords readout is the load-bearing signal). + await expect(focalPointValue).toContainText('0.50, 0.50', { timeout: 10_000 }); + + // Close the dialog (Escape) and re-open — the indicator must still + // show the saved coords, not regress to the stale parent value. + // Before the parent-sync fix, EntityAssets' local `assets` array would + // still hold the pre-save focal point, so the re-opened dialog would + // misreport "Not set" or stale coords. + await page.keyboard.press('Escape'); + await expect(page.getByRole('dialog')).toBeHidden({ timeout: 5_000 }); + + await featuredImage.click(); + await expect(focalPointValue).toContainText('0.50, 0.50', { timeout: 5_000 }); + }); +}); diff --git a/packages/dashboard/src/lib/components/shared/asset/asset-focal-point-editor.tsx b/packages/dashboard/src/lib/components/shared/asset/asset-focal-point-editor.tsx index 16c3b4790b..96e3aab40e 100644 --- a/packages/dashboard/src/lib/components/shared/asset/asset-focal-point-editor.tsx +++ b/packages/dashboard/src/lib/components/shared/asset/asset-focal-point-editor.tsx @@ -1,9 +1,9 @@ import { Button } from '@/vdb/components/ui/button.js'; -import { Trans } from '@lingui/react/macro'; import { cn } from '@/vdb/lib/utils.js'; import { DndContext, useDraggable } from '@dnd-kit/core'; import { restrictToParentElement } from '@dnd-kit/modifiers'; import { CSS } from '@dnd-kit/utilities'; +import { Trans } from '@lingui/react/macro'; import { Crosshair, X } from 'lucide-react'; import { useState } from 'react'; @@ -89,6 +89,7 @@ export function AssetFocalPointEditor({ +
+ +
+ {persistedFocalPoint ? ( + `${persistedFocalPoint.x.toFixed(2)}, ${persistedFocalPoint.y.toFixed(2)}` + ) : ( + Not set + )} +
+
+
- {assets && assets.length > 1 && ( + {assets && assets.length > 1 && !settingFocalPoint && ( <>
diff --git a/packages/dashboard/src/lib/components/shared/entity-assets.tsx b/packages/dashboard/src/lib/components/shared/entity-assets.tsx index b022bc60e3..6f2a2f2cbd 100644 --- a/packages/dashboard/src/lib/components/shared/entity-assets.tsx +++ b/packages/dashboard/src/lib/components/shared/entity-assets.tsx @@ -63,6 +63,7 @@ function FeaturedAsset({ }: FeaturedAssetProps) { return (
{featuredAsset ? ( @@ -137,12 +138,12 @@ function SortableAsset({ {updatePermissions && (
- }> - + + } + > + onPreview(asset)}>Preview @@ -351,6 +352,28 @@ export function EntityAssets({ assets={assets} onOpenChange={() => setPreviewAsset(null)} open={!!previewAsset} + onAssetUpdated={updated => { + // Keep local state in sync so a re-opened preview (or a + // focal-point-cropped thumbnail rendered by VendureImage + // elsewhere in this gallery) reflects the new value + // immediately, without waiting for the parent detail + // query to refetch. + setAssets(prev => + prev.map(a => + a.id === updated.id ? { ...a, focalPoint: updated.focalPoint } : a, + ), + ); + setFeaturedAsset(prev => + prev && prev.id === updated.id + ? { ...prev, focalPoint: updated.focalPoint } + : prev, + ); + setPreviewAsset(prev => + prev && prev.id === updated.id + ? { ...prev, focalPoint: updated.focalPoint } + : prev, + ); + }} /> )} From f95d85839aba906384e0395e10361159bdb87886 Mon Sep 17 00:00:00 2001 From: Martin Grolmus Date: Wed, 20 May 2026 10:11:29 +0200 Subject: [PATCH 2/7] docs: Document Claude workflow for Vendure tickets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Encode the rules we keep re-deriving: - Plan + show diff before code on non-trivial changes - Run Nigel + vendurebot in parallel; apply HIGH/MEDIUM feedback - Tests are mandatory; verify pass-on-branch and fail-on-master - Manual smoke on the user's `localhost:5174` dashboard for UI changes - Commit only after explicit OK - Linear sync with PR link and verification summary - Recover, don't paper over (lost stash, killed port, polluted DB) Plus two gotchas we already hit this session: - Don't take port 3010 — it's the long-running dev backend. - Don't `git checkout HEAD -- file` on a branch without commits (HEAD resolves to master, working copy is wiped). --- AGENTS.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 2b2de10ab2..d18da0351b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -49,3 +49,19 @@ CI=true VITE_TEST_PORT=5176 bunx playwright test --config e2e/playwright.config. ## Gotchas - **Dashboard stale build**: `packages/dev-server/dist/` accumulates stale Vite build artifacts across branch switches. Vite doesn't clean old hashed files, so old chunks can interfere (e.g. overwriting `window.schemaInfo`). Always `rm -rf packages/dev-server/dist` before rebuilding. Build with `bunx vite build --base /dashboard/ --outDir ../dev-server/dist` from `packages/dashboard/`. Also check no stale Vite dev server is running on port 5173 — `DashboardPlugin` auto-proxies to it instead of serving static files. +- **Don't take port 3010**: this repo's `dev-config.ts` uses `API_PORT = 3010` in the user's local working copy. Killing or starting another process on 3010 stomps the long-running dev backend. For ad-hoc test setups use a different port or rely on playwright's e2e env on 3050. +- **Branch hygiene**: never run `git checkout HEAD -- file` on a branch that has uncommitted feature work without committing first — on a fresh branch HEAD == master, so the working copy is wiped. + +## Claude workflow for Vendure tickets + +Apply for every OSS/PDEV ticket that produces a code change. Skip the steps that don't apply (e.g. no UI to smoke), but never skip silently — say so. + +1. **Plan first.** For anything beyond a one-line fix, show the diff + test plan and wait for explicit OK before writing code. +2. **Reviewers.** Spawn `nigel:nigel` and `vendurebot:vendurebot` in parallel on the proposed diff. Apply HIGH and MEDIUM feedback before commit; document why anything was skipped. +3. **Tests are mandatory.** Every PR ships with at least one automated regression. Default location: `packages/dashboard/e2e/tests/regression/issue--.spec.ts`. The test must pass on the branch and fail on master — verify both. For prod-only behaviour (e.g. lingui warnings) or component-level edge cases not exercised by e2e, document the gap and the manual repro steps. +4. **Manual smoke for UI.** Drive the user's running dashboard on `localhost:5174` via `chrome-devtools` MCP (not a self-started backend). Clean up any test data through the same flow. +5. **Commit only after explicit OK from the user.** A failing test, a passing test, a successful manual smoke — none of those imply permission to commit. Wait. +6. **One commit per logical change.** Use the existing conventional-commit shape (`feat(dashboard):`, `fix(dashboard):`, `test(dashboard):`). Body explains *why*; ends with `Fixes #`. +7. **Push + open PR** after commit. PR body lists: summary, root cause, change, test plan with what passed automatically vs manually, and any follow-ups out of scope. +8. **Linear sync.** Move the ticket to `In Review`, post a comment with the PR link, a summary of the fix, and the verification (what tests, what smoke). Mirror any follow-ups as a separate comment. +9. **Recover, don't paper over.** If something breaks (lost stash, killed port, polluted DB), say so up front and propose the recovery path before continuing. From 831df09b56aa054b8ea3e4d5bb29f71134ae026a Mon Sep 17 00:00:00 2001 From: Martin Grolmus Date: Tue, 2 Jun 2026 10:50:37 +0200 Subject: [PATCH 3/7] fix(dashboard): Remount focal point editor on asset change Adds a key on AssetFocalPointEditor so it remounts when the active asset or edit session changes. Without it, navigating between assets in the preview dialog could submit the previous asset's stale focal-point coordinates. Also clarifies the mutation onSuccess comment: the parent is always notified (keyed by id), only the local on-screen override is guarded. Relates to #4722 --- .../components/shared/asset/asset-preview.tsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/dashboard/src/lib/components/shared/asset/asset-preview.tsx b/packages/dashboard/src/lib/components/shared/asset/asset-preview.tsx index 0b6ec3ae75..cd1a2373d0 100644 --- a/packages/dashboard/src/lib/components/shared/asset/asset-preview.tsx +++ b/packages/dashboard/src/lib/components/shared/asset/asset-preview.tsx @@ -119,10 +119,12 @@ export function AssetPreview({ }; const updateFocalPointMutation = useMutation({ - // Stamp the mutation variable with the asset id captured at click time - // so that, if the user navigates to another asset before the request - // resolves, we can ignore the late response and avoid writing the new - // focal point onto the wrong asset's UI. + // Stamp the mutation variable with the asset id captured at click time. + // The parent is always notified (it keys the update by id, so recording + // the now-saved focal point for that asset is correct even if the user + // has navigated away). The *local* override, however, is only applied + // when the response still matches the asset on screen, so a late + // response can't paint one asset's focal point onto another's view. mutationFn: ({ assetId, focalPoint }: { assetId: string; focalPoint: Point }) => api.mutate(updateAssetFocalPointDocument, { input: { id: assetId, focalPoint }, @@ -209,6 +211,12 @@ export function AssetPreview({ className={cn('relative', centered && 'flex items-center justify-center')} > Date: Tue, 2 Jun 2026 10:50:49 +0200 Subject: [PATCH 4/7] test(dashboard): Simplify focal-point e2e setup Replaces the AssetServerPlugin dynamic import (not in the dashboard-e2e build scope, which broke the CI shards), the assetUploadDir setup/teardown and the `as any` cast with a ~30-line in-memory E2eAssetStorageStrategy that emits a parseable absolute URL for VendureImage's `new URL(...)`. global-setup also points importExportOptions.importAssetsDir at the core e2e fixture images so the seeded "Laptop" product gets a real featured asset; the spec then reads its id and drives the UI instead of uploading an asset and creating a product at runtime. beforeEach resets the focal point to null so each run (incl. a retry reusing the global-setup DB) starts from a deterministic "Not set" baseline, asserted explicitly. Relates to #4722 --- packages/dashboard/e2e/global-setup.ts | 88 +++++++---- ...sset-focal-point-in-preview-dialog.spec.ts | 149 ++++++------------ 2 files changed, 105 insertions(+), 132 deletions(-) diff --git a/packages/dashboard/e2e/global-setup.ts b/packages/dashboard/e2e/global-setup.ts index 393a1aa24b..6b0d110d5f 100644 --- a/packages/dashboard/e2e/global-setup.ts +++ b/packages/dashboard/e2e/global-setup.ts @@ -1,3 +1,4 @@ +import type { AssetStorageStrategy } from '@vendure/core'; import { mergeConfig } from '@vendure/core'; import { createTestEnvironment, @@ -5,8 +6,9 @@ import { registerInitializer, SqljsInitializer, } from '@vendure/testing'; -import { mkdirSync, rmSync, writeFileSync } from 'node:fs'; +import { mkdirSync, writeFileSync } from 'node:fs'; import path from 'node:path'; +import { Readable, Stream, Writable } from 'node:stream'; import { fileURLToPath, pathToFileURL } from 'node:url'; import { VENDURE_PORT } from './constants.js'; @@ -17,6 +19,48 @@ const __dirname = path.dirname(fileURLToPath(import.meta.url)); registerInitializer('sqljs', new SqljsInitializer(path.join(__dirname, '__data__'))); +/** + * Minimal in-memory storage strategy used only by the dashboard e2e suite. + * Emits a parseable absolute URL so VendureImage's `new URL(asset.preview)` + * does not throw on assets created during tests. No bytes are persisted and + * no real HTTP server (and no AssetServerPlugin) is required. + * + * This duplicates a little of `TestingAssetStorageStrategy` rather than + * subclassing it because that class is not part of `@vendure/testing`'s public + * API — the only behaviour we need to change is `toAbsoluteUrl` returning a + * URL that `new URL(...)` can parse. + */ +class E2eAssetStorageStrategy implements AssetStorageStrategy { + toAbsoluteUrl(_req: unknown, identifier: string) { + return `http://test-asset.local/${identifier}`; + } + writeFileFromBuffer(fileName: string) { + return Promise.resolve(`test-assets/${fileName}`); + } + writeFileFromStream(fileName: string, data: Stream) { + return new Promise((resolve, reject) => { + const w = new Writable({ write: (_c, _e, cb) => cb() }); + data.pipe(w); + w.on('finish', () => resolve(`test-assets/${fileName}`)); + w.on('error', reject); + }); + } + readFileToBuffer() { + return Promise.resolve(Buffer.alloc(0)); + } + readFileToStream() { + const s = new Readable(); + s.push(null); + return Promise.resolve(s); + } + fileExists() { + return Promise.resolve(false); + } + deleteFile() { + return Promise.resolve(); + } +} + /** * Compiles a TypeScript fixture with SWC so that NestJS parameter decorators * and emitDecoratorMetadata work correctly. Playwright's built-in transpiler @@ -48,21 +92,6 @@ export default async function globalSetup() { CustomHistoryEntryPlugin: new () => unknown; }>(path.join(__dirname, 'fixtures', 'custom-history-entry-plugin.ts')); - // AssetServerPlugin uses NestJS decorators and class-extends-from-core - // patterns that Playwright's static-ESM import path cannot resolve - // (hashed-asset-naming-strategy extends a base class from @vendure/core - // that ends up `undefined` under Babel transform). Pull it in via Node's - // native loader at runtime to side-step the transform path. - const { AssetServerPlugin } = - (await import('@vendure/asset-server-plugin')) as typeof import('@vendure/asset-server-plugin'); - - // Assets uploaded via createAssets during tests are written here. Wipe on - // each setup so reruns start from a clean directory; the suite assumes - // no asset state survives between full test runs. - const assetUploadDir = path.join(__dirname, '__data__/assets'); - rmSync(assetUploadDir, { recursive: true, force: true }); - mkdirSync(assetUploadDir, { recursive: true }); - const config = mergeConfig(defaultTestConfig, { apiOptions: { port: VENDURE_PORT, @@ -70,18 +99,23 @@ export default async function globalSetup() { paymentOptions: { paymentMethodHandlers: e2ePaymentMethodHandlers, }, - // AssetServerPlugin is required so that uploaded assets resolve to a - // proper http URL (the default test-asset storage strategy emits a + // The default test-asset storage strategy emits a non-parseable // `test-url/test-assets/...` placeholder that `VendureImage` cannot - // parse with `new URL(...)`). Tests that exercise the asset preview - // dialog need this to render. - plugins: [ - CustomHistoryEntryPlugin, - // Cast to any — the dynamic-import return type cannot satisfy the - // mergeConfig `DeepPartial` shape that includes nestjs - // DynamicModule, but the runtime value is correct. - AssetServerPlugin.init({ route: 'assets', assetUploadDir }) as any, - ], + // parse with `new URL(...)`, which crashes any page showing a real + // asset. The minimal strategy below emits a parseable absolute URL — + // all the asset-preview tests actually require — without pulling in + // AssetServerPlugin (not in the dashboard-e2e build scope on CI). + assetOptions: { + assetStorageStrategy: new E2eAssetStorageStrategy(), + }, + // Point the CSV asset importer at the core e2e fixture images so the + // seeded products (e.g. "Laptop") get a real featured asset. This lets + // asset-dependent tests use a seeded product directly instead of + // uploading one at runtime. + importExportOptions: { + importAssetsDir: path.join(__dirname, '../../core/e2e/fixtures/assets'), + }, + plugins: [CustomHistoryEntryPlugin], customFields: e2eCustomFields, }); diff --git a/packages/dashboard/e2e/tests/regression/issue-4722-asset-focal-point-in-preview-dialog.spec.ts b/packages/dashboard/e2e/tests/regression/issue-4722-asset-focal-point-in-preview-dialog.spec.ts index c3b3c5c0e6..dec3a3a549 100644 --- a/packages/dashboard/e2e/tests/regression/issue-4722-asset-focal-point-in-preview-dialog.spec.ts +++ b/packages/dashboard/e2e/tests/regression/issue-4722-asset-focal-point-in-preview-dialog.spec.ts @@ -7,22 +7,28 @@ import { VENDURE_PORT } from '../../constants.js'; // therefore the dialog used by Product / Variant detail pages), with a // callback up to `EntityAssets` so re-opening the dialog after a save shows // the new value rather than the stale one from the parent detail query. +// +// Setup: the seeded "Laptop" product already has a featured asset (imported +// from the core e2e fixtures via `importAssetsDir` in global-setup), so the +// test reads its id and drives the UI — no runtime asset upload or product +// creation. `beforeEach` resets the asset's focal point to null so every run +// (including a Playwright retry, which reuses the global-setup DB) starts from +// the deterministic "Not set" state the assertions below rely on. +// +// Coverage note: this exercises the featured-asset path. The multi-asset +// gallery / prev-next sync that `onAssetUpdated` also feeds is not covered here +// because the seeded product has a single asset; adding it would require +// re-introducing the runtime multi-asset seeding this rework removed. test.describe('Issue 4722 — focal point editor in shared asset preview dialog', () => { - interface SetupResult { - productId: string; - assetId: string; - originalFocalPoint: { x: number; y: number } | null; - } - - let setup: SetupResult; + let productId: string; test.beforeEach(async ({ page }) => { await page.goto('/'); - setup = await page.evaluate(async vendurePort => { + productId = await page.evaluate(async vendurePort => { const apiUrl = `http://localhost:${vendurePort}/admin-api`; const sessionToken = localStorage.getItem('vendure-session-token'); if (!sessionToken) throw new Error('No vendure-session-token'); - const post = async (query: string, variables: Record) => { + const post = async (query: string, variables?: Record) => { const res = await fetch(apiUrl, { method: 'POST', credentials: 'include', @@ -37,114 +43,38 @@ test.describe('Issue 4722 — focal point editor in shared asset preview dialog' return json.data; }; - // The e2e populate seeds products but not assets, so upload a - // 1×1 transparent PNG via the multipart `createAssets` mutation. - const png1x1Base64 = - 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII='; - const binary = atob(png1x1Base64); - const bytes = new Uint8Array(binary.length); - for (let i = 0; i < binary.length; i++) bytes[i] = binary.charCodeAt(i); - const formData = new FormData(); - formData.append( - 'operations', - JSON.stringify({ - query: `mutation($input: [CreateAssetInput!]!) { - createAssets(input: $input) { - ...on Asset { id name focalPoint { x y } } - ...on MimeTypeError { message } - } - }`, - variables: { input: [{ file: null }] }, - }), - ); - formData.append('map', JSON.stringify({ '0': ['variables.input.0.file'] })); - formData.append('0', new Blob([bytes], { type: 'image/png' }), `oss-530-${Date.now()}.png`); - const uploadRes = await fetch(apiUrl, { - method: 'POST', - credentials: 'include', - headers: { authorization: `Bearer ${sessionToken}` }, - body: formData, - }); - const uploadJson = await uploadRes.json(); - if (uploadJson.errors?.length) { - throw new Error(`Asset upload: ${JSON.stringify(uploadJson.errors)}`); - } - const seedAsset = uploadJson.data.createAssets.find((a: any) => a.id); - if (!seedAsset) { - throw new Error(`Asset upload returned no Asset: ${JSON.stringify(uploadJson.data)}`); + const { product } = await post(`{ product(slug: "laptop") { id featuredAsset { id } } }`); + if (!product?.featuredAsset) { + // The featured asset comes from the "Laptop" row of + // core/e2e/fixtures/e2e-products-full.csv being imported via + // `importExportOptions.importAssetsDir` in global-setup. If this + // throws, that CSV row lost its asset, the fixture image is gone, + // or e2e/__data__ holds a stale pre-import DB (delete it to reseed). + throw new Error( + 'Seeded "laptop" product has no featured asset — check core e2e CSV / importAssetsDir / stale __data__ DB', + ); } - // Spin up a dedicated product so the test is isolated from - // anything else mutating the seed products. - const ts = Date.now(); - const product = await post( - `mutation($input: CreateProductInput!) { createProduct(input: $input) { id } }`, - { - input: { - featuredAssetId: seedAsset.id, - assetIds: [seedAsset.id], - translations: [ - { - languageCode: 'en', - name: `OSS-530 Test Product ${ts}`, - slug: `oss-530-${ts}`, - description: '', - }, - ], - }, - }, - ); + // Reset to a clean "Not set" state so the assertions start from a + // known baseline regardless of any previous (retried) run. + await post(`mutation($input: UpdateAssetInput!) { updateAsset(input: $input) { id } }`, { + input: { id: product.featuredAsset.id, focalPoint: null }, + }); - return { - productId: product.createProduct.id as string, - assetId: seedAsset.id as string, - originalFocalPoint: seedAsset.focalPoint ?? null, - }; + return product.id as string; }, VENDURE_PORT); }); - test.afterEach(async ({ page }) => { - // Reset the asset back to its original focal point so the seed isn't - // polluted across runs in the (rare) case that the playwright config - // reuses the global setup DB. - await page.evaluate( - async args => { - const { vendurePort, assetId, originalFocalPoint } = args; - const apiUrl = `http://localhost:${vendurePort}/admin-api`; - const sessionToken = localStorage.getItem('vendure-session-token'); - if (!sessionToken) return; - await fetch(apiUrl, { - method: 'POST', - credentials: 'include', - headers: { - 'content-type': 'application/json', - authorization: `Bearer ${sessionToken}`, - }, - body: JSON.stringify({ - query: `mutation($input: UpdateAssetInput!) { updateAsset(input: $input) { id } }`, - variables: { input: { id: assetId, focalPoint: originalFocalPoint } }, - }), - }); - }, - { - vendurePort: VENDURE_PORT, - assetId: setup.assetId, - originalFocalPoint: setup.originalFocalPoint, - }, - ); - }); - test('should let the user set a focal point from the preview dialog and persist across re-open', async ({ page, }) => { test.setTimeout(45_000); - await page.goto(`/products/${setup.productId}`); + await page.goto(`/products/${productId}`); // The Assets PageBlock in EntityAssets renders the featured asset // inside a `
` wrapper. Target - // its directly so the test doesn't depend on the asset server's - // URL scheme. + // its directly so the test doesn't depend on the asset URL scheme. const featuredImage = page.getByTestId('entity-assets-featured').locator('img'); await expect(featuredImage).toBeVisible({ timeout: 15_000 }); await featuredImage.click(); @@ -153,9 +83,18 @@ test.describe('Issue 4722 — focal point editor in shared asset preview dialog' const setFocalPointTrigger = page.getByTestId('asset-preview-set-focal-point'); await expect(setFocalPointTrigger).toBeVisible({ timeout: 5_000 }); + // Baseline: the asset has no focal point, so the readout shows "Not set". + // This makes the transition below a real state change rather than an + // assertion that could pass against a pre-existing value. const focalPointValue = page.getByTestId('asset-preview-focal-point-value'); - // Activate the focal-point editor and confirm with the default centre + await expect(focalPointValue).toContainText('Not set'); + + // Activate the focal-point editor and confirm at the default centre // position the editor renders for an asset without a saved focal point. + // (The exact dragged coordinate is not asserted: the editor's drag math + // is screen-pixels / natural-image-pixels, so a pixel-precise Playwright + // drag would be fragile. The Not-set → set → persist transition is the + // load-bearing regression signal.) await setFocalPointTrigger.click(); await page.getByTestId('asset-focal-point-editor-confirm').click(); @@ -168,7 +107,7 @@ test.describe('Issue 4722 — focal point editor in shared asset preview dialog' // show the saved coords, not regress to the stale parent value. // Before the parent-sync fix, EntityAssets' local `assets` array would // still hold the pre-save focal point, so the re-opened dialog would - // misreport "Not set" or stale coords. + // misreport "Not set". await page.keyboard.press('Escape'); await expect(page.getByRole('dialog')).toBeHidden({ timeout: 5_000 }); From 4d776bef1794b21948b88620ee17108419536cf9 Mon Sep 17 00:00:00 2001 From: Martin Grolmus Date: Tue, 2 Jun 2026 10:51:23 +0200 Subject: [PATCH 5/7] chore(dashboard): Extract i18n catalogs for focal point preview strings Adds the new msgids from the asset preview focal-point editor (source en filled, other locales left empty for the batch translation workflow). Relates to #4722 --- packages/dashboard/src/i18n/locales/ar.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/bg.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/cs.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/de.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/en.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/es.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/fa.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/fr.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/he.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/hr.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/hu.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/it.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/ja.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/nb.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/ne.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/nl.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/pl.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/pt_BR.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/pt_PT.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/ro.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/ru.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/sv.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/tr.po | 86 ++++++++++++------- packages/dashboard/src/i18n/locales/uk.po | 86 ++++++++++++------- .../dashboard/src/i18n/locales/zh_Hans.po | 86 ++++++++++++------- .../dashboard/src/i18n/locales/zh_Hant.po | 86 ++++++++++++------- 26 files changed, 1430 insertions(+), 806 deletions(-) diff --git a/packages/dashboard/src/i18n/locales/ar.po b/packages/dashboard/src/i18n/locales/ar.po index 8f8294a723..ee88abbfc4 100644 --- a/packages/dashboard/src/i18n/locales/ar.po +++ b/packages/dashboard/src/i18n/locales/ar.po @@ -94,7 +94,7 @@ msgstr "استخدام استراتيجية مصادقة خارجية: {strategy msgid "Select a reason..." msgstr "اختر سببًا..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "عنوان 5" @@ -104,7 +104,7 @@ msgstr "عنوان 5" msgid "Failed to add payment" msgstr "فشل إضافة الدفع" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "تم التحديث" @@ -164,7 +164,7 @@ msgstr "النوع" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "تحديد {0}" @@ -320,7 +320,7 @@ msgstr "اكتب حرفين على الأقل للبحث..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "اسم العائلة" @@ -348,6 +348,7 @@ msgstr "تم إنشاء موقع المخزون بنجاح" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "خطأ غير معروف" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "تصفية..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "تم تعيين عنوان الشحن للطلب" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "نقطة التركيز" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "فشل تحديث المنطقة" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "كلمة المرور" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "تمت إضافة عنصر إلى الطلب" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "لم يتم العثور على بائعين" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {تُستخدم مجموعة الخيارات هذه بواسطة منتج آخر واحد. ستؤثر التغييرات عليه أيضًا.} other {تتم مشاركة مجموعة الخيارات هذه عبر # منتجات. ستؤثر التغييرات على جميعها.}}" @@ -1480,7 +1490,7 @@ msgstr "فشل إعادة تسمية العرض" msgid "Available" msgstr "متاح" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "عادي" @@ -1523,7 +1533,7 @@ msgstr "تم تحديث العنوان بنجاح" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "تم الإنشاء" @@ -1767,7 +1777,7 @@ msgstr "تم تسوية الاسترداد بنجاح" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "تم تسوية الاسترداد بنجاح" msgid "Update" msgstr "تحديث" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "عنوان 2" @@ -1788,7 +1798,7 @@ msgstr "عنوان 2" msgid "Order placed" msgstr "تم إنشاء الطلب" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "تم تحديث الملف الشخصي بنجاح" @@ -1840,7 +1850,7 @@ msgstr "يبدأ في" msgid "Duplicate" msgstr "نسخ" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "لا توجد نتائج" @@ -2712,7 +2722,7 @@ msgstr "هل أنت متأكد من حذف هذا العرض العام؟ لا msgid "Force remove option group" msgstr "إزالة مجموعة الخيارات إجبارياً" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "تمت الإضافة" @@ -2805,6 +2815,10 @@ msgstr "من {0} إلى {1}" msgid "Failed to create customer" msgstr "فشل إنشاء العميل" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "قيم الخيارات" @@ -2961,7 +2975,7 @@ msgstr "تمت معالجة الاسترداد بنجاح" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "هل أنت متأكد من مغادرة هذه الصفحة؟ سيتم msgid "Toggle header column" msgstr "تبديل عمود الرأس" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "عرض ترويجي جديد" @@ -3047,6 +3061,10 @@ msgstr "هل هي الفئة الضريبية الافتراضية" msgid "Slug is set" msgstr "تم تعيين الرابط المختصر" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "تم تحديث المنطقة بنجاح" @@ -3110,7 +3128,7 @@ msgstr "مقاييس الطلبات" msgid "Select display language" msgstr "حدد لغة العرض" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "طرق المصادقة" @@ -3227,7 +3245,7 @@ msgstr "تحميل {0} إضافية ({remaining} متبقية)" msgid "Facet values" msgstr "قيم الخصائص" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "فشل في إعادة ترتيب العناصر" @@ -3308,7 +3326,7 @@ msgstr "نعم" msgid "Slug" msgstr "الرابط المختصر" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "تعيين نقطة التركيز" @@ -3441,7 +3459,7 @@ msgstr "غير قيد التشغيل" msgid "Assigned" msgstr "معيّن" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "عنوان 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "لا يمكن الإزالة من القناة النشطة" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "غير معين" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "إضافة سعر بعملة أخرى" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "عنوان البريد الإلكتروني أو المعرف" @@ -3680,7 +3699,7 @@ msgstr "تم نقل الاسترداد #{0} إلى {1}" msgid "Customers" msgstr "العملاء" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "عنوان 4" @@ -4033,7 +4052,7 @@ msgstr "تم الشحن" #~ msgid "Monitored Resources" #~ msgstr "الموارد المراقبة" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "معلومات الكيان" @@ -4302,7 +4321,7 @@ msgstr "بائع جديد" msgid "e.g., Red, Large, Cotton" msgstr "مثل أحمر، كبير، قطن" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "فشل تحديث الملف الشخصي" @@ -4726,7 +4745,7 @@ msgstr "الإعدادات" msgid "Settings Store" msgstr "متجر الإعدادات" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "عنوان 3" @@ -4968,6 +4987,11 @@ msgstr "جارٍ التنفيذ..." msgid "Add option group to product" msgstr "إضافة مجموعة خيارات إلى المنتج" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "تم تحديث البائع بنجاح" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "لم يتم العثور على العميل" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "تحديد {0}" @@ -5158,7 +5182,7 @@ msgstr "فشل في معالجة الاسترداد" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "الاسم الأول" @@ -5206,8 +5230,8 @@ msgstr "إضافة فلتر" msgid "Tax category" msgstr "الفئة الضريبية" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "الملف الشخصي" @@ -5724,7 +5748,7 @@ msgstr "ليس لديك إذن لعرض إعدادات اللغة العامة" msgid "Successfully created tax rate" msgstr "تم إنشاء معدل الضريبة بنجاح" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "عنوان 6" @@ -5777,7 +5801,7 @@ msgstr "عوامل التصفية النشطة" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "مسح الكل" diff --git a/packages/dashboard/src/i18n/locales/bg.po b/packages/dashboard/src/i18n/locales/bg.po index a6240c9463..378b9d76d7 100644 --- a/packages/dashboard/src/i18n/locales/bg.po +++ b/packages/dashboard/src/i18n/locales/bg.po @@ -94,7 +94,7 @@ msgstr "Използване на външна стратегия за удос msgid "Select a reason..." msgstr "Изберете причина..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Заглавие 5" @@ -104,7 +104,7 @@ msgstr "Заглавие 5" msgid "Failed to add payment" msgstr "Неуспешно добавяне на плащане" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Актуализиран" @@ -164,7 +164,7 @@ msgstr "Тип" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Изберете {0}" @@ -323,7 +323,7 @@ msgstr "Въведете поне 2 знака за търсене..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Фамилия" @@ -351,6 +351,7 @@ msgstr "Успешно създадено складово местополож #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Неизвестна грешка" @@ -696,7 +697,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Филтър..." @@ -899,6 +900,7 @@ msgid "Shipping address set for order" msgstr "Зададен адрес за доставка за поръчка" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Фокусна точка" @@ -949,8 +951,8 @@ msgid "Failed to update zone" msgstr "Неуспешно актуализиране на зоната" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Парола" @@ -1290,10 +1292,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Артикулът е добавен към поръчката" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Няма намерени продавачи" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Тази група опции се използва от един друг продукт. Промените ще засегнат и него.} other {Тази група опции е споделена между # продукта. Промените ще засегнат всички.}}" @@ -1486,7 +1496,7 @@ msgstr "Неуспешно преименуване на изглед" msgid "Available" msgstr "Налично" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Нормално" @@ -1532,7 +1542,7 @@ msgstr "Адресът е актуализиран успешно" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Създаден" @@ -1782,7 +1792,7 @@ msgstr "Възстановяването е приключено успешно" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1795,7 +1805,7 @@ msgstr "Възстановяването е приключено успешно" msgid "Update" msgstr "Актуализация" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Заглавие 2" @@ -1803,7 +1813,7 @@ msgstr "Заглавие 2" msgid "Order placed" msgstr "Поръчката е направена" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Профилът е актуализиран успешно" @@ -1855,7 +1865,7 @@ msgstr "Започва в" msgid "Duplicate" msgstr "Дубликат" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Няма резултати" @@ -2732,7 +2742,7 @@ msgstr "Принудително премахване на група опции #~ msgid "Current" #~ msgstr "Текущ" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Добавено" @@ -2825,6 +2835,10 @@ msgstr "От {0} до {1}" msgid "Failed to create customer" msgstr "Неуспешно създаване на клиент" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Стойности на опциите" @@ -2981,7 +2995,7 @@ msgstr "Възстановяването е обработено успешно" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3046,7 +3060,7 @@ msgstr "Сигурни ли сте, че искате да напуснете т msgid "Toggle header column" msgstr "Превключване на заглавната колона" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Нова промоция" @@ -3067,6 +3081,10 @@ msgstr "Това е данъчна категория по подразбира msgid "Slug is set" msgstr "Slug е настроен" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Успешно актуализирана зона" @@ -3130,7 +3148,7 @@ msgstr "Метрики за поръчка" msgid "Select display language" msgstr "Изберете език на дисплея" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Методи за удостоверяване" @@ -3247,7 +3265,7 @@ msgstr "Зареди още {0} ({remaining} оставащи)" msgid "Facet values" msgstr "Атрибутни стойности" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Неуспешно пренареждане на артикули" @@ -3328,7 +3346,7 @@ msgstr "Да" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Задаване на фокусна точка" @@ -3461,7 +3479,7 @@ msgstr "Не работи" msgid "Assigned" msgstr "Присвоен" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Заглавие 1" @@ -3583,6 +3601,7 @@ msgid "Cannot remove from active channel" msgstr "Не може да се премахне от активния канал" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Не е зададено" @@ -3683,7 +3702,7 @@ msgid "Add a price in another currency" msgstr "Добавете цена в друга валута" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Имейл адрес или идентификатор" @@ -3700,7 +3719,7 @@ msgstr "Възстановената сума №{0} е прехвърлена msgid "Customers" msgstr "Клиенти" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Заглавие 4" @@ -4053,7 +4072,7 @@ msgstr "Изпратена" #~ msgid "Monitored Resources" #~ msgstr "Наблюдавани ресурси" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Информация за обекта" @@ -4328,7 +4347,7 @@ msgstr "Нов продавач" msgid "e.g., Red, Large, Cotton" msgstr "напр. Червено, Голямо, Памук" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Неуспешно актуализиране на профила" @@ -4755,7 +4774,7 @@ msgstr "Настройки" msgid "Settings Store" msgstr "Настройки на магазина" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Заглавие 3" @@ -4997,6 +5016,11 @@ msgstr "Изпълнение..." msgid "Add option group to product" msgstr "Добавете група опции към продукта" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Успешно актуализиран продавач" @@ -5175,7 +5199,7 @@ msgid "Customer not found" msgstr "Клиентът не е намерен" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Изберете {0}s" @@ -5190,7 +5214,7 @@ msgstr "Неуспешна обработка на възстановяване" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Първо име" @@ -5238,8 +5262,8 @@ msgstr "Добавете филтър" msgid "Tax category" msgstr "Данъчна категория" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Профил" @@ -5761,7 +5785,7 @@ msgstr "Нямате разрешение да видите глобалните msgid "Successfully created tax rate" msgstr "Успешно създадена данъчна ставка" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Заглавие 6" @@ -5814,7 +5838,7 @@ msgstr "Активни филтри" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Изчисти всички" diff --git a/packages/dashboard/src/i18n/locales/cs.po b/packages/dashboard/src/i18n/locales/cs.po index b7021698f8..8eb64f80f7 100644 --- a/packages/dashboard/src/i18n/locales/cs.po +++ b/packages/dashboard/src/i18n/locales/cs.po @@ -94,7 +94,7 @@ msgstr "Použití externí autentizační strategie: {strategy}" msgid "Select a reason..." msgstr "Vyberte důvod..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Nadpis 5" @@ -104,7 +104,7 @@ msgstr "Nadpis 5" msgid "Failed to add payment" msgstr "Nepodařilo se přidat platbu" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Aktualizováno" @@ -164,7 +164,7 @@ msgstr "Typ" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Vybrat {0}" @@ -320,7 +320,7 @@ msgstr "Zadejte alespoň 2 znaky pro vyhledávání..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Příjmení" @@ -348,6 +348,7 @@ msgstr "Sklad úspěšně vytvořen" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Neznámá chyba" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrovat..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Dodací adresa nastavena pro objednávku" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Ohniskový bod" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Nepodařilo se aktualizovat zónu" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Heslo" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Položka přidána k objednávce" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Nenalezeni žádní prodejci" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Tato skupina voleb je používána jedním dalším produktem. Změny se projeví i u něj.} other {Tato skupina voleb je sdílena napříč # produkty. Změny se projeví u všech.}}" @@ -1480,7 +1490,7 @@ msgstr "Nepodařilo se přejmenovat pohled" msgid "Available" msgstr "Dostupné" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normální" @@ -1523,7 +1533,7 @@ msgstr "Adresa úspěšně aktualizována" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Vytvořeno" @@ -1767,7 +1777,7 @@ msgstr "Refund úspěšně vypořádán" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Refund úspěšně vypořádán" msgid "Update" msgstr "Aktualizovat" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Nadpis 2" @@ -1788,7 +1798,7 @@ msgstr "Nadpis 2" msgid "Order placed" msgstr "Objednávka vytvořena" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profil úspěšně aktualizován" @@ -1840,7 +1850,7 @@ msgstr "Začíná" msgid "Duplicate" msgstr "Duplikovat" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Žádné výsledky" @@ -2712,7 +2722,7 @@ msgstr "Opravdu chcete smazat tento globální pohled? Tuto akci nelze vrátit z msgid "Force remove option group" msgstr "Vynutit odebrání skupiny možností" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Přidáno" @@ -2805,6 +2815,10 @@ msgstr "Z {0} na {1}" msgid "Failed to create customer" msgstr "Nepodařilo se vytvořit zákazníka" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Hodnoty voleb" @@ -2961,7 +2975,7 @@ msgstr "Vrácení bylo úspěšně zpracováno" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Opravdu chcete opustit tuto stránku? Všechny neuložené změny budou msgid "Toggle header column" msgstr "Přepnout sloupec hlavičky" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nová akce" @@ -3047,6 +3061,10 @@ msgstr "Je výchozí daňová kategorie" msgid "Slug is set" msgstr "URL segment je nastaven" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zóna úspěšně aktualizována" @@ -3110,7 +3128,7 @@ msgstr "Metriky objednávek" msgid "Select display language" msgstr "Vyberte jazyk rozhraní" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Metody ověření" @@ -3227,7 +3245,7 @@ msgstr "Načíst dalších {0} ({remaining} zbývá)" msgid "Facet values" msgstr "Hodnoty vlastností" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Nepodařilo se přeuspořádat položky" @@ -3308,7 +3326,7 @@ msgstr "Ano" msgid "Slug" msgstr "URL segment" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Nastavit ohniskový bod" @@ -3441,7 +3459,7 @@ msgstr "Neběží" msgid "Assigned" msgstr "Přiřazeno" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Nadpis 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Nelze odstranit z aktivního kanálu" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Nenastaveno" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Přidat cenu v jiné měně" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "E-mailová adresa nebo identifikátor" @@ -3680,7 +3699,7 @@ msgstr "Refund #{0} převeden na {1}" msgid "Customers" msgstr "Zákazníci" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Nadpis 4" @@ -4033,7 +4052,7 @@ msgstr "Odesláno" #~ msgid "Monitored Resources" #~ msgstr "Monitorované zdroje" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Informace o entitě" @@ -4302,7 +4321,7 @@ msgstr "Nový prodejce" msgid "e.g., Red, Large, Cotton" msgstr "např. Červená, Velká, Bavlna" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Nepodařilo se aktualizovat profil" @@ -4726,7 +4745,7 @@ msgstr "Nastavení" msgid "Settings Store" msgstr "Nastavení obchodu" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Nadpis 3" @@ -4968,6 +4987,11 @@ msgstr "Expedování..." msgid "Add option group to product" msgstr "Přidat skupinu voleb k produktu" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Prodejce úspěšně aktualizován" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Zákazník nenalezen" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Vybrat {0}" @@ -5158,7 +5182,7 @@ msgstr "Nepodařilo se zpracovat vrácení" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Jméno" @@ -5206,8 +5230,8 @@ msgstr "Přidat filtr" msgid "Tax category" msgstr "Daňová kategorie" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5724,7 +5748,7 @@ msgstr "Nemáte oprávnění k zobrazení globálních nastavení jazyků" msgid "Successfully created tax rate" msgstr "Daňová sazba úspěšně vytvořena" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Nadpis 6" @@ -5777,7 +5801,7 @@ msgstr "Aktivní filtry" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Vymazat vše" diff --git a/packages/dashboard/src/i18n/locales/de.po b/packages/dashboard/src/i18n/locales/de.po index c7e0a144b3..c6368a56f9 100644 --- a/packages/dashboard/src/i18n/locales/de.po +++ b/packages/dashboard/src/i18n/locales/de.po @@ -94,7 +94,7 @@ msgstr "Verwende externe Authentifizierungsstrategie: {strategy}" msgid "Select a reason..." msgstr "Grund auswählen..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Überschrift 5" @@ -104,7 +104,7 @@ msgstr "Überschrift 5" msgid "Failed to add payment" msgstr "Fehler beim Hinzufügen der Zahlung" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Aktualisiert" @@ -164,7 +164,7 @@ msgstr "Typ" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "{0} auswählen" @@ -320,7 +320,7 @@ msgstr "Geben Sie mindestens 2 Zeichen ein, um zu suchen..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Nachname" @@ -348,6 +348,7 @@ msgstr "Lagerort erfolgreich erstellt" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Unbekannter Fehler" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filter..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Lieferadresse für Bestellung festgelegt" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Fokuspunkt" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Fehler beim Aktualisieren der Zone" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Passwort" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Element zur Bestellung hinzugefügt" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Keine Verkäufer gefunden" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Diese Optionsgruppe wird von einem anderen Produkt verwendet. Änderungen wirken sich auch darauf aus.} other {Diese Optionsgruppe wird von # Produkten gemeinsam genutzt. Änderungen wirken sich auf alle aus.}}" @@ -1480,7 +1490,7 @@ msgstr "Fehler beim Umbenennen der Ansicht" msgid "Available" msgstr "Verfügbar" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Adresse erfolgreich aktualisiert" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Erstellt" @@ -1767,7 +1777,7 @@ msgstr "Rückerstattung erfolgreich abgewickelt" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Rückerstattung erfolgreich abgewickelt" msgid "Update" msgstr "Aktualisieren" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Überschrift 2" @@ -1788,7 +1798,7 @@ msgstr "Überschrift 2" msgid "Order placed" msgstr "Bestellung aufgegeben" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profil erfolgreich aktualisiert" @@ -1840,7 +1850,7 @@ msgstr "Beginnt am" msgid "Duplicate" msgstr "Duplizieren" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Keine Ergebnisse" @@ -2712,7 +2722,7 @@ msgstr "Möchten Sie diese globale Ansicht wirklich löschen? Diese Aktion kann msgid "Force remove option group" msgstr "Optionsgruppe erzwungen entfernen" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Hinzugefügt" @@ -2805,6 +2815,10 @@ msgstr "Von {0} zu {1}" msgid "Failed to create customer" msgstr "Fehler beim Erstellen des Kunden" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Optionswerte" @@ -2961,7 +2975,7 @@ msgstr "Erstattung erfolgreich verarbeitet" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Möchten Sie diese Seite wirklich verlassen? Alle nicht gespeicherten Ä msgid "Toggle header column" msgstr "Kopfzeile-Spalte umschalten" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Neue Aktion" @@ -3047,6 +3061,10 @@ msgstr "Ist Standard-Steuerkategorie" msgid "Slug is set" msgstr "Slug ist festgelegt" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zone erfolgreich aktualisiert" @@ -3110,7 +3128,7 @@ msgstr "Bestellmetriken" msgid "Select display language" msgstr "Anzeigesprache auswählen" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Authentifizierungsmethoden" @@ -3227,7 +3245,7 @@ msgstr "{0} weitere laden ({remaining} verbleibend)" msgid "Facet values" msgstr "Facetten-Werte" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Fehler beim Neuanordnen der Artikel" @@ -3308,7 +3326,7 @@ msgstr "Ja" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Fokuspunkt setzen" @@ -3441,7 +3459,7 @@ msgstr "Läuft nicht" msgid "Assigned" msgstr "Zugewiesen" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Überschrift 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Kann nicht aus aktivem Kanal entfernt werden" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Nicht gesetzt" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Preis in einer anderen Währung hinzufügen" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "E-Mail-Adresse oder Bezeichner" @@ -3680,7 +3699,7 @@ msgstr "Rückerstattung #{0} übertragen zu {1}" msgid "Customers" msgstr "Kunden" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Überschrift 4" @@ -4033,7 +4052,7 @@ msgstr "Versandt" #~ msgid "Monitored Resources" #~ msgstr "Überwachte Ressourcen" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Entitätsinformationen" @@ -4302,7 +4321,7 @@ msgstr "Neuer Verkäufer" msgid "e.g., Red, Large, Cotton" msgstr "z.B. Rot, Groß, Baumwolle" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Fehler beim Aktualisieren des Profils" @@ -4726,7 +4745,7 @@ msgstr "Einstellungen" msgid "Settings Store" msgstr "Einstellungsspeicher" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Überschrift 3" @@ -4968,6 +4987,11 @@ msgstr "Erfülle..." msgid "Add option group to product" msgstr "Optionsgruppe zum Produkt hinzufügen" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Verkäufer erfolgreich aktualisiert" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Kunde nicht gefunden" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "{0} auswählen" @@ -5158,7 +5182,7 @@ msgstr "Fehler bei der Verarbeitung der Erstattung" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Vorname" @@ -5206,8 +5230,8 @@ msgstr "Filter hinzufügen" msgid "Tax category" msgstr "Steuerkategorie" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5724,7 +5748,7 @@ msgstr "Sie haben keine Berechtigung, die globalen Spracheinstellungen anzuzeige msgid "Successfully created tax rate" msgstr "Steuersatz erfolgreich erstellt" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Überschrift 6" @@ -5777,7 +5801,7 @@ msgstr "Aktive Filter" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Alle löschen" diff --git a/packages/dashboard/src/i18n/locales/en.po b/packages/dashboard/src/i18n/locales/en.po index f9c8de14d9..6a01a6ce72 100644 --- a/packages/dashboard/src/i18n/locales/en.po +++ b/packages/dashboard/src/i18n/locales/en.po @@ -94,7 +94,7 @@ msgstr "Using external authentication strategy: {strategy}" msgid "Select a reason..." msgstr "Select a reason..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Heading 5" @@ -104,7 +104,7 @@ msgstr "Heading 5" msgid "Failed to add payment" msgstr "Failed to add payment" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Updated" @@ -164,7 +164,7 @@ msgstr "Type" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Select {0}" @@ -320,7 +320,7 @@ msgstr "Type at least 2 characters to search..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Last name" @@ -348,6 +348,7 @@ msgstr "Successfully created stock location" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Unknown error" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "Failed to set shipping method for order: {0}" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filter..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Shipping address set for order" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Focal Point" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Failed to update zone" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Password" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Item added to order" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "Edit focal point" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "No sellers found" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "Asset" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -1480,7 +1490,7 @@ msgstr "Failed to rename view" msgid "Available" msgstr "Available" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Address updated successfully" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Created" @@ -1767,7 +1777,7 @@ msgstr "Refund settled successfully" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Refund settled successfully" msgid "Update" msgstr "Update" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Heading 2" @@ -1788,7 +1798,7 @@ msgstr "Heading 2" msgid "Order placed" msgstr "Order placed" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Successfully updated profile" @@ -1840,7 +1850,7 @@ msgstr "Starts at" msgid "Duplicate" msgstr "Duplicate" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "No results" @@ -2712,7 +2722,7 @@ msgstr "Are you sure you want to delete this global view? This action cannot be msgid "Force remove option group" msgstr "Force remove option group" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Added" @@ -2805,6 +2815,10 @@ msgstr "From {0} to {1}" msgid "Failed to create customer" msgstr "Failed to create customer" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "Focal point updated" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Option values" @@ -2961,7 +2975,7 @@ msgstr "Refund processed successfully" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Are you sure you want to navigate away from this page? Any unsaved chang msgid "Toggle header column" msgstr "Toggle header column" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "New Promotion" @@ -3047,6 +3061,10 @@ msgstr "Is default tax category" msgid "Slug is set" msgstr "Slug is set" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "Failed to update focal point" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Successfully updated zone" @@ -3110,7 +3128,7 @@ msgstr "Order metrics" msgid "Select display language" msgstr "Select display language" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Authentication methods" @@ -3227,7 +3245,7 @@ msgstr "Load {0} more ({remaining} remaining)" msgid "Facet values" msgstr "Facet values" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Failed to reorder items" @@ -3308,7 +3326,7 @@ msgstr "Yes" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Set Focal Point" @@ -3441,7 +3459,7 @@ msgstr "Not Running" msgid "Assigned" msgstr "Assigned" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Heading 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Cannot remove from active channel" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Not set" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Add a price in another currency" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Email Address or identifier" @@ -3680,7 +3699,7 @@ msgstr "Refund #{0} transitioned to {1}" msgid "Customers" msgstr "Customers" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Heading 4" @@ -4033,7 +4052,7 @@ msgstr "Shipped" #~ msgid "Monitored Resources" #~ msgstr "Monitored Resources" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Entity Information" @@ -4302,7 +4321,7 @@ msgstr "New seller" msgid "e.g., Red, Large, Cotton" msgstr "e.g., Red, Large, Cotton" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Failed to update profile" @@ -4726,7 +4745,7 @@ msgstr "Settings" msgid "Settings Store" msgstr "Settings Store" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Heading 3" @@ -4968,6 +4987,11 @@ msgstr "Fulfilling..." msgid "Add option group to product" msgstr "Add option group to product" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "Preview of {0}" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Successfully updated seller" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Customer not found" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Select {0}s" @@ -5158,7 +5182,7 @@ msgstr "Failed to process refund" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "First name" @@ -5206,8 +5230,8 @@ msgstr "Add filter" msgid "Tax category" msgstr "Tax category" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profile" @@ -5724,7 +5748,7 @@ msgstr "You don't have permission to view global language settings" msgid "Successfully created tax rate" msgstr "Successfully created tax rate" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Heading 6" @@ -5777,7 +5801,7 @@ msgstr "Active filters" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Clear all" diff --git a/packages/dashboard/src/i18n/locales/es.po b/packages/dashboard/src/i18n/locales/es.po index 3e7deed7da..5a45e5d879 100644 --- a/packages/dashboard/src/i18n/locales/es.po +++ b/packages/dashboard/src/i18n/locales/es.po @@ -94,7 +94,7 @@ msgstr "Usando estrategia de autenticación externa: {strategy}" msgid "Select a reason..." msgstr "Selecciona un motivo..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Encabezado 5" @@ -104,7 +104,7 @@ msgstr "Encabezado 5" msgid "Failed to add payment" msgstr "Error al agregar pago" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Actualizado" @@ -164,7 +164,7 @@ msgstr "Tipo" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Seleccionar {0}" @@ -320,7 +320,7 @@ msgstr "Escriba al menos 2 caracteres para buscar..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Apellido" @@ -348,6 +348,7 @@ msgstr "Ubicación de stock creada exitosamente" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Error desconocido" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrar..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Dirección de envío establecida para el pedido" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Punto Focal" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Error al actualizar zona" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Contraseña" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Elemento agregado al pedido" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "No se encontraron vendedores" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Este grupo de opciones es utilizado por otro producto. Los cambios también lo afectarán.} other {Este grupo de opciones es compartido por # productos. Los cambios los afectarán a todos.}}" @@ -1480,7 +1490,7 @@ msgstr "Error al renombrar vista" msgid "Available" msgstr "Disponible" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Dirección actualizada exitosamente" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Creado" @@ -1767,7 +1777,7 @@ msgstr "Reembolso liquidado exitosamente" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Reembolso liquidado exitosamente" msgid "Update" msgstr "Actualizar" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Encabezado 2" @@ -1788,7 +1798,7 @@ msgstr "Encabezado 2" msgid "Order placed" msgstr "Pedido realizado" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Perfil actualizado exitosamente" @@ -1840,7 +1850,7 @@ msgstr "Comienza en" msgid "Duplicate" msgstr "Duplicar" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Sin resultados" @@ -2712,7 +2722,7 @@ msgstr "¿Está seguro de que desea eliminar esta vista global? Esta acción no msgid "Force remove option group" msgstr "Forzar eliminación del grupo de opciones" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Añadido" @@ -2805,6 +2815,10 @@ msgstr "De {0} a {1}" msgid "Failed to create customer" msgstr "Error al crear cliente" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Valores de opción" @@ -2961,7 +2975,7 @@ msgstr "Reembolso procesado correctamente" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "¿Está seguro de que desea salir de esta página? Se perderán los camb msgid "Toggle header column" msgstr "Alternar columna de encabezado" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nueva Promoción" @@ -3047,6 +3061,10 @@ msgstr "Es categoría de impuesto predeterminada" msgid "Slug is set" msgstr "Slug está establecido" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zona actualizada exitosamente" @@ -3110,7 +3128,7 @@ msgstr "Métricas de pedidos" msgid "Select display language" msgstr "Seleccione el idioma de visualización" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Métodos de autenticación" @@ -3227,7 +3245,7 @@ msgstr "Cargar {0} más ({remaining} restantes)" msgid "Facet values" msgstr "Valores de faceta" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Error al reordenar los artículos" @@ -3308,7 +3326,7 @@ msgstr "Sí" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Establecer punto focal" @@ -3441,7 +3459,7 @@ msgstr "No Ejecutándose" msgid "Assigned" msgstr "Asignado" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Encabezado 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "No se puede eliminar del canal activo" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "No establecido" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Añadir un precio en otra moneda" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Dirección de correo electrónico o identificador" @@ -3680,7 +3699,7 @@ msgstr "Reembolso #{0} transicionado a {1}" msgid "Customers" msgstr "Clientes" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Encabezado 4" @@ -4033,7 +4052,7 @@ msgstr "Enviado" #~ msgid "Monitored Resources" #~ msgstr "Recursos Monitoreados" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Información de Entidad" @@ -4302,7 +4321,7 @@ msgstr "Nuevo vendedor" msgid "e.g., Red, Large, Cotton" msgstr "ej., Rojo, Grande, Algodón" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Error al actualizar perfil" @@ -4726,7 +4745,7 @@ msgstr "Configuración" msgid "Settings Store" msgstr "Almacén de configuración" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Encabezado 3" @@ -4968,6 +4987,11 @@ msgstr "Cumpliendo..." msgid "Add option group to product" msgstr "Agregar grupo de opciones al producto" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Vendedor actualizado exitosamente" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Cliente no encontrado" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Seleccionar {0}" @@ -5158,7 +5182,7 @@ msgstr "Error al procesar el reembolso" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Nombre" @@ -5206,8 +5230,8 @@ msgstr "Agregar filtro" msgid "Tax category" msgstr "Categoría de impuesto" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Perfil" @@ -5724,7 +5748,7 @@ msgstr "No tiene permiso para ver la configuración de idioma global" msgid "Successfully created tax rate" msgstr "Tasa de impuesto creada exitosamente" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Encabezado 6" @@ -5777,7 +5801,7 @@ msgstr "Filtros activos" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Limpiar todo" diff --git a/packages/dashboard/src/i18n/locales/fa.po b/packages/dashboard/src/i18n/locales/fa.po index 7369880f7f..0ca808049f 100644 --- a/packages/dashboard/src/i18n/locales/fa.po +++ b/packages/dashboard/src/i18n/locales/fa.po @@ -94,7 +94,7 @@ msgstr "استفاده از استراتژی احراز هویت خارجی: {st msgid "Select a reason..." msgstr "یک دلیل انتخاب کنید..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "سرفصل ۵" @@ -104,7 +104,7 @@ msgstr "سرفصل ۵" msgid "Failed to add payment" msgstr "افزودن پرداخت ناموفق بود" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "به‌روزرسانی شد" @@ -164,7 +164,7 @@ msgstr "نوع" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "انتخاب {0}" @@ -320,7 +320,7 @@ msgstr "حداقل ۲ حرف برای جستجو تایپ کنید..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "نام خانوادگی" @@ -348,6 +348,7 @@ msgstr "محل انبار با موفقیت ایجاد شد" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "خطای ناشناخته" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "فیلتر..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "آدرس حمل و نقل برای سفارش تنظیم شد" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "نقطه کانونی" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "به‌روزرسانی منطقه ناموفق بود" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "رمز عبور" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "مورد به سفارش اضافه شد" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "هیچ فروشنده‌ای یافت نشد" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {این گروه گزینه توسط یک محصول دیگر استفاده می‌شود. تغییرات بر آن نیز تأثیر خواهد گذاشت.} other {این گروه گزینه در # محصول مشترک است. تغییرات بر همه آنها تأثیر خواهد گذاشت.}}" @@ -1480,7 +1490,7 @@ msgstr "تغییر نام نما ناموفق بود" msgid "Available" msgstr "موجود" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "عادی" @@ -1523,7 +1533,7 @@ msgstr "آدرس با موفقیت به‌روزرسانی شد" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "ایجاد شد" @@ -1767,7 +1777,7 @@ msgstr "بازپرداخت با موفقیت تسویه شد" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "بازپرداخت با موفقیت تسویه شد" msgid "Update" msgstr "به‌روزرسانی" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "سرفصل ۲" @@ -1788,7 +1798,7 @@ msgstr "سرفصل ۲" msgid "Order placed" msgstr "سفارش ثبت شد" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "پروفایل با موفقیت به‌روزرسانی شد" @@ -1840,7 +1850,7 @@ msgstr "شروع در" msgid "Duplicate" msgstr "تکثیر" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "نتیجه‌ای وجود ندارد" @@ -2712,7 +2722,7 @@ msgstr "آیا مطمئن هستید که می‌خواهید این نمای ع msgid "Force remove option group" msgstr "حذف اجباری گروه گزینه" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "اضافه شد" @@ -2805,6 +2815,10 @@ msgstr "از {0} به {1}" msgid "Failed to create customer" msgstr "ایجاد مشتری ناموفق بود" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "مقادیر گزینه" @@ -2961,7 +2975,7 @@ msgstr "بازپرداخت با موفقیت پردازش شد" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "آیا مطمئن هستید که می‌خواهید از این صفح msgid "Toggle header column" msgstr "تغییر وضعیت ستون سرفصل" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "تبلیغات جدید" @@ -3047,6 +3061,10 @@ msgstr "دسته‌بندی مالیاتی پیش‌فرض است" msgid "Slug is set" msgstr "نامک تنظیم شده است" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "منطقه با موفقیت به‌روزرسانی شد" @@ -3110,7 +3128,7 @@ msgstr "معیارهای سفارش" msgid "Select display language" msgstr "زبان نمایش را انتخاب کنید" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "روش‌های احراز هویت" @@ -3227,7 +3245,7 @@ msgstr "بارگذاری {0} مورد دیگر ({remaining} باقی‌ماند msgid "Facet values" msgstr "مقادیر ویژگی" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "مرتب‌سازی مجدد اقلام ناموفق بود" @@ -3308,7 +3326,7 @@ msgstr "بله" msgid "Slug" msgstr "نامک" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "تنظیم نقطه کانونی" @@ -3441,7 +3459,7 @@ msgstr "در حال اجرا نیست" msgid "Assigned" msgstr "تخصیص داده شده" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "سرفصل ۱" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "نمی‌توان از کانال فعال حذف کرد" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "تنظیم نشده" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "افزودن قیمت با ارز دیگر" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "آدرس ایمیل یا شناسه" @@ -3680,7 +3699,7 @@ msgstr "بازپرداخت شماره {0} به {1} منتقل شد" msgid "Customers" msgstr "مشتریان" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "سرفصل ۴" @@ -4033,7 +4052,7 @@ msgstr "ارسال شده" #~ msgid "Monitored Resources" #~ msgstr "منابع نظارت شده" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "اطلاعات موجودیت" @@ -4302,7 +4321,7 @@ msgstr "فروشنده جدید" msgid "e.g., Red, Large, Cotton" msgstr "مثلا قرمز، بزرگ، پنبه" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "به‌روزرسانی پروفایل ناموفق بود" @@ -4726,7 +4745,7 @@ msgstr "تنظیمات" msgid "Settings Store" msgstr "فروشگاه تنظیمات" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "سرفصل ۳" @@ -4968,6 +4987,11 @@ msgstr "در حال تحویل..." msgid "Add option group to product" msgstr "افزودن گروه گزینه به محصول" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "فروشنده با موفقیت به‌روزرسانی شد" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "مشتری یافت نشد" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "انتخاب {0}" @@ -5158,7 +5182,7 @@ msgstr "پردازش بازپرداخت ناموفق بود" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "نام" @@ -5206,8 +5230,8 @@ msgstr "افزودن فیلتر" msgid "Tax category" msgstr "دسته‌بندی مالیاتی" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "نمایه" @@ -5724,7 +5748,7 @@ msgstr "شما مجوز مشاهده تنظیمات زبان عمومی را ن msgid "Successfully created tax rate" msgstr "نرخ مالیات با موفقیت ایجاد شد" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "سرفصل ۶" @@ -5777,7 +5801,7 @@ msgstr "فیلترهای فعال" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "پاک کردن همه" diff --git a/packages/dashboard/src/i18n/locales/fr.po b/packages/dashboard/src/i18n/locales/fr.po index 960867213a..8590796e02 100644 --- a/packages/dashboard/src/i18n/locales/fr.po +++ b/packages/dashboard/src/i18n/locales/fr.po @@ -94,7 +94,7 @@ msgstr "Utilisation de la stratégie d'authentification externe : {strategy}" msgid "Select a reason..." msgstr "Sélectionnez une raison..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Titre 5" @@ -104,7 +104,7 @@ msgstr "Titre 5" msgid "Failed to add payment" msgstr "Échec de l'ajout du paiement" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Mis à jour" @@ -164,7 +164,7 @@ msgstr "Type" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Sélectionner {0}" @@ -320,7 +320,7 @@ msgstr "Tapez au moins 2 caractères pour rechercher..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Nom de famille" @@ -348,6 +348,7 @@ msgstr "Emplacement de stock créé avec succès" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Erreur inconnue" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrer..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Adresse de livraison définie pour la commande" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Point focal" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Échec de la mise à jour de la zone" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Mot de passe" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Élément ajouté à la commande" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Aucun vendeur trouvé" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Ce groupe d'options est utilisé par un autre produit. Les modifications l'affecteront également.} other {Ce groupe d'options est partagé entre # produits. Les modifications les affecteront tous.}}" @@ -1480,7 +1490,7 @@ msgstr "Échec du renommage de la vue" msgid "Available" msgstr "Disponible" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Adresse mise à jour avec succès" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Créé" @@ -1767,7 +1777,7 @@ msgstr "Remboursement réglé avec succès" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Remboursement réglé avec succès" msgid "Update" msgstr "Mettre à jour" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Titre 2" @@ -1788,7 +1798,7 @@ msgstr "Titre 2" msgid "Order placed" msgstr "Commande passée" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profil mis à jour avec succès" @@ -1840,7 +1850,7 @@ msgstr "Commence à" msgid "Duplicate" msgstr "Dupliquer" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Aucun résultat" @@ -2712,7 +2722,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer cette vue globale ? Cette action ne msgid "Force remove option group" msgstr "Forcer la suppression du groupe d'options" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Ajouté" @@ -2805,6 +2815,10 @@ msgstr "De {0} à {1}" msgid "Failed to create customer" msgstr "Échec de la création du client" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Valeurs d'option" @@ -2961,7 +2975,7 @@ msgstr "Remboursement traité avec succès" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Êtes-vous sûr de vouloir quitter cette page ? Toutes les modifications msgid "Toggle header column" msgstr "Basculer la colonne d'en-tête" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nouvelle promotion" @@ -3047,6 +3061,10 @@ msgstr "Est la catégorie fiscale par défaut" msgid "Slug is set" msgstr "Le slug est défini" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zone mise à jour avec succès" @@ -3110,7 +3128,7 @@ msgstr "Métriques des commandes" msgid "Select display language" msgstr "Sélectionner la langue d'affichage" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Méthodes d'authentification" @@ -3227,7 +3245,7 @@ msgstr "Charger {0} de plus ({remaining} restants)" msgid "Facet values" msgstr "Valeurs de facette" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Échec de la réorganisation des articles" @@ -3308,7 +3326,7 @@ msgstr "Oui" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Définir le point focal" @@ -3441,7 +3459,7 @@ msgstr "N'est pas en cours d'exécution" msgid "Assigned" msgstr "Assigné" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Titre 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Impossible de supprimer du canal actif" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Non défini" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Ajouter un prix dans une autre devise" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Adresse e-mail ou identifiant" @@ -3680,7 +3699,7 @@ msgstr "Remboursement #{0} transféré vers {1}" msgid "Customers" msgstr "Clients" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Titre 4" @@ -4033,7 +4052,7 @@ msgstr "Expédié" #~ msgid "Monitored Resources" #~ msgstr "Ressources surveillées" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Informations de l'entité" @@ -4302,7 +4321,7 @@ msgstr "Nouveau vendeur" msgid "e.g., Red, Large, Cotton" msgstr "ex. Rouge, Grande, Coton" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Échec de la mise à jour du profil" @@ -4726,7 +4745,7 @@ msgstr "Paramètres" msgid "Settings Store" msgstr "Magasin de paramètres" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Titre 3" @@ -4968,6 +4987,11 @@ msgstr "Exécution..." msgid "Add option group to product" msgstr "Ajouter un groupe d'options au produit" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Vendeur mis à jour avec succès" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Client non trouvé" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Sélectionner {0}s" @@ -5158,7 +5182,7 @@ msgstr "Échec du traitement du remboursement" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Prénom" @@ -5206,8 +5230,8 @@ msgstr "Ajouter un filtre" msgid "Tax category" msgstr "Catégorie de taxe" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5724,7 +5748,7 @@ msgstr "Vous n'avez pas la permission de voir les paramètres linguistiques glob msgid "Successfully created tax rate" msgstr "Taux de taxe créé avec succès" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Titre 6" @@ -5777,7 +5801,7 @@ msgstr "Filtres actifs" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Tout effacer" diff --git a/packages/dashboard/src/i18n/locales/he.po b/packages/dashboard/src/i18n/locales/he.po index ba8eaf3c68..9e10317cd3 100644 --- a/packages/dashboard/src/i18n/locales/he.po +++ b/packages/dashboard/src/i18n/locales/he.po @@ -94,7 +94,7 @@ msgstr "משתמש באסטרטגיית אימות חיצונית: {strategy}" msgid "Select a reason..." msgstr "בחר סיבה..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "כותרת 5" @@ -104,7 +104,7 @@ msgstr "כותרת 5" msgid "Failed to add payment" msgstr "הוספת התשלום נכשלה" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "עודכן" @@ -164,7 +164,7 @@ msgstr "סוג" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "בחר {0}" @@ -320,7 +320,7 @@ msgstr "הקלד לפחות 2 תווים לחיפוש..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "שם משפחה" @@ -348,6 +348,7 @@ msgstr "מיקום המלאי נוצר בהצלחה" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "שגיאה לא ידועה" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "סנן..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "כתובת משלוח הוגדרה להזמנה" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "נקודת מיקוד" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "עדכון האזור נכשל" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "סיסמה" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "הפריט נוסף להזמנה" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "לא נמצאו מוכרים" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {קבוצת אפשרויות זו משמשת מוצר אחד נוסף. שינויים ישפיעו גם עליו.} other {קבוצת אפשרויות זו משותפת ל-# מוצרים. שינויים ישפיעו על כולם.}}" @@ -1480,7 +1490,7 @@ msgstr "שינוי שם התצוגה נכשל" msgid "Available" msgstr "זמין" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "רגיל" @@ -1523,7 +1533,7 @@ msgstr "הכתובת עודכנה בהצלחה" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "נוצר" @@ -1767,7 +1777,7 @@ msgstr "ההחזר סולק בהצלחה" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "ההחזר סולק בהצלחה" msgid "Update" msgstr "עדכן" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "כותרת 2" @@ -1788,7 +1798,7 @@ msgstr "כותרת 2" msgid "Order placed" msgstr "ההזמנה בוצעה" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "הפרופיל עודכן בהצלחה" @@ -1840,7 +1850,7 @@ msgstr "מתחיל ב" msgid "Duplicate" msgstr "שכפל" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "אין תוצאות" @@ -2712,7 +2722,7 @@ msgstr "האם אתה בטוח שברצונך למחוק תצוגה גלובלי msgid "Force remove option group" msgstr "הסרה מאולצת של קבוצת אפשרויות" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "נוסף" @@ -2805,6 +2815,10 @@ msgstr "מ-{0} ל-{1}" msgid "Failed to create customer" msgstr "יצירת הלקוח נכשלה" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "ערכי אפשרויות" @@ -2961,7 +2975,7 @@ msgstr "ההחזר עובד בהצלחה" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "האם אתה בטוח שברצונך לעזוב דף זה? כל השי msgid "Toggle header column" msgstr "החלף עמודת כותרת" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "מבצע חדש" @@ -3047,6 +3061,10 @@ msgstr "קטגוריית מס ברירת מחדל" msgid "Slug is set" msgstr "ה-slug מוגדר" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "האזור עודכן בהצלחה" @@ -3110,7 +3128,7 @@ msgstr "מדדי הזמנות" msgid "Select display language" msgstr "בחר שפת תצוגה" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "שיטות אימות" @@ -3227,7 +3245,7 @@ msgstr "טען עוד {0} ({remaining} נותרו)" msgid "Facet values" msgstr "ערכי מאפיינים" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "נכשל בסידור מחדש של הפריטים" @@ -3308,7 +3326,7 @@ msgstr "כן" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "הגדר נקודת מיקוד" @@ -3441,7 +3459,7 @@ msgstr "לא פועל" msgid "Assigned" msgstr "מוקצה" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "כותרת 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "לא ניתן להסיר מערוץ פעיל" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "לא מוגדר" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "הוסף מחיר במטבע אחר" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "כתובת דוא\"ל או מזהה" @@ -3680,7 +3699,7 @@ msgstr "ההחזר מס' {0} הועבר ל-{1}" msgid "Customers" msgstr "לקוחות" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "כותרת 4" @@ -4033,7 +4052,7 @@ msgstr "נשלח" #~ msgid "Monitored Resources" #~ msgstr "משאבים מנוטרים" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "מידע ישות" @@ -4302,7 +4321,7 @@ msgstr "מוכר חדש" msgid "e.g., Red, Large, Cotton" msgstr "לדוגמה אדום, גדול, כותנה" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "עדכון הפרופיל נכשל" @@ -4726,7 +4745,7 @@ msgstr "הגדרות" msgid "Settings Store" msgstr "חנות הגדרות" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "כותרת 3" @@ -4968,6 +4987,11 @@ msgstr "ממלא..." msgid "Add option group to product" msgstr "הוסף קבוצת אפשרויות למוצר" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "המוכר עודכן בהצלחה" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "הלקוח לא נמצא" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "בחר {0}" @@ -5158,7 +5182,7 @@ msgstr "נכשל בעיבוד ההחזר" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "שם פרטי" @@ -5206,8 +5230,8 @@ msgstr "הוסף מסנן" msgid "Tax category" msgstr "קטגוריית מס" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "פרופיל" @@ -5724,7 +5748,7 @@ msgstr "אין לך הרשאה לצפות בהגדרות השפה הגלובלי msgid "Successfully created tax rate" msgstr "שיעור המס נוצר בהצלחה" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "כותרת 6" @@ -5777,7 +5801,7 @@ msgstr "מסננים פעילים" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "נקה הכל" diff --git a/packages/dashboard/src/i18n/locales/hr.po b/packages/dashboard/src/i18n/locales/hr.po index 9a1fe4600d..c49b5c3618 100644 --- a/packages/dashboard/src/i18n/locales/hr.po +++ b/packages/dashboard/src/i18n/locales/hr.po @@ -94,7 +94,7 @@ msgstr "Korištenje vanjske strategije autentifikacije: {strategy}" msgid "Select a reason..." msgstr "Odaberite razlog..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Naslov 5" @@ -104,7 +104,7 @@ msgstr "Naslov 5" msgid "Failed to add payment" msgstr "Dodavanje plaćanja nije uspjelo" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Ažurirano" @@ -164,7 +164,7 @@ msgstr "Vrsta" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Odaberi {0}" @@ -320,7 +320,7 @@ msgstr "Unesite najmanje 2 znaka za pretraživanje..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Prezime" @@ -348,6 +348,7 @@ msgstr "Lokacija zaliha uspješno stvorena" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Nepoznata greška" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtriraj..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Adresa dostave postavljena za narudžbu" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Žarišna točka" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Ažuriranje zone nije uspjelo" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Lozinka" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Stavka dodana narudžbi" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Nisu pronađeni prodavači" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Ova grupa opcija koristi se u jednom drugom proizvodu. Promjene će utjecati i na njega.} other {Ova grupa opcija dijeljena je na # proizvoda. Promjene će utjecati na sve njih.}}" @@ -1480,7 +1490,7 @@ msgstr "Preimenovanje prikaza nije uspjelo" msgid "Available" msgstr "Dostupno" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normalno" @@ -1523,7 +1533,7 @@ msgstr "Adresa uspješno ažurirana" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Stvoreno" @@ -1767,7 +1777,7 @@ msgstr "Povrat uspješno izvršen" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Povrat uspješno izvršen" msgid "Update" msgstr "Ažuriraj" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Naslov 2" @@ -1788,7 +1798,7 @@ msgstr "Naslov 2" msgid "Order placed" msgstr "Narudžba postavljena" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profil uspješno ažuriran" @@ -1840,7 +1850,7 @@ msgstr "Počinje u" msgid "Duplicate" msgstr "Dupliciraj" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Nema rezultata" @@ -2712,7 +2722,7 @@ msgstr "Jeste li sigurni da želite obrisati ovaj globalni prikaz? Ova radnja se msgid "Force remove option group" msgstr "Prisilno ukloni grupu opcija" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Dodano" @@ -2805,6 +2815,10 @@ msgstr "Od {0} do {1}" msgid "Failed to create customer" msgstr "Stvaranje kupca nije uspjelo" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Vrijednosti opcija" @@ -2961,7 +2975,7 @@ msgstr "Povrat uspješno obrađen" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Jeste li sigurni da želite napustiti ovu stranicu? Sve nespremljene pro msgid "Toggle header column" msgstr "Prebaci stupac zaglavlja" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nova promocija" @@ -3047,6 +3061,10 @@ msgstr "Je zadana porezna kategorija" msgid "Slug is set" msgstr "URL naziv je postavljen" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zona uspješno ažurirana" @@ -3110,7 +3128,7 @@ msgstr "Metrike narudžbi" msgid "Select display language" msgstr "Odaberite jezik prikaza" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Metode provjere autentičnosti" @@ -3227,7 +3245,7 @@ msgstr "Učitaj još {0} ({remaining} preostalo)" msgid "Facet values" msgstr "Vrijednosti svojstava" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Nije uspjelo preurediti stavke" @@ -3308,7 +3326,7 @@ msgstr "Da" msgid "Slug" msgstr "URL naziv" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Postavi žarišnu točku" @@ -3441,7 +3459,7 @@ msgstr "Ne izvršava se" msgid "Assigned" msgstr "Dodijeljeno" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Naslov 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Nije moguće ukloniti iz aktivnog kanala" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Nije postavljeno" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Dodaj cijenu u drugoj valuti" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Adresa e-pošte ili identifikator" @@ -3680,7 +3699,7 @@ msgstr "Povrat #{0} preveden u {1}" msgid "Customers" msgstr "Kupci" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Naslov 4" @@ -4033,7 +4052,7 @@ msgstr "Poslano" #~ msgid "Monitored Resources" #~ msgstr "Praćeni resursi" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Informacije o entitetu" @@ -4302,7 +4321,7 @@ msgstr "Novi prodavač" msgid "e.g., Red, Large, Cotton" msgstr "npr. Crvena, Velika, Pamuk" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Ažuriranje profila nije uspjelo" @@ -4726,7 +4745,7 @@ msgstr "Postavke" msgid "Settings Store" msgstr "Pohrana postavki" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Naslov 3" @@ -4968,6 +4987,11 @@ msgstr "Izvršavanje..." msgid "Add option group to product" msgstr "Dodaj grupu opcija proizvodu" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Prodavač uspješno ažuriran" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Kupac nije pronađen" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Odaberi {0}" @@ -5158,7 +5182,7 @@ msgstr "Nije uspjelo obraditi povrat" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Ime" @@ -5206,8 +5230,8 @@ msgstr "Dodaj filter" msgid "Tax category" msgstr "Porezna kategorija" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5724,7 +5748,7 @@ msgstr "Nemate dozvolu za pregled globalnih postavki jezika" msgid "Successfully created tax rate" msgstr "Porezna stopa uspješno stvorena" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Naslov 6" @@ -5777,7 +5801,7 @@ msgstr "Aktivni filteri" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Obriši sve" diff --git a/packages/dashboard/src/i18n/locales/hu.po b/packages/dashboard/src/i18n/locales/hu.po index 9c9e9b8654..e2afbb0eab 100644 --- a/packages/dashboard/src/i18n/locales/hu.po +++ b/packages/dashboard/src/i18n/locales/hu.po @@ -94,7 +94,7 @@ msgstr "Külső hitelesítési stratégia használata: {strategy}" msgid "Select a reason..." msgstr "Válasszon indokot..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "5. fejléc" @@ -104,7 +104,7 @@ msgstr "5. fejléc" msgid "Failed to add payment" msgstr "Fizetés hozzáadása sikertelen" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Frissítve" @@ -164,7 +164,7 @@ msgstr "Típus" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "{0} kiválasztása" @@ -320,7 +320,7 @@ msgstr "Írjon be legalább 2 karaktert a kereséshez..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Vezetéknév" @@ -348,6 +348,7 @@ msgstr "A raktárhely sikeresen létrehozva" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Ismeretlen hiba" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Szűrés..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Szállítási cím beállítva a megrendeléshez" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Fókuszpont" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Zóna frissítése sikertelen" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Jelszó" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Tétel hozzáadva a megrendeléshez" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Nem található eladó" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Ezt az opciócsoportot egy másik termék is használja. A módosítások azt is érintik.} other {Ez az opciócsoport # termékben van használatban. A módosítások mindet érintik.}}" @@ -1480,7 +1490,7 @@ msgstr "Nézet átnevezése sikertelen" msgid "Available" msgstr "Elérhető" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normál" @@ -1523,7 +1533,7 @@ msgstr "Cím sikeresen frissítve" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Létrehozva" @@ -1767,7 +1777,7 @@ msgstr "A visszatérítés sikeresen rendezve" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "A visszatérítés sikeresen rendezve" msgid "Update" msgstr "Frissítés" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "2. fejléc" @@ -1788,7 +1798,7 @@ msgstr "2. fejléc" msgid "Order placed" msgstr "Megrendelés leadva" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profil sikeresen frissítve" @@ -1834,7 +1844,7 @@ msgstr "Kezdés időpontja" msgid "Duplicate" msgstr "Duplikálás" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Nincs eredmény" @@ -2702,7 +2712,7 @@ msgstr "Biztosan törli ezt a globális nézetet? Ez a művelet nem vonható vis msgid "Force remove option group" msgstr "Opciócsoport kényszerített eltávolítása" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Hozzáadva" @@ -2795,6 +2805,10 @@ msgstr "{0}-tól {1}-ig" msgid "Failed to create customer" msgstr "Vásárló létrehozása sikertelen" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Opcióértékek" @@ -2951,7 +2965,7 @@ msgstr "A visszatérítés sikeresen feldolgozva" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3016,7 +3030,7 @@ msgstr "Biztosan elhagyja ezt az oldalt? A nem mentett módosítások elvesznek. msgid "Toggle header column" msgstr "Fejlécoszlop be-/kikapcsolása" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Új promóció" @@ -3037,6 +3051,10 @@ msgstr "Ez az alapértelmezett adókategória" msgid "Slug is set" msgstr "A slug be van állítva" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zóna sikeresen frissítve" @@ -3100,7 +3118,7 @@ msgstr "Megrendelési statisztikák" msgid "Select display language" msgstr "Válasszon megjelenítési nyelvet" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Hitelesítési módszerek" @@ -3217,7 +3235,7 @@ msgstr "{0} további betöltése ({remaining} maradt)" msgid "Facet values" msgstr "Tulajdonságértékek" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Elemek átrendezése sikertelen" @@ -3298,7 +3316,7 @@ msgstr "Igen" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Fókuszpont beállítása" @@ -3428,7 +3446,7 @@ msgstr "Nem fut" msgid "Assigned" msgstr "Hozzárendelve" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "1. fejléc" @@ -3550,6 +3568,7 @@ msgid "Cannot remove from active channel" msgstr "Nem távolítható el az aktív csatornából" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Nincs beállítva" @@ -3650,7 +3669,7 @@ msgid "Add a price in another currency" msgstr "Ár hozzáadása másik pénznemben" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "E-mail cím vagy azonosító" @@ -3667,7 +3686,7 @@ msgstr "#{0} visszatérítés állapota {1} értékre változott" msgid "Customers" msgstr "Vásárlók" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "4. fejléc" @@ -4020,7 +4039,7 @@ msgstr "Kiszállítva" #~ msgid "Monitored Resources" #~ msgstr "Figyelt erőforrások" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Entitás adatai" @@ -4289,7 +4308,7 @@ msgstr "Új eladó" msgid "e.g., Red, Large, Cotton" msgstr "pl. Piros, Nagy, Pamut" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Profil frissítése sikertelen" @@ -4713,7 +4732,7 @@ msgstr "Beállítások" msgid "Settings Store" msgstr "Beállítástár" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "3. fejléc" @@ -4955,6 +4974,11 @@ msgstr "Teljesítés folyamatban..." msgid "Add option group to product" msgstr "Opciócsoport hozzáadása a termékhez" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Eladó sikeresen frissítve" @@ -5130,7 +5154,7 @@ msgid "Customer not found" msgstr "Vásárló nem található" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "{0} kiválasztása" @@ -5145,7 +5169,7 @@ msgstr "Visszatérítés feldolgozása sikertelen" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Keresztnév" @@ -5193,8 +5217,8 @@ msgstr "Szűrő hozzáadása" msgid "Tax category" msgstr "Adókategória" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5707,7 +5731,7 @@ msgstr "Nincs jogosultsága a globális nyelvbeállítások megtekintéséhez" msgid "Successfully created tax rate" msgstr "Az adókulcs sikeresen létrehozva" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "6. fejléc" @@ -5760,7 +5784,7 @@ msgstr "Aktív szűrők" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Összes törlése" diff --git a/packages/dashboard/src/i18n/locales/it.po b/packages/dashboard/src/i18n/locales/it.po index 2aa8355ffd..b2990ad602 100644 --- a/packages/dashboard/src/i18n/locales/it.po +++ b/packages/dashboard/src/i18n/locales/it.po @@ -94,7 +94,7 @@ msgstr "Utilizzo strategia di autenticazione esterna: {strategy}" msgid "Select a reason..." msgstr "Seleziona un motivo..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Intestazione 5" @@ -104,7 +104,7 @@ msgstr "Intestazione 5" msgid "Failed to add payment" msgstr "Impossibile aggiungere pagamento" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Aggiornato" @@ -164,7 +164,7 @@ msgstr "Tipo" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Seleziona {0}" @@ -320,7 +320,7 @@ msgstr "Digita almeno 2 caratteri per cercare..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Cognome" @@ -348,6 +348,7 @@ msgstr "Ubicazione magazzino creata con successo" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Errore sconosciuto" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtra..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Indirizzo di spedizione impostato per l'ordine" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Punto focale" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Impossibile aggiornare zona" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Password" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Articolo aggiunto all'ordine" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Nessun venditore trovato" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Questo gruppo di opzioni è utilizzato da un altro prodotto. Qualsiasi modifica avrà effetto anche su di esso.} other {Questo gruppo di opzioni è condiviso tra # prodotti. Qualsiasi modifica avrà effetto anche su di essi.}}" @@ -1480,7 +1490,7 @@ msgstr "Impossibile rinominare vista" msgid "Available" msgstr "Disponibile" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normale" @@ -1523,7 +1533,7 @@ msgstr "Indirizzo aggiornato con successo" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Creato" @@ -1767,7 +1777,7 @@ msgstr "Rimborso completato con successo" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Rimborso completato con successo" msgid "Update" msgstr "Aggiorna" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Intestazione 2" @@ -1788,7 +1798,7 @@ msgstr "Intestazione 2" msgid "Order placed" msgstr "Ordine effettuato" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profilo aggiornato con successo" @@ -1840,7 +1850,7 @@ msgstr "Inizia il" msgid "Duplicate" msgstr "Duplica" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Nessun risultato" @@ -2712,7 +2722,7 @@ msgstr "Sei sicuro di voler eliminare questa vista globale? Questa azione non pu msgid "Force remove option group" msgstr "Forza rimozione gruppo di opzioni" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Aggiunto" @@ -2805,6 +2815,10 @@ msgstr "Da {0} a {1}" msgid "Failed to create customer" msgstr "Impossibile creare cliente" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Valori opzione" @@ -2961,7 +2975,7 @@ msgstr "Rimborso elaborato con successo" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Sei sicuro di voler uscire da questa pagina? Tutte le modifiche non salv msgid "Toggle header column" msgstr "Attiva/Disattiva colonna intestazione" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nuova promozione" @@ -3047,6 +3061,10 @@ msgstr "È categoria fiscale predefinita" msgid "Slug is set" msgstr "Lo slug è impostato" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zona aggiornata con successo" @@ -3110,7 +3128,7 @@ msgstr "Metriche degli ordini" msgid "Select display language" msgstr "Seleziona lingua di visualizzazione" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Metodi di autenticazione" @@ -3227,7 +3245,7 @@ msgstr "Carica altri {0} ({remaining} rimanenti)" msgid "Facet values" msgstr "Valori attributo" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Impossibile riordinare gli articoli" @@ -3308,7 +3326,7 @@ msgstr "Sì" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Imposta punto focale" @@ -3441,7 +3459,7 @@ msgstr "Non in esecuzione" msgid "Assigned" msgstr "Assegnato" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Intestazione 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Non è possibile rimuovere dal canale attivo" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Non impostato" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Aggiungi un prezzo in un'altra valuta" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Indirizzo email o identificativo" @@ -3680,7 +3699,7 @@ msgstr "Rimborso #{0} transitato a {1}" msgid "Customers" msgstr "Clienti" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Intestazione 4" @@ -4033,7 +4052,7 @@ msgstr "Spedito" #~ msgid "Monitored Resources" #~ msgstr "Risorse monitorate" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Informazioni entità" @@ -4302,7 +4321,7 @@ msgstr "Nuovo venditore" msgid "e.g., Red, Large, Cotton" msgstr "es. Rosso, Grande, Cotone" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Impossibile aggiornare profilo" @@ -4726,7 +4745,7 @@ msgstr "Impostazioni" msgid "Settings Store" msgstr "Archivio impostazioni" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Intestazione 3" @@ -4968,6 +4987,11 @@ msgstr "Evasione in corso..." msgid "Add option group to product" msgstr "Aggiungi gruppo di opzioni al prodotto" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Venditore aggiornato con successo" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Cliente non trovato" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Seleziona {0}" @@ -5158,7 +5182,7 @@ msgstr "Impossibile elaborare il rimborso" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Nome" @@ -5206,8 +5230,8 @@ msgstr "Aggiungi filtro" msgid "Tax category" msgstr "Categoria fiscale" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profilo" @@ -5724,7 +5748,7 @@ msgstr "Non hai il permesso di visualizzare le impostazioni linguistiche globali msgid "Successfully created tax rate" msgstr "Aliquota fiscale creata con successo" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Intestazione 6" @@ -5777,7 +5801,7 @@ msgstr "Filtri attivi" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Cancella tutto" diff --git a/packages/dashboard/src/i18n/locales/ja.po b/packages/dashboard/src/i18n/locales/ja.po index a6b363eebd..29ebbffd13 100644 --- a/packages/dashboard/src/i18n/locales/ja.po +++ b/packages/dashboard/src/i18n/locales/ja.po @@ -94,7 +94,7 @@ msgstr "外部認証戦略を使用:{strategy}" msgid "Select a reason..." msgstr "理由を選択..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "見出し5" @@ -104,7 +104,7 @@ msgstr "見出し5" msgid "Failed to add payment" msgstr "支払いの追加に失敗しました" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "更新日時" @@ -164,7 +164,7 @@ msgstr "タイプ" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "{0}を選択" @@ -320,7 +320,7 @@ msgstr "検索するには少なくとも2文字を入力してください..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "姓" @@ -348,6 +348,7 @@ msgstr "在庫ロケーションを作成しました" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "不明なエラー" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "フィルター..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "注文の配送先住所が設定されました" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "フォーカルポイント" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "ゾーンの更新に失敗しました" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "パスワード" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "注文にアイテムを追加しました" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "販売者が見つかりません" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {このオプショングループは他の1つの商品で使用されています。変更はその商品にも影響します。} other {このオプショングループは # 個の商品で共有されています。変更はすべての商品に影響します。}}" @@ -1480,7 +1490,7 @@ msgstr "ビューの名前変更に失敗しました" msgid "Available" msgstr "利用可能" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "通常" @@ -1523,7 +1533,7 @@ msgstr "住所を更新しました" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "作成日時" @@ -1767,7 +1777,7 @@ msgstr "返金を決済しました" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "返金を決済しました" msgid "Update" msgstr "更新" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "見出し2" @@ -1788,7 +1798,7 @@ msgstr "見出し2" msgid "Order placed" msgstr "注文を確定しました" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "プロフィールを更新しました" @@ -1840,7 +1850,7 @@ msgstr "開始日時" msgid "Duplicate" msgstr "複製" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "結果なし" @@ -2712,7 +2722,7 @@ msgstr "このグローバルビューを削除してもよろしいですか? msgid "Force remove option group" msgstr "オプショングループを強制削除" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "追加済み" @@ -2805,6 +2815,10 @@ msgstr "{0}から{1}まで" msgid "Failed to create customer" msgstr "顧客の作成に失敗しました" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "オプション値" @@ -2961,7 +2975,7 @@ msgstr "返金が正常に処理されました" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "このページから移動してもよろしいですか?保存され msgid "Toggle header column" msgstr "ヘッダー列を切り替え" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "新しいプロモーション" @@ -3047,6 +3061,10 @@ msgstr "デフォルト税カテゴリ" msgid "Slug is set" msgstr "スラッグが設定されています" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "ゾーンを更新しました" @@ -3110,7 +3128,7 @@ msgstr "注文指標" msgid "Select display language" msgstr "表示言語を選択" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "認証方法" @@ -3227,7 +3245,7 @@ msgstr "さらに{0}件読み込む (残り{remaining}件)" msgid "Facet values" msgstr "ファセット値" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "アイテムの並び替えに失敗しました" @@ -3308,7 +3326,7 @@ msgstr "はい" msgid "Slug" msgstr "スラッグ" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "フォーカルポイントを設定" @@ -3441,7 +3459,7 @@ msgstr "実行されていません" msgid "Assigned" msgstr "割り当て済み" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "見出し1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "アクティブなチャネルからは削除できません" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "設定されていません" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "別の通貨で価格を追加" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "メールアドレスまたは識別子" @@ -3680,7 +3699,7 @@ msgstr "返金#{0}を{1}に遷移しました" msgid "Customers" msgstr "顧客" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "見出し4" @@ -4033,7 +4052,7 @@ msgstr "発送済み" #~ msgid "Monitored Resources" #~ msgstr "監視対象リソース" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "エンティティ情報" @@ -4302,7 +4321,7 @@ msgstr "新しい販売者" msgid "e.g., Red, Large, Cotton" msgstr "例:赤、L、コットン" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "プロフィールの更新に失敗しました" @@ -4726,7 +4745,7 @@ msgstr "設定" msgid "Settings Store" msgstr "設定ストア" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "見出し3" @@ -4968,6 +4987,11 @@ msgstr "フルフィルメント中..." msgid "Add option group to product" msgstr "商品にオプショングループを追加" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "販売者を更新しました" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "顧客が見つかりません" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "{0}を選択" @@ -5158,7 +5182,7 @@ msgstr "返金の処理に失敗しました" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "名" @@ -5206,8 +5230,8 @@ msgstr "フィルターを追加" msgid "Tax category" msgstr "税カテゴリ" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "プロフィール" @@ -5724,7 +5748,7 @@ msgstr "グローバル言語設定を表示する権限がありません" msgid "Successfully created tax rate" msgstr "税率を作成しました" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "見出し6" @@ -5777,7 +5801,7 @@ msgstr "アクティブなフィルター" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "すべてクリア" diff --git a/packages/dashboard/src/i18n/locales/nb.po b/packages/dashboard/src/i18n/locales/nb.po index 9d6ecac30c..615be9544e 100644 --- a/packages/dashboard/src/i18n/locales/nb.po +++ b/packages/dashboard/src/i18n/locales/nb.po @@ -94,7 +94,7 @@ msgstr "Bruker ekstern autentiseringsstrategi: {strategy}" msgid "Select a reason..." msgstr "Velg en grunn..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Overskrift 5" @@ -104,7 +104,7 @@ msgstr "Overskrift 5" msgid "Failed to add payment" msgstr "Kunne ikke legge til betaling" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Oppdatert" @@ -164,7 +164,7 @@ msgstr "Type" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Velg {0}" @@ -320,7 +320,7 @@ msgstr "Skriv minst 2 tegn for å søke..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Etternavn" @@ -348,6 +348,7 @@ msgstr "Lagerlokasjon opprettet" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Ukjent feil" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrer..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Leveringsadresse satt for bestilling" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Fokuspunkt" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Kunne ikke oppdatere sone" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Passord" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Vare lagt til bestilling" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Ingen selgere funnet" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Denne opsjonsgruppen brukes av ett annet produkt. Endringer vil også påvirke det.} other {Denne opsjonsgruppen er delt mellom # produkter. Endringer vil påvirke alle.}}" @@ -1480,7 +1490,7 @@ msgstr "Kunne ikke gi nytt navn til visning" msgid "Available" msgstr "Tilgjengelig" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Adresse oppdatert" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Opprettet" @@ -1767,7 +1777,7 @@ msgstr "Refusjon gjennomført" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Refusjon gjennomført" msgid "Update" msgstr "Oppdater" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Overskrift 2" @@ -1788,7 +1798,7 @@ msgstr "Overskrift 2" msgid "Order placed" msgstr "Bestilling lagt inn" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profil oppdatert" @@ -1840,7 +1850,7 @@ msgstr "Starter" msgid "Duplicate" msgstr "Dupliser" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Ingen resultater" @@ -2712,7 +2722,7 @@ msgstr "Er du sikker på at du vil slette denne globale visningen? Denne handlin msgid "Force remove option group" msgstr "Tving fjerning av alternativgruppe" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Lagt til" @@ -2805,6 +2815,10 @@ msgstr "Fra {0} til {1}" msgid "Failed to create customer" msgstr "Kunne ikke opprette kunde" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Opsjonsverdier" @@ -2961,7 +2975,7 @@ msgstr "Refusjon behandlet vellykket" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Er du sikker på at du vil forlate denne siden? Alle ulagrede endringer msgid "Toggle header column" msgstr "Veksle overskriftskolonne" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Ny kampanje" @@ -3047,6 +3061,10 @@ msgstr "Er standard skattekategori" msgid "Slug is set" msgstr "Slug er satt" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Sone oppdatert" @@ -3110,7 +3128,7 @@ msgstr "Bestillingsberegninger" msgid "Select display language" msgstr "Velg visningsspråk" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Autentiseringsmetoder" @@ -3227,7 +3245,7 @@ msgstr "Last {0} flere ({remaining} gjenstår)" msgid "Facet values" msgstr "Fasettverdier" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Kunne ikke omorganisere varer" @@ -3308,7 +3326,7 @@ msgstr "Ja" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Sett fokuspunkt" @@ -3441,7 +3459,7 @@ msgstr "Kjører ikke" msgid "Assigned" msgstr "Tilordnet" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Overskrift 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Kan ikke fjerne fra aktiv kanal" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Ikke angitt" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Legg til en pris i en annen valuta" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "E-postadresse eller identifikator" @@ -3680,7 +3699,7 @@ msgstr "Refusjon #{0} endret til {1}" msgid "Customers" msgstr "Kunder" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Overskrift 4" @@ -4033,7 +4052,7 @@ msgstr "Sendt" #~ msgid "Monitored Resources" #~ msgstr "Overvåkede ressurser" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Enhetsinformasjon" @@ -4302,7 +4321,7 @@ msgstr "Ny selger" msgid "e.g., Red, Large, Cotton" msgstr "f.eks. Rød, Stor, Bomull" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Kunne ikke oppdatere profil" @@ -4726,7 +4745,7 @@ msgstr "Innstillinger" msgid "Settings Store" msgstr "Innstillingslager" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Overskrift 3" @@ -4968,6 +4987,11 @@ msgstr "Oppfyller..." msgid "Add option group to product" msgstr "Legg til opsjonsgruppe til produkt" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Selger oppdatert" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Kunde ikke funnet" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Velg {0}" @@ -5158,7 +5182,7 @@ msgstr "Kunne ikke behandle refusjon" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Fornavn" @@ -5206,8 +5230,8 @@ msgstr "Legg til filter" msgid "Tax category" msgstr "Skattekategori" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5724,7 +5748,7 @@ msgstr "Du har ikke tillatelse til å se globale språkinnstillinger" msgid "Successfully created tax rate" msgstr "Skattesats opprettet" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Overskrift 6" @@ -5777,7 +5801,7 @@ msgstr "Aktive filtre" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Tøm alle" diff --git a/packages/dashboard/src/i18n/locales/ne.po b/packages/dashboard/src/i18n/locales/ne.po index 69d96a5dd5..653a8a9c35 100644 --- a/packages/dashboard/src/i18n/locales/ne.po +++ b/packages/dashboard/src/i18n/locales/ne.po @@ -94,7 +94,7 @@ msgstr "बाह्य प्रमाणीकरण रणनीति प् msgid "Select a reason..." msgstr "कारण छान्नुहोस्..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "शीर्षक ५" @@ -104,7 +104,7 @@ msgstr "शीर्षक ५" msgid "Failed to add payment" msgstr "भुक्तानी थप्न असफल" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "अपडेट गरिएको" @@ -164,7 +164,7 @@ msgstr "प्रकार" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "{0} चयन गर्नुहोस्" @@ -320,7 +320,7 @@ msgstr "खोज्न कम्तिमा २ वर्णहरू टा #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "थर" @@ -348,6 +348,7 @@ msgstr "स्टक स्थान सफलतापूर्वक सिर #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "अज्ञात त्रुटि" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "फिल्टर..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "अर्डरको लागि ढुवानी ठेगाना सेट गरियो" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "फोकल पोइन्ट" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "क्षेत्र अपडेट गर्न असफल" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "पासवर्ड" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "अर्डरमा वस्तु थपियो" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "कुनै विक्रेताहरू फेला परेन" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {यो विकल्प समूह अर्को एउटा उत्पादनले प्रयोग गर्दछ। परिवर्तनहरूले त्यसलाई पनि असर गर्नेछ।} other {यो विकल्प समूह # उत्पादनहरूमा साझा गरिएको छ। परिवर्तनहरूले ती सबैलाई असर गर्नेछ।}}" @@ -1480,7 +1490,7 @@ msgstr "दृश्य पुन: नामकरण गर्न असफल" msgid "Available" msgstr "उपलब्ध" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "सामान्य" @@ -1523,7 +1533,7 @@ msgstr "ठेगाना सफलतापूर्वक अपडेट ग #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "सिर्जना गरिएको" @@ -1767,7 +1777,7 @@ msgstr "रिफन्ड सफलतापूर्वक सम्पन् #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "रिफन्ड सफलतापूर्वक सम्पन् msgid "Update" msgstr "अपडेट गर्नुहोस्" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "शीर्षक २" @@ -1788,7 +1798,7 @@ msgstr "शीर्षक २" msgid "Order placed" msgstr "अर्डर राखियो" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "प्रोफाइल सफलतापूर्वक अपडेट गरियो" @@ -1840,7 +1850,7 @@ msgstr "सुरु हुन्छ" msgid "Duplicate" msgstr "नक्कल गर्नुहोस्" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "कुनै परिणामहरू छैनन्" @@ -2712,7 +2722,7 @@ msgstr "के तपाईं निश्चित हुनुहुन्छ msgid "Force remove option group" msgstr "विकल्प समूह बलपूर्वक हटाउनुहोस्" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "थपियो" @@ -2805,6 +2815,10 @@ msgstr "{0} बाट {1} सम्म" msgid "Failed to create customer" msgstr "ग्राहक सिर्जना गर्न असफल" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "विकल्प मानहरू" @@ -2961,7 +2975,7 @@ msgstr "फिर्ता सफलतापूर्वक प्रशोध #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "के तपाईं निश्चित हुनुहुन्छ msgid "Toggle header column" msgstr "हेडर स्तम्भ टगल गर्नुहोस्" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "नयाँ प्रमोशन" @@ -3047,6 +3061,10 @@ msgstr "पूर्वनिर्धारित कर वर्ग हो" msgid "Slug is set" msgstr "स्लग सेट गरिएको छ" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "क्षेत्र सफलतापूर्वक अपडेट गरियो" @@ -3110,7 +3128,7 @@ msgstr "अर्डर मेट्रिक्स" msgid "Select display language" msgstr "प्रदर्शन भाषा चयन गर्नुहोस्" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "प्रमाणीकरण विधिहरू" @@ -3227,7 +3245,7 @@ msgstr "थप {0} लोड गर्नुहोस् ({remaining} बाँ msgid "Facet values" msgstr "विशेषता मानहरू" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "वस्तुहरू पुनः क्रमबद्ध गर्न असफल" @@ -3308,7 +3326,7 @@ msgstr "हो" msgid "Slug" msgstr "स्लग" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "फोकल पोइन्ट सेट गर्नुहोस्" @@ -3441,7 +3459,7 @@ msgstr "चलिरहेको छैन" msgid "Assigned" msgstr "तोकिएको" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "शीर्षक १" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "सक्रिय च्यानलबाट हटाउन सकिँदैन" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "सेट गरिएको छैन" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "अर्को मुद्रामा मूल्य थप्नुहोस्" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "इमेल ठेगाना वा पहिचानकर्ता" @@ -3680,7 +3699,7 @@ msgstr "रिफन्ड #{0} {1} मा संक्रमण भयो" msgid "Customers" msgstr "ग्राहकहरू" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "शीर्षक ४" @@ -4033,7 +4052,7 @@ msgstr "पठाइएको" #~ msgid "Monitored Resources" #~ msgstr "निगरानी गरिएका स्रोतहरू" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "निकाय जानकारी" @@ -4302,7 +4321,7 @@ msgstr "नयाँ विक्रेता" msgid "e.g., Red, Large, Cotton" msgstr "जस्तै रातो, ठूलो, कपास" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "प्रोफाइल अपडेट गर्न असफल" @@ -4726,7 +4745,7 @@ msgstr "सेटिङहरू" msgid "Settings Store" msgstr "सेटिङ स्टोर" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "शीर्षक ३" @@ -4968,6 +4987,11 @@ msgstr "पूरा गर्दै..." msgid "Add option group to product" msgstr "उत्पादनमा विकल्प समूह थप्नुहोस्" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "विक्रेता सफलतापूर्वक अपडेट गरियो" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "ग्राहक फेला परेन" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "{0} चयन गर्नुहोस्" @@ -5158,7 +5182,7 @@ msgstr "फिर्ता प्रक्रिया गर्न असफल #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "पहिलो नाम" @@ -5206,8 +5230,8 @@ msgstr "फिल्टर थप्नुहोस्" msgid "Tax category" msgstr "कर वर्ग" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "प्रोफाइल" @@ -5724,7 +5748,7 @@ msgstr "तपाईंसँग ग्लोबल भाषा सेटिङ msgid "Successfully created tax rate" msgstr "कर दर सफलतापूर्वक सिर्जना गरियो" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "शीर्षक ६" @@ -5777,7 +5801,7 @@ msgstr "सक्रिय फिल्टरहरू" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "सबै खाली गर्नुहोस्" diff --git a/packages/dashboard/src/i18n/locales/nl.po b/packages/dashboard/src/i18n/locales/nl.po index 70832fad2c..0ecaad0486 100644 --- a/packages/dashboard/src/i18n/locales/nl.po +++ b/packages/dashboard/src/i18n/locales/nl.po @@ -94,7 +94,7 @@ msgstr "Externe authenticatiestrategie gebruiken: {strategy}" msgid "Select a reason..." msgstr "Selecteer een reden..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Kop 5" @@ -104,7 +104,7 @@ msgstr "Kop 5" msgid "Failed to add payment" msgstr "Betaling toevoegen mislukt" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Bijgewerkt" @@ -164,7 +164,7 @@ msgstr "Type" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Selecteer {0}" @@ -320,7 +320,7 @@ msgstr "Typ minstens 2 tekens om te zoeken..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Achternaam" @@ -348,6 +348,7 @@ msgstr "Voorraadlocatie succesvol aangemaakt" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Onbekende fout" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filteren..." @@ -897,6 +898,7 @@ msgid "Shipping address set for order" msgstr "Verzendadres ingesteld voor bestelling" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Focuspunt" @@ -947,8 +949,8 @@ msgid "Failed to update zone" msgstr "Zone bijwerken mislukt" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Wachtwoord" @@ -1288,10 +1290,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Item toegevoegd aan bestelling" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Geen verkopers gevonden" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Deze optiegroep wordt door een ander product gebruikt. Wijzigingen zijn ook daarop van toepassing.} other {Deze optiegroep wordt gedeeld door # producten. Wijzigingen zijn op allemaal van toepassing.}}" @@ -1484,7 +1494,7 @@ msgstr "Weergave hernoemen mislukt" msgid "Available" msgstr "Beschikbaar" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normaal" @@ -1527,7 +1537,7 @@ msgstr "Adres succesvol bijgewerkt" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Aangemaakt" @@ -1771,7 +1781,7 @@ msgstr "Terugbetaling succesvol afgehandeld" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1784,7 +1794,7 @@ msgstr "Terugbetaling succesvol afgehandeld" msgid "Update" msgstr "Bijwerken" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Kop 2" @@ -1792,7 +1802,7 @@ msgstr "Kop 2" msgid "Order placed" msgstr "Bestelling geplaatst" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profiel succesvol bijgewerkt" @@ -1838,7 +1848,7 @@ msgstr "Begint op" msgid "Duplicate" msgstr "Dupliceren" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Geen resultaten" @@ -2706,7 +2716,7 @@ msgstr "Weet u zeker dat u deze globale weergave wilt verwijderen? Deze actie ka msgid "Force remove option group" msgstr "Optiegroep geforceerd verwijderen" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Toegevoegd" @@ -2799,6 +2809,10 @@ msgstr "Van {0} tot {1}" msgid "Failed to create customer" msgstr "Klant aanmaken mislukt" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Optiewaarden" @@ -2955,7 +2969,7 @@ msgstr "Restitutie succesvol verwerkt" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3020,7 +3034,7 @@ msgstr "Weet u zeker dat u deze pagina wilt verlaten? Niet-opgeslagen wijziginge msgid "Toggle header column" msgstr "Kolomkop schakelen" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nieuwe promotie" @@ -3041,6 +3055,10 @@ msgstr "Is standaard belastingcategorie" msgid "Slug is set" msgstr "Slug is ingesteld" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zone succesvol bijgewerkt" @@ -3104,7 +3122,7 @@ msgstr "Bestelstatistieken" msgid "Select display language" msgstr "Selecteer weergavetaal" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Authenticatiemethoden" @@ -3221,7 +3239,7 @@ msgstr "{0} meer laden ({remaining} resterend)" msgid "Facet values" msgstr "Facetwaarden" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Opnieuw ordenen van artikelen mislukt" @@ -3302,7 +3320,7 @@ msgstr "Ja" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Focuspunt instellen" @@ -3432,7 +3450,7 @@ msgstr "Niet actief" msgid "Assigned" msgstr "Toegewezen" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Kop 1" @@ -3554,6 +3572,7 @@ msgid "Cannot remove from active channel" msgstr "Kan niet uit actief kanaal verwijderen" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Niet ingesteld" @@ -3654,7 +3673,7 @@ msgid "Add a price in another currency" msgstr "Prijs in een andere valuta toevoegen" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "E-mailadres of identificatie" @@ -3671,7 +3690,7 @@ msgstr "Terugbetaling #{0} overgegaan naar {1}" msgid "Customers" msgstr "Klanten" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Kop 4" @@ -4024,7 +4043,7 @@ msgstr "Verzonden" #~ msgid "Monitored Resources" #~ msgstr "Gemonitorde bronnen" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Entiteitsinformatie" @@ -4293,7 +4312,7 @@ msgstr "Nieuwe verkoper" msgid "e.g., Red, Large, Cotton" msgstr "bijv. Rood, Groot, Katoen" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Profiel bijwerken mislukt" @@ -4721,7 +4740,7 @@ msgstr "Instellingen" msgid "Settings Store" msgstr "Instellingenopslag" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Kop 3" @@ -4963,6 +4982,11 @@ msgstr "Afhandelen..." msgid "Add option group to product" msgstr "Optiegroep toevoegen aan product" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Verkoper succesvol bijgewerkt" @@ -5138,7 +5162,7 @@ msgid "Customer not found" msgstr "Klant niet gevonden" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Selecteer {0}" @@ -5153,7 +5177,7 @@ msgstr "Verwerking van restitutie mislukt" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Voornaam" @@ -5201,8 +5225,8 @@ msgstr "Filter toevoegen" msgid "Tax category" msgstr "Belastingcategorie" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profiel" @@ -5719,7 +5743,7 @@ msgstr "U heeft geen toestemming om globale taalinstellingen te bekijken" msgid "Successfully created tax rate" msgstr "Belastingtarief succesvol aangemaakt" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Kop 6" @@ -5772,7 +5796,7 @@ msgstr "Actieve filters" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Alles wissen" diff --git a/packages/dashboard/src/i18n/locales/pl.po b/packages/dashboard/src/i18n/locales/pl.po index f03afc2d24..c65c5725c4 100644 --- a/packages/dashboard/src/i18n/locales/pl.po +++ b/packages/dashboard/src/i18n/locales/pl.po @@ -94,7 +94,7 @@ msgstr "Używanie zewnętrznej strategii uwierzytelniania: {strategy}" msgid "Select a reason..." msgstr "Wybierz powód..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Nagłówek 5" @@ -104,7 +104,7 @@ msgstr "Nagłówek 5" msgid "Failed to add payment" msgstr "Nie udało się dodać płatności" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Zaktualizowano" @@ -164,7 +164,7 @@ msgstr "Typ" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Wybierz {0}" @@ -320,7 +320,7 @@ msgstr "Wpisz co najmniej 2 znaki, aby wyszukać..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Nazwisko" @@ -348,6 +348,7 @@ msgstr "Pomyślnie utworzono lokalizację magazynową" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Nieznany błąd" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtruj..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Adres dostawy ustawiony dla zamówienia" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Punkt ogniskowy" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Nie udało się zaktualizować strefy" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Hasło" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Dodano pozycję do zamówienia" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Nie znaleziono sprzedawców" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Ta grupa opcji jest używana przez jeden inny produkt. Zmiany będą miały na niego wpływ.} other {Ta grupa opcji jest współdzielona przez # produktów. Zmiany będą miały wpływ na wszystkie.}}" @@ -1480,7 +1490,7 @@ msgstr "Nie udało się zmienić nazwy widoku" msgid "Available" msgstr "Dostępne" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normalny" @@ -1523,7 +1533,7 @@ msgstr "Adres zaktualizowany pomyślnie" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Utworzono" @@ -1767,7 +1777,7 @@ msgstr "Pomyślnie rozliczono zwrot" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Pomyślnie rozliczono zwrot" msgid "Update" msgstr "Zaktualizuj" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Nagłówek 2" @@ -1788,7 +1798,7 @@ msgstr "Nagłówek 2" msgid "Order placed" msgstr "Złożono zamówienie" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Pomyślnie zaktualizowano profil" @@ -1840,7 +1850,7 @@ msgstr "Data rozpoczęcia" msgid "Duplicate" msgstr "Duplikuj" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Brak wyników" @@ -2712,7 +2722,7 @@ msgstr "Czy na pewno chcesz usunąć ten widok globalny? Ta akcja nie może być msgid "Force remove option group" msgstr "Wymuś usunięcie grupy opcji" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Dodano" @@ -2805,6 +2815,10 @@ msgstr "Od {0} do {1}" msgid "Failed to create customer" msgstr "Nie udało się utworzyć klienta" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Wartości opcji" @@ -2961,7 +2975,7 @@ msgstr "Zwrot przetworzony pomyślnie" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Czy na pewno chcesz opuścić tę stronę? Wszystkie niezapisane zmiany msgid "Toggle header column" msgstr "Przełącz kolumnę nagłówka" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nowa promocja" @@ -3047,6 +3061,10 @@ msgstr "Jest domyślną kategorią podatkową" msgid "Slug is set" msgstr "Slug jest ustawiony" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Pomyślnie zaktualizowano strefę" @@ -3110,7 +3128,7 @@ msgstr "Metryki zamówień" msgid "Select display language" msgstr "Wybierz język wyświetlania" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Metody uwierzytelniania" @@ -3227,7 +3245,7 @@ msgstr "Załaduj jeszcze {0} (pozostało {remaining})" msgid "Facet values" msgstr "Wartości aspektów" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Nie udało się zmienić kolejności pozycji" @@ -3308,7 +3326,7 @@ msgstr "Tak" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Ustaw punkt ogniskowy" @@ -3441,7 +3459,7 @@ msgstr "Nie uruchomiono" msgid "Assigned" msgstr "Przypisane" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Nagłówek 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Nie można usunąć z aktywnego kanału" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Nie ustawiono" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Dodaj cenę w innej walucie" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Adres e-mail lub identyfikator" @@ -3680,7 +3699,7 @@ msgstr "Zwrot #{0} przeniesiono do {1}" msgid "Customers" msgstr "Klienci" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Nagłówek 4" @@ -4033,7 +4052,7 @@ msgstr "Wysłane" #~ msgid "Monitored Resources" #~ msgstr "Monitorowane zasoby" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Informacje o encji" @@ -4302,7 +4321,7 @@ msgstr "Nowy sprzedawca" msgid "e.g., Red, Large, Cotton" msgstr "np. Czerwony, Duży, Bawełna" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Nie udało się zaktualizować profilu" @@ -4726,7 +4745,7 @@ msgstr "Ustawienia" msgid "Settings Store" msgstr "Ustawienia sklepu" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Nagłówek 3" @@ -4968,6 +4987,11 @@ msgstr "Realizowanie..." msgid "Add option group to product" msgstr "Dodaj grupę opcji do produktu" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Pomyślnie zaktualizowano sprzedawcę" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Nie znaleziono klienta" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Wybierz {0}" @@ -5158,7 +5182,7 @@ msgstr "Nie udało się przetworzyć zwrotu" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Imię" @@ -5206,8 +5230,8 @@ msgstr "Dodaj filtr" msgid "Tax category" msgstr "Kategoria podatkowa" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5724,7 +5748,7 @@ msgstr "Nie masz uprawnień do wyświetlania globalnych ustawień języka" msgid "Successfully created tax rate" msgstr "Pomyślnie utworzono stawkę podatkową" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Nagłówek 6" @@ -5777,7 +5801,7 @@ msgstr "Aktywne filtry" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Wyczyść wszystko" diff --git a/packages/dashboard/src/i18n/locales/pt_BR.po b/packages/dashboard/src/i18n/locales/pt_BR.po index 73a9af41b7..e5f6a13fc2 100644 --- a/packages/dashboard/src/i18n/locales/pt_BR.po +++ b/packages/dashboard/src/i18n/locales/pt_BR.po @@ -94,7 +94,7 @@ msgstr "Usando estratégia de autenticação externa: {strategy}" msgid "Select a reason..." msgstr "Selecione um motivo..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Título 5" @@ -104,7 +104,7 @@ msgstr "Título 5" msgid "Failed to add payment" msgstr "Falha ao adicionar pagamento" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Atualizado" @@ -164,7 +164,7 @@ msgstr "Tipo" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Selecionar {0}" @@ -320,7 +320,7 @@ msgstr "Digite pelo menos 2 caracteres para pesquisar..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Sobrenome" @@ -348,6 +348,7 @@ msgstr "Local de estoque criado com sucesso" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Erro desconhecido" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrar..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Endereço de entrega definido para o pedido" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Ponto focal" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Falha ao atualizar zona" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Senha" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Item adicionado ao pedido" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Nenhum vendedor encontrado" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Este grupo de opcoes e utilizado por outro produto. As alteracoes tambem o afetarao.} other {Este grupo de opcoes e compartilhado entre # produtos. As alteracoes afetarao todos eles.}}" @@ -1480,7 +1490,7 @@ msgstr "Falha ao renomear visão" msgid "Available" msgstr "Disponível" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Endereço atualizado com sucesso" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Criado" @@ -1767,7 +1777,7 @@ msgstr "Reembolso liquidado com sucesso" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Reembolso liquidado com sucesso" msgid "Update" msgstr "Atualizar" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Título 2" @@ -1788,7 +1798,7 @@ msgstr "Título 2" msgid "Order placed" msgstr "Pedido realizado" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Perfil atualizado com sucesso" @@ -1840,7 +1850,7 @@ msgstr "Começa em" msgid "Duplicate" msgstr "Duplicar" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Nenhum resultado" @@ -2712,7 +2722,7 @@ msgstr "Tem certeza de que deseja excluir esta visão global? Esta ação não p msgid "Force remove option group" msgstr "Forçar remoção do grupo de opções" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Adicionado" @@ -2805,6 +2815,10 @@ msgstr "De {0} a {1}" msgid "Failed to create customer" msgstr "Falha ao criar cliente" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Valores de opção" @@ -2961,7 +2975,7 @@ msgstr "Reembolso processado com sucesso" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Tem certeza de que deseja sair desta página? Quaisquer alterações nã msgid "Toggle header column" msgstr "Alternar coluna de cabeçalho" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nova promoção" @@ -3047,6 +3061,10 @@ msgstr "É categoria fiscal padrão" msgid "Slug is set" msgstr "Slug está definido" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zona atualizada com sucesso" @@ -3110,7 +3128,7 @@ msgstr "Métricas de pedidos" msgid "Select display language" msgstr "Selecionar idioma de exibição" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Métodos de autenticação" @@ -3227,7 +3245,7 @@ msgstr "Carregar mais {0} ({remaining} restantes)" msgid "Facet values" msgstr "Valores de faceta" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Falha ao reordenar itens" @@ -3308,7 +3326,7 @@ msgstr "Sim" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Definir ponto focal" @@ -3441,7 +3459,7 @@ msgstr "Não em execução" msgid "Assigned" msgstr "Atribuido" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Título 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Não é possível remover do canal ativo" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Não definido" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Adicionar um preço em outra moeda" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Endereço de e-mail ou identificador" @@ -3680,7 +3699,7 @@ msgstr "Reembolso #{0} transitado para {1}" msgid "Customers" msgstr "Clientes" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Título 4" @@ -4033,7 +4052,7 @@ msgstr "Enviado" #~ msgid "Monitored Resources" #~ msgstr "Recursos monitorados" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Informações da entidade" @@ -4302,7 +4321,7 @@ msgstr "Novo vendedor" msgid "e.g., Red, Large, Cotton" msgstr "ex. Vermelho, Grande, Algodão" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Falha ao atualizar perfil" @@ -4726,7 +4745,7 @@ msgstr "Configurações" msgid "Settings Store" msgstr "Loja de Configuracoes" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Título 3" @@ -4968,6 +4987,11 @@ msgstr "Atendendo..." msgid "Add option group to product" msgstr "Adicionar grupo de opções ao produto" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Vendedor atualizado com sucesso" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Cliente não encontrado" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Selecionar {0}" @@ -5158,7 +5182,7 @@ msgstr "Falha ao processar reembolso" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Nome" @@ -5206,8 +5230,8 @@ msgstr "Adicionar filtro" msgid "Tax category" msgstr "Categoria fiscal" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Perfil" @@ -5724,7 +5748,7 @@ msgstr "Você não tem permissão para visualizar configurações de idioma glob msgid "Successfully created tax rate" msgstr "Alíquota fiscal criada com sucesso" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Título 6" @@ -5777,7 +5801,7 @@ msgstr "Filtros ativos" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Limpar tudo" diff --git a/packages/dashboard/src/i18n/locales/pt_PT.po b/packages/dashboard/src/i18n/locales/pt_PT.po index e05f4a6572..8a71d22a98 100644 --- a/packages/dashboard/src/i18n/locales/pt_PT.po +++ b/packages/dashboard/src/i18n/locales/pt_PT.po @@ -94,7 +94,7 @@ msgstr "A usar estratégia de autenticação externa: {strategy}" msgid "Select a reason..." msgstr "Selecione um motivo..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Título 5" @@ -104,7 +104,7 @@ msgstr "Título 5" msgid "Failed to add payment" msgstr "Falha ao adicionar pagamento" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Atualizado" @@ -164,7 +164,7 @@ msgstr "Tipo" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Selecionar {0}" @@ -320,7 +320,7 @@ msgstr "Digite pelo menos 2 caracteres para pesquisar..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Apelido" @@ -348,6 +348,7 @@ msgstr "Localização de stock criada com sucesso" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Erro desconhecido" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrar..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Endereço de envio definido para a encomenda" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Ponto focal" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Falha ao atualizar zona" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Palavra-passe" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Item adicionado à encomenda" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Nenhum vendedor encontrado" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Este grupo de opcoes e utilizado por outro produto. As alteracoes tambem o afetarao.} other {Este grupo de opcoes e partilhado entre # produtos. As alteracoes afetarao todos eles.}}" @@ -1480,7 +1490,7 @@ msgstr "Falha ao renomear vista" msgid "Available" msgstr "Disponível" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Morada atualizada com sucesso" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Criada" @@ -1767,7 +1777,7 @@ msgstr "Reembolso liquidado com sucesso" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Reembolso liquidado com sucesso" msgid "Update" msgstr "Atualizar" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Título 2" @@ -1788,7 +1798,7 @@ msgstr "Título 2" msgid "Order placed" msgstr "Encomenda efetuada" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Perfil atualizado com sucesso" @@ -1840,7 +1850,7 @@ msgstr "Começa em" msgid "Duplicate" msgstr "Duplicar" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Nenhum resultado" @@ -2712,7 +2722,7 @@ msgstr "Tem a certeza de que deseja eliminar esta vista global? Esta ação não msgid "Force remove option group" msgstr "Forçar remoção do grupo de opções" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Adicionado" @@ -2805,6 +2815,10 @@ msgstr "De {0} a {1}" msgid "Failed to create customer" msgstr "Falha ao criar cliente" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Valores de opção" @@ -2961,7 +2975,7 @@ msgstr "Reembolso processado com sucesso" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Tem a certeza de que deseja sair desta página? Quaisquer alterações n msgid "Toggle header column" msgstr "Alternar coluna de cabeçalho" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Nova promoção" @@ -3047,6 +3061,10 @@ msgstr "É categoria fiscal predefinida" msgid "Slug is set" msgstr "Slug está definido" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zona atualizada com sucesso" @@ -3110,7 +3128,7 @@ msgstr "Métricas de encomendas" msgid "Select display language" msgstr "Selecionar idioma de apresentação" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Métodos de autenticação" @@ -3227,7 +3245,7 @@ msgstr "Carregar mais {0} ({remaining} restantes)" msgid "Facet values" msgstr "Valores de faceta" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Falha ao reordenar artigos" @@ -3308,7 +3326,7 @@ msgstr "Sim" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Definir ponto focal" @@ -3441,7 +3459,7 @@ msgstr "Não em execução" msgid "Assigned" msgstr "Atribuido" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Título 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Não é possível remover do canal ativo" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Não definido" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Adicionar um preço noutra moeda" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Endereço de e-mail ou identificador" @@ -3680,7 +3699,7 @@ msgstr "Reembolso #{0} transitado para {1}" msgid "Customers" msgstr "Clientes" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Título 4" @@ -4033,7 +4052,7 @@ msgstr "Enviado" #~ msgid "Monitored Resources" #~ msgstr "Recursos monitorizados" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Informações da entidade" @@ -4302,7 +4321,7 @@ msgstr "Novo vendedor" msgid "e.g., Red, Large, Cotton" msgstr "ex. Vermelho, Grande, Algodão" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Falha ao atualizar perfil" @@ -4726,7 +4745,7 @@ msgstr "Definições" msgid "Settings Store" msgstr "Loja de Definicoes" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Título 3" @@ -4968,6 +4987,11 @@ msgstr "A atender..." msgid "Add option group to product" msgstr "Adicionar grupo de opções ao produto" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Vendedor atualizado com sucesso" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Cliente não encontrado" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Selecionar {0}" @@ -5158,7 +5182,7 @@ msgstr "Falha ao processar reembolso" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Nome próprio" @@ -5206,8 +5230,8 @@ msgstr "Adicionar filtro" msgid "Tax category" msgstr "Categoria fiscal" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Perfil" @@ -5724,7 +5748,7 @@ msgstr "Não tem permissão para visualizar definições de idioma global" msgid "Successfully created tax rate" msgstr "Taxa fiscal criada com sucesso" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Título 6" @@ -5777,7 +5801,7 @@ msgstr "Filtros ativos" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Limpar tudo" diff --git a/packages/dashboard/src/i18n/locales/ro.po b/packages/dashboard/src/i18n/locales/ro.po index 8745d2546a..a47605016b 100644 --- a/packages/dashboard/src/i18n/locales/ro.po +++ b/packages/dashboard/src/i18n/locales/ro.po @@ -94,7 +94,7 @@ msgstr "Folosind strategia de autentificare externă: {strategy}" msgid "Select a reason..." msgstr "Alege un motiv..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Heading 5" @@ -104,7 +104,7 @@ msgstr "Heading 5" msgid "Failed to add payment" msgstr "Nu s-a putut adăuga plata" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Actualizat" @@ -160,7 +160,7 @@ msgstr "Tip" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Selectează {0}" @@ -296,7 +296,7 @@ msgstr "Introduceți cel puțin 2 caractere pentru căutare..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Nume" @@ -324,6 +324,7 @@ msgstr "Locația de stoc a fost creată cu succes" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Eroare necunoscută" @@ -662,7 +663,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrează..." @@ -865,6 +866,7 @@ msgid "Shipping address set for order" msgstr "Adresa de livrare setată pentru comandă" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Punct focal" @@ -915,8 +917,8 @@ msgid "Failed to update zone" msgstr "Nu s-a putut actualiza zona" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Parolă" @@ -1244,6 +1246,14 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Articol adăugat la comandă" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Acest grup de opțiuni este folosit de încă un produs. Modificările îl vor afecta și pe acesta.} other {Acest grup de opțiuni este partajat între # produse. Modificările le vor afecta pe toate.}}" @@ -1427,7 +1437,7 @@ msgstr "Nu s-a putut redenumi vizualizarea" msgid "Available" msgstr "Disponibil" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1470,7 +1480,7 @@ msgstr "Adresă actualizată cu succes" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Creat" @@ -1706,7 +1716,7 @@ msgstr "Rambursare soluționată cu succes" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1719,7 +1729,7 @@ msgstr "Rambursare soluționată cu succes" msgid "Update" msgstr "Actualizare" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Heading 2" @@ -1727,7 +1737,7 @@ msgstr "Heading 2" msgid "Order placed" msgstr "Comandă plasată" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profilul a fost actualizat cu succes" @@ -1773,7 +1783,7 @@ msgstr "Începe la" msgid "Duplicate" msgstr "Duplică" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Fără rezultate" @@ -2628,7 +2638,7 @@ msgstr "Ești sigur că vrei să ștergi această vizualizare globală? Această msgid "Force remove option group" msgstr "Elimină forțat grupul de opțiuni" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Adăugat" @@ -2721,6 +2731,10 @@ msgstr "De la {0} la {1}" msgid "Failed to create customer" msgstr "Nu s-a putut crea clientul" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Valori opțiuni" @@ -2869,7 +2883,7 @@ msgstr "Rambursarea a fost procesată cu succes" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -2934,7 +2948,7 @@ msgstr "Ești sigur că vrei să navighezi din această pagină? Orice modifică msgid "Toggle header column" msgstr "Comută coloana antet" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Promoție Nouă" @@ -2955,6 +2969,10 @@ msgstr "Este categoria de taxă implicită" msgid "Slug is set" msgstr "Identificator-ul URL este setat" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zona a fost actualizată cu succes" @@ -3018,7 +3036,7 @@ msgstr "Metrici comenzi" msgid "Select display language" msgstr "Selectează limba de afișare" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Metode de autentificare" @@ -3135,7 +3153,7 @@ msgstr "Încarcă încă {0} ({remaining} rămase)" msgid "Facet values" msgstr "Valori atribut" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Nu s-a putut reordona elementele" @@ -3216,7 +3234,7 @@ msgstr "Da" msgid "Slug" msgstr "Identificator URL" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Setează punctul focal" @@ -3334,7 +3352,7 @@ msgstr "Nu rulează" msgid "Assigned" msgstr "Atribuit" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Heading 1" @@ -3452,6 +3470,7 @@ msgid "Cannot remove from active channel" msgstr "Nu poți elimina din canalul activ" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Nu este setat" @@ -3548,7 +3567,7 @@ msgid "Add a price in another currency" msgstr "Adaugă un preț în altă monedă" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Adresă de email sau identificator" @@ -3565,7 +3584,7 @@ msgstr "Rambursarea #{0} a trecut la {1}" msgid "Customers" msgstr "Clienți" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Heading 4" @@ -3901,7 +3920,7 @@ msgstr "Plată soluționată" msgid "orderState.Shipped" msgstr "Expediată" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Informații entitate" @@ -4158,7 +4177,7 @@ msgstr "Vânzător nou" msgid "e.g., Red, Large, Cotton" msgstr "ex., Roșu, Large, Bumbac" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Nu s-a putut actualiza profilul" @@ -4570,7 +4589,7 @@ msgstr "Setări" msgid "Settings Store" msgstr "Stocare setări" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Heading 3" @@ -4788,6 +4807,11 @@ msgstr "Se livrează..." msgid "Add option group to product" msgstr "Adaugă grup de opțiuni la produs" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Vânzătorul a fost actualizat cu succes" @@ -4955,7 +4979,7 @@ msgid "Customer not found" msgstr "Client negăsit" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Selectează {0}" @@ -4970,7 +4994,7 @@ msgstr "Nu s-a putut procesa rambursarea" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Prenume" @@ -5018,8 +5042,8 @@ msgstr "Adaugă filtru" msgid "Tax category" msgstr "Categorie de taxă" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5516,7 +5540,7 @@ msgstr "Nu aveți permisiunea de a vizualiza setările globale ale limbii" msgid "Successfully created tax rate" msgstr "Cota de taxă a fost creată cu succes" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Heading 6" @@ -5569,7 +5593,7 @@ msgstr "Filtre active" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Șterge tot" diff --git a/packages/dashboard/src/i18n/locales/ru.po b/packages/dashboard/src/i18n/locales/ru.po index 901aefb640..ae58635a63 100644 --- a/packages/dashboard/src/i18n/locales/ru.po +++ b/packages/dashboard/src/i18n/locales/ru.po @@ -94,7 +94,7 @@ msgstr "Использование внешней стратегии аутен msgid "Select a reason..." msgstr "Выберите причину..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Заголовок 5" @@ -104,7 +104,7 @@ msgstr "Заголовок 5" msgid "Failed to add payment" msgstr "Не удалось добавить платёж" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Обновлено" @@ -164,7 +164,7 @@ msgstr "Тип" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Выбрать {0}" @@ -320,7 +320,7 @@ msgstr "Введите минимум 2 символа для поиска..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Фамилия" @@ -348,6 +348,7 @@ msgstr "Место хранения успешно создано" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Неизвестная ошибка" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Фильтровать..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Адрес доставки установлен для заказа" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Фокусная точка" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Не удалось обновить зону" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Пароль" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Товар добавлен к заказу" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Продавцы не найдены" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Эта группа опций используется ещё одним товаром. Изменения затронут и его.} other {Эта группа опций используется в # товарах. Изменения затронут их все.}}" @@ -1480,7 +1490,7 @@ msgstr "Не удалось переименовать представлени msgid "Available" msgstr "Доступно" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Обычный" @@ -1523,7 +1533,7 @@ msgstr "Адрес успешно обновлен" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Создано" @@ -1767,7 +1777,7 @@ msgstr "Возврат успешно проведён" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Возврат успешно проведён" msgid "Update" msgstr "Обновить" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Заголовок 2" @@ -1788,7 +1798,7 @@ msgstr "Заголовок 2" msgid "Order placed" msgstr "Заказ размещён" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Профиль успешно обновлён" @@ -1840,7 +1850,7 @@ msgstr "Начинается" msgid "Duplicate" msgstr "Дублировать" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Нет результатов" @@ -2712,7 +2722,7 @@ msgstr "Вы уверены, что хотите удалить это глоб msgid "Force remove option group" msgstr "Принудительно удалить группу опций" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Добавлено" @@ -2805,6 +2815,10 @@ msgstr "С {0} по {1}" msgid "Failed to create customer" msgstr "Не удалось создать клиента" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Значения опций" @@ -2961,7 +2975,7 @@ msgstr "Возврат успешно обработан" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Вы уверены, что хотите покинуть эту стр msgid "Toggle header column" msgstr "Переключить столбец заголовка" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Новая акция" @@ -3047,6 +3061,10 @@ msgstr "Налоговая категория по умолчанию" msgid "Slug is set" msgstr "Slug установлен" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Зона успешно обновлена" @@ -3110,7 +3128,7 @@ msgstr "Метрики заказов" msgid "Select display language" msgstr "Выберите язык отображения" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Методы аутентификации" @@ -3227,7 +3245,7 @@ msgstr "Загрузить ещё {0} (осталось {remaining})" msgid "Facet values" msgstr "Значения фасета" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Не удалось изменить порядок позиций" @@ -3308,7 +3326,7 @@ msgstr "Да" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Установить фокусную точку" @@ -3441,7 +3459,7 @@ msgstr "Не выполняется" msgid "Assigned" msgstr "Назначено" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Заголовок 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Невозможно удалить из активного канала" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Не установлено" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Добавить цену в другой валюте" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Адрес электронной почты или идентификатор" @@ -3680,7 +3699,7 @@ msgstr "Возврат #{0} переведён в {1}" msgid "Customers" msgstr "Клиенты" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Заголовок 4" @@ -4033,7 +4052,7 @@ msgstr "Отправлен" #~ msgid "Monitored Resources" #~ msgstr "Отслеживаемые ресурсы" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Информация об объекте" @@ -4302,7 +4321,7 @@ msgstr "Новый продавец" msgid "e.g., Red, Large, Cotton" msgstr "например, Красный, Большой, Хлопок" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Не удалось обновить профиль" @@ -4726,7 +4745,7 @@ msgstr "Настройки" msgid "Settings Store" msgstr "Хранилище настроек" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Заголовок 3" @@ -4968,6 +4987,11 @@ msgstr "Выполнение..." msgid "Add option group to product" msgstr "Добавить группу опций к товару" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Продавец успешно обновлён" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Клиент не найден" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Выбрать {0}" @@ -5158,7 +5182,7 @@ msgstr "Не удалось обработать возврат" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Имя" @@ -5206,8 +5230,8 @@ msgstr "Добавить фильтр" msgid "Tax category" msgstr "Налоговая категория" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Профиль" @@ -5724,7 +5748,7 @@ msgstr "У вас нет разрешения на просмотр глобал msgid "Successfully created tax rate" msgstr "Налоговая ставка успешно создана" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Заголовок 6" @@ -5777,7 +5801,7 @@ msgstr "Активные фильтры" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Очистить всё" diff --git a/packages/dashboard/src/i18n/locales/sv.po b/packages/dashboard/src/i18n/locales/sv.po index c9c088be33..e80ecdbbf4 100644 --- a/packages/dashboard/src/i18n/locales/sv.po +++ b/packages/dashboard/src/i18n/locales/sv.po @@ -94,7 +94,7 @@ msgstr "Använder extern autentiseringsstrategi: {strategy}" msgid "Select a reason..." msgstr "Välj en anledning..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Rubrik 5" @@ -104,7 +104,7 @@ msgstr "Rubrik 5" msgid "Failed to add payment" msgstr "Misslyckades att lägga till betalning" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Uppdaterad" @@ -164,7 +164,7 @@ msgstr "Typ" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Välj {0}" @@ -320,7 +320,7 @@ msgstr "Skriv minst 2 tecken för att söka..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Efternamn" @@ -348,6 +348,7 @@ msgstr "Lagerplats skapad" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Okänt fel" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrera..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Leveransadress angiven för beställning" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Fokuspunkt" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Misslyckades att uppdatera zon" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Lösenord" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Artikel tillagd i beställning" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Inga säljare hittades" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Den här alternativgruppen används av en annan produkt. Ändringar påverkar även den.} other {Den här alternativgruppen delas av # produkter. Ändringar påverkar alla.}}" @@ -1480,7 +1490,7 @@ msgstr "Misslyckades att byta namn på vy" msgid "Available" msgstr "Tillgänglig" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Adress uppdaterad" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Skapad" @@ -1767,7 +1777,7 @@ msgstr "Återbetalning genomförd" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Återbetalning genomförd" msgid "Update" msgstr "Uppdatera" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Rubrik 2" @@ -1788,7 +1798,7 @@ msgstr "Rubrik 2" msgid "Order placed" msgstr "Beställning lagd" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profil uppdaterad" @@ -1840,7 +1850,7 @@ msgstr "Börjar" msgid "Duplicate" msgstr "Duplicera" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Inga resultat" @@ -2712,7 +2722,7 @@ msgstr "Är du säker på att du vill ta bort denna globala vy? Denna åtgärd k msgid "Force remove option group" msgstr "Tvinga borttagning av alternativgrupp" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Tillagd" @@ -2805,6 +2815,10 @@ msgstr "Från {0} till {1}" msgid "Failed to create customer" msgstr "Misslyckades att skapa kund" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Alternativvärden" @@ -2961,7 +2975,7 @@ msgstr "Återbetalning behandlad framgångsrikt" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Är du säker på att du vill lämna denna sida? Alla osparade ändringa msgid "Toggle header column" msgstr "Växla rubrikkolumn" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Ny kampanj" @@ -3047,6 +3061,10 @@ msgstr "Är standardskattekategori" msgid "Slug is set" msgstr "Slug är angiven" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Zon uppdaterad" @@ -3110,7 +3128,7 @@ msgstr "Beställningsmått" msgid "Select display language" msgstr "Välj visningsspråk" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Autentiseringsmetoder" @@ -3227,7 +3245,7 @@ msgstr "Ladda {0} fler ({remaining} kvar)" msgid "Facet values" msgstr "Facettvärden" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Misslyckades med att ändra ordning på artiklar" @@ -3308,7 +3326,7 @@ msgstr "Ja" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Ange fokuspunkt" @@ -3441,7 +3459,7 @@ msgstr "Körs inte" msgid "Assigned" msgstr "Tilldelad" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Rubrik 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Kan inte ta bort från aktiv kanal" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Ej angiven" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Lägg till ett pris i en annan valuta" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "E-postadress eller identifierare" @@ -3680,7 +3699,7 @@ msgstr "Återbetalning #{0} övergick till {1}" msgid "Customers" msgstr "Kunder" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Rubrik 4" @@ -4033,7 +4052,7 @@ msgstr "Skickad" #~ msgid "Monitored Resources" #~ msgstr "Övervakade resurser" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Entitetsinformation" @@ -4302,7 +4321,7 @@ msgstr "Ny säljare" msgid "e.g., Red, Large, Cotton" msgstr "t.ex. Röd, Stor, Bomull" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Misslyckades att uppdatera profil" @@ -4726,7 +4745,7 @@ msgstr "Inställningar" msgid "Settings Store" msgstr "Inställningslager" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Rubrik 3" @@ -4968,6 +4987,11 @@ msgstr "Levererar..." msgid "Add option group to product" msgstr "Lägg till alternativgrupp till produkt" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Säljare uppdaterad" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Kund hittades inte" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Välj {0}" @@ -5158,7 +5182,7 @@ msgstr "Misslyckades med att behandla återbetalning" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Förnamn" @@ -5206,8 +5230,8 @@ msgstr "Lägg till filter" msgid "Tax category" msgstr "Skattekategori" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5724,7 +5748,7 @@ msgstr "Du har inte behörighet att visa globala språkinställningar" msgid "Successfully created tax rate" msgstr "Skattesats skapad" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Rubrik 6" @@ -5777,7 +5801,7 @@ msgstr "Aktiva filter" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Rensa alla" diff --git a/packages/dashboard/src/i18n/locales/tr.po b/packages/dashboard/src/i18n/locales/tr.po index 68c3b5f1ed..9f6695e9de 100644 --- a/packages/dashboard/src/i18n/locales/tr.po +++ b/packages/dashboard/src/i18n/locales/tr.po @@ -94,7 +94,7 @@ msgstr "Harici kimlik doğrulama stratejisi kullanılıyor: {strategy}" msgid "Select a reason..." msgstr "Bir neden seçin..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Başlık 5" @@ -104,7 +104,7 @@ msgstr "Başlık 5" msgid "Failed to add payment" msgstr "Ödeme eklenemedi" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Güncellendi" @@ -164,7 +164,7 @@ msgstr "Tür" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "{0} seç" @@ -320,7 +320,7 @@ msgstr "Aramak için en az 2 karakter yazın..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Soyad" @@ -348,6 +348,7 @@ msgstr "Stok konumu başarıyla oluşturuldu" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Bilinmeyen hata" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Filtrele..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Sipariş için kargo adresi ayarlandı" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Odak Noktası" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Bölge güncellenemedi" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Şifre" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Ürün siparişe eklendi" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Satıcı bulunamadı" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Bu seçenek grubu başka bir ürün tarafından da kullanılmaktadır. Değişiklikler onu da etkileyecektir.} other {Bu seçenek grubu # ürün tarafından paylaşılmaktadır. Değişiklikler hepsini etkileyecektir.}}" @@ -1480,7 +1490,7 @@ msgstr "Görünüm yeniden adlandırılamadı" msgid "Available" msgstr "Mevcut" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Normal" @@ -1523,7 +1533,7 @@ msgstr "Adres başarıyla güncellendi" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Oluşturuldu" @@ -1767,7 +1777,7 @@ msgstr "İade başarıyla tamamlandı" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "İade başarıyla tamamlandı" msgid "Update" msgstr "Güncelle" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Başlık 2" @@ -1788,7 +1798,7 @@ msgstr "Başlık 2" msgid "Order placed" msgstr "Sipariş verildi" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Profil başarıyla güncellendi" @@ -1840,7 +1850,7 @@ msgstr "Başlangıç" msgid "Duplicate" msgstr "Çoğalt" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Sonuç yok" @@ -2712,7 +2722,7 @@ msgstr "Bu genel görünümü silmek istediğinizden emin misiniz? Bu işlem ger msgid "Force remove option group" msgstr "Seçenek grubunu zorla kaldır" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Eklendi" @@ -2805,6 +2815,10 @@ msgstr "{0} ile {1} arası" msgid "Failed to create customer" msgstr "Müşteri oluşturulamadı" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Seçenek değerleri" @@ -2961,7 +2975,7 @@ msgstr "İade başarıyla işlendi" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Bu sayfadan ayrılmak istediğinizden emin misiniz? Kaydedilmemiş deği msgid "Toggle header column" msgstr "Başlık sütununu değiştir" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Yeni Promosyon" @@ -3047,6 +3061,10 @@ msgstr "Varsayılan vergi kategorisi" msgid "Slug is set" msgstr "Slug ayarlandı" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Bölge başarıyla güncellendi" @@ -3110,7 +3128,7 @@ msgstr "Sipariş metrikleri" msgid "Select display language" msgstr "Görüntüleme dili seçin" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Kimlik doğrulama yöntemleri" @@ -3227,7 +3245,7 @@ msgstr "{0} tane daha yükle ({remaining} kalan)" msgid "Facet values" msgstr "Özellik değerleri" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Öğeler yeniden sıralanamadı" @@ -3308,7 +3326,7 @@ msgstr "Evet" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Odak Noktasını Ayarla" @@ -3441,7 +3459,7 @@ msgstr "Çalışmıyor" msgid "Assigned" msgstr "Atanmış" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Başlık 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Etkin kanaldan kaldırılamaz" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Ayarlanmadı" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Başka bir para biriminde fiyat ekle" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "E-posta Adresi veya tanımlayıcı" @@ -3680,7 +3699,7 @@ msgstr "İade #{0}, {1} durumuna geçti" msgid "Customers" msgstr "Müşteriler" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Başlık 4" @@ -4033,7 +4052,7 @@ msgstr "Gönderildi" #~ msgid "Monitored Resources" #~ msgstr "İzlenen Kaynaklar" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Varlık Bilgisi" @@ -4302,7 +4321,7 @@ msgstr "Yeni satıcı" msgid "e.g., Red, Large, Cotton" msgstr "örn. Kırmızı, Büyük, Pamuk" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Profil güncellenemedi" @@ -4726,7 +4745,7 @@ msgstr "Ayarlar" msgid "Settings Store" msgstr "Ayarlar Deposu" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Başlık 3" @@ -4968,6 +4987,11 @@ msgstr "Teslim ediliyor..." msgid "Add option group to product" msgstr "Ürüne seçenek grubu ekle" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Satıcı başarıyla güncellendi" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Müşteri bulunamadı" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "{0} seç" @@ -5158,7 +5182,7 @@ msgstr "İade işlenemedi" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Ad" @@ -5206,8 +5230,8 @@ msgstr "Filtre ekle" msgid "Tax category" msgstr "Vergi kategorisi" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Profil" @@ -5724,7 +5748,7 @@ msgstr "Genel dil ayarlarını görüntüleme izniniz yok" msgid "Successfully created tax rate" msgstr "Vergi oranı başarıyla oluşturuldu" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Başlık 6" @@ -5777,7 +5801,7 @@ msgstr "Etkin filtreler" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Tümünü temizle" diff --git a/packages/dashboard/src/i18n/locales/uk.po b/packages/dashboard/src/i18n/locales/uk.po index a13f7f7a35..e227187190 100644 --- a/packages/dashboard/src/i18n/locales/uk.po +++ b/packages/dashboard/src/i18n/locales/uk.po @@ -94,7 +94,7 @@ msgstr "Використання зовнішньої стратегії аут msgid "Select a reason..." msgstr "Виберіть причину..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "Заголовок 5" @@ -104,7 +104,7 @@ msgstr "Заголовок 5" msgid "Failed to add payment" msgstr "Не вдалося додати платіж" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "Оновлено" @@ -164,7 +164,7 @@ msgstr "Тип" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "Вибрати {0}" @@ -320,7 +320,7 @@ msgstr "Введіть принаймні 2 символи для пошуку.. #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "Прізвище" @@ -348,6 +348,7 @@ msgstr "Місце зберігання успішно створено" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "Невідома помилка" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "Фільтрувати..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "Адресу доставки встановлено для замовлення" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "Фокусна точка" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "Не вдалося оновити зону" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "Пароль" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "Товар додано до замовлення" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "Продавці не знайдено" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {Ця група опцій використовується ще одним товаром. Зміни вплинуть і на нього.} other {Ця група опцій використовується у # товарах. Зміни вплинуть на всі.}}" @@ -1480,7 +1490,7 @@ msgstr "Не вдалося перейменувати подання" msgid "Available" msgstr "Доступно" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "Звичайний" @@ -1523,7 +1533,7 @@ msgstr "Адресу успішно оновлено" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "Створено" @@ -1767,7 +1777,7 @@ msgstr "Повернення успішно проведено" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "Повернення успішно проведено" msgid "Update" msgstr "Оновити" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "Заголовок 2" @@ -1788,7 +1798,7 @@ msgstr "Заголовок 2" msgid "Order placed" msgstr "Замовлення розміщено" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "Профіль успішно оновлено" @@ -1840,7 +1850,7 @@ msgstr "Починається" msgid "Duplicate" msgstr "Дублювати" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "Немає результатів" @@ -2712,7 +2722,7 @@ msgstr "Ви впевнені, що хочете видалити це глоб msgid "Force remove option group" msgstr "Примусово видалити групу опцій" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "Додано" @@ -2805,6 +2815,10 @@ msgstr "З {0} по {1}" msgid "Failed to create customer" msgstr "Не вдалося створити клієнта" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "Значення опцій" @@ -2961,7 +2975,7 @@ msgstr "Повернення успішно оброблено" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "Ви впевнені, що хочете покинути цю стор msgid "Toggle header column" msgstr "Перемкнути стовпець заголовка" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "Нова акція" @@ -3047,6 +3061,10 @@ msgstr "Податкова категорія за замовчуванням" msgid "Slug is set" msgstr "Slug встановлено" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "Зону успішно оновлено" @@ -3110,7 +3128,7 @@ msgstr "Метрики замовлень" msgid "Select display language" msgstr "Виберіть мову відображення" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "Методи автентифікації" @@ -3227,7 +3245,7 @@ msgstr "Завантажити ще {0} (залишилось {remaining})" msgid "Facet values" msgstr "Значення фасетів" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "Не вдалося змінити порядок позицій" @@ -3308,7 +3326,7 @@ msgstr "Так" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "Встановити фокусну точку" @@ -3441,7 +3459,7 @@ msgstr "Не виконується" msgid "Assigned" msgstr "Призначено" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "Заголовок 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "Неможливо видалити з активного каналу" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "Не встановлено" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "Додати ціну в іншій валюті" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "Адреса електронної пошти або ідентифікатор" @@ -3680,7 +3699,7 @@ msgstr "Повернення #{0} переведено до {1}" msgid "Customers" msgstr "Клієнти" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "Заголовок 4" @@ -4033,7 +4052,7 @@ msgstr "Відправлено" #~ msgid "Monitored Resources" #~ msgstr "Відстежувані ресурси" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "Інформація про об'єкт" @@ -4302,7 +4321,7 @@ msgstr "Новий продавець" msgid "e.g., Red, Large, Cotton" msgstr "наприклад, Червоний, Великий, Бавовна" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "Не вдалося оновити профіль" @@ -4726,7 +4745,7 @@ msgstr "Налаштування" msgid "Settings Store" msgstr "Сховище налаштувань" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "Заголовок 3" @@ -4968,6 +4987,11 @@ msgstr "Виконання..." msgid "Add option group to product" msgstr "Додати групу опцій до товару" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "Продавця успішно оновлено" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "Клієнта не знайдено" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "Вибрати {0}" @@ -5158,7 +5182,7 @@ msgstr "Не вдалося обробити повернення" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "Ім'я" @@ -5206,8 +5230,8 @@ msgstr "Додати фільтр" msgid "Tax category" msgstr "Податкова категорія" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "Профіль" @@ -5724,7 +5748,7 @@ msgstr "У вас немає дозволу на перегляд глобаль msgid "Successfully created tax rate" msgstr "Податкову ставку успішно створено" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "Заголовок 6" @@ -5777,7 +5801,7 @@ msgstr "Активні фільтри" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "Очистити все" diff --git a/packages/dashboard/src/i18n/locales/zh_Hans.po b/packages/dashboard/src/i18n/locales/zh_Hans.po index a64d133915..67a4d48916 100644 --- a/packages/dashboard/src/i18n/locales/zh_Hans.po +++ b/packages/dashboard/src/i18n/locales/zh_Hans.po @@ -94,7 +94,7 @@ msgstr "使用外部身份验证策略:{strategy}" msgid "Select a reason..." msgstr "选择原因..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "标题 5" @@ -104,7 +104,7 @@ msgstr "标题 5" msgid "Failed to add payment" msgstr "添加支付失败" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "已更新" @@ -164,7 +164,7 @@ msgstr "类型" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "选择 {0}" @@ -320,7 +320,7 @@ msgstr "至少输入 2 个字符进行搜索..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "姓" @@ -348,6 +348,7 @@ msgstr "已成功创建库存位置" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "未知错误" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "筛选..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "订单已设置配送地址" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "焦点" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "更新区域失败" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "密码" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "项目已添加到订单" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "未找到卖家" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {此选项组被另一个产品使用。更改也会影响该产品。} other {此选项组在 # 个产品中共享。更改将影响所有产品。}}" @@ -1480,7 +1490,7 @@ msgstr "重命名视图失败" msgid "Available" msgstr "可用" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "正常" @@ -1523,7 +1533,7 @@ msgstr "地址已成功更新" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "已创建" @@ -1767,7 +1777,7 @@ msgstr "退款已成功完成" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "退款已成功完成" msgid "Update" msgstr "更新" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "标题 2" @@ -1788,7 +1798,7 @@ msgstr "标题 2" msgid "Order placed" msgstr "订单已下单" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "已成功更新个人资料" @@ -1840,7 +1850,7 @@ msgstr "开始于" msgid "Duplicate" msgstr "复制" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "无结果" @@ -2712,7 +2722,7 @@ msgstr "确定要删除此全局视图吗?此操作无法撤销,将影响所 msgid "Force remove option group" msgstr "强制移除选项组" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "已添加" @@ -2805,6 +2815,10 @@ msgstr "从 {0} 到 {1}" msgid "Failed to create customer" msgstr "创建客户失败" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "选项值" @@ -2961,7 +2975,7 @@ msgstr "退款处理成功" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "确定要离开此页面吗?任何未保存的更改都将丢失。" msgid "Toggle header column" msgstr "切换标题列" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "新促销" @@ -3047,6 +3061,10 @@ msgstr "默认税务类别" msgid "Slug is set" msgstr "Slug 已设置" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "已成功更新区域" @@ -3110,7 +3128,7 @@ msgstr "订单指标" msgid "Select display language" msgstr "选择显示语言" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "认证方式" @@ -3227,7 +3245,7 @@ msgstr "加载更多{0}个 (剩余{remaining}个)" msgid "Facet values" msgstr "属性值" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "重新排序商品失败" @@ -3308,7 +3326,7 @@ msgstr "是" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "设置焦点" @@ -3441,7 +3459,7 @@ msgstr "未运行" msgid "Assigned" msgstr "已分配" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "标题 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "无法从活动渠道中移除" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "未设置" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "添加另一种货币的价格" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "电子邮件地址或标识符" @@ -3680,7 +3699,7 @@ msgstr "退款 #{0} 已转换到 {1}" msgid "Customers" msgstr "客户" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "标题 4" @@ -4033,7 +4052,7 @@ msgstr "已发货" #~ msgid "Monitored Resources" #~ msgstr "监控资源" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "实体信息" @@ -4302,7 +4321,7 @@ msgstr "新卖家" msgid "e.g., Red, Large, Cotton" msgstr "例如:红色、大号、棉质" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "更新个人资料失败" @@ -4726,7 +4745,7 @@ msgstr "设置" msgid "Settings Store" msgstr "设置商店" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "标题 3" @@ -4968,6 +4987,11 @@ msgstr "正在履行..." msgid "Add option group to product" msgstr "将选项组添加到商品" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "已成功更新卖家" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "未找到客户" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "选择 {0}" @@ -5158,7 +5182,7 @@ msgstr "处理退款失败" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "名" @@ -5206,8 +5230,8 @@ msgstr "添加筛选器" msgid "Tax category" msgstr "税务类别" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "个人资料" @@ -5724,7 +5748,7 @@ msgstr "您没有查看全局语言设置的权限" msgid "Successfully created tax rate" msgstr "已成功创建税率" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "标题 6" @@ -5777,7 +5801,7 @@ msgstr "活动筛选条件" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "全部清除" diff --git a/packages/dashboard/src/i18n/locales/zh_Hant.po b/packages/dashboard/src/i18n/locales/zh_Hant.po index 47de7d12ad..01a7e88d1a 100644 --- a/packages/dashboard/src/i18n/locales/zh_Hant.po +++ b/packages/dashboard/src/i18n/locales/zh_Hant.po @@ -94,7 +94,7 @@ msgstr "使用外部驗證策略:{strategy}" msgid "Select a reason..." msgstr "選擇原因..." -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:79 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:100 msgid "Heading 5" msgstr "標題 5" @@ -104,7 +104,7 @@ msgstr "標題 5" msgid "Failed to add payment" msgstr "新增付款失敗" -#: src/lib/framework/layout-engine/page-layout.tsx:718 +#: src/lib/framework/layout-engine/page-layout.tsx:730 msgid "Updated" msgstr "已更新" @@ -164,7 +164,7 @@ msgstr "類型" #. placeholder {0}: entityName.toLowerCase() #. placeholder {0}: group.name #: src/app/routes/_authenticated/_products/components/product-option-select.tsx:57 -#: src/lib/components/data-input/default-relation-input.tsx:618 +#: src/lib/components/data-input/default-relation-input.tsx:616 msgid "Select {0}" msgstr "選取 {0}" @@ -320,7 +320,7 @@ msgstr "至少輸入 2 個字元進行搜尋..." #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:121 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:182 -#: src/app/routes/_authenticated/_profile/profile.tsx:100 +#: src/app/routes/_authenticated/_profile/profile.tsx:108 msgid "Last name" msgstr "姓氏" @@ -348,6 +348,7 @@ msgstr "已成功建立庫存位置" #: src/app/routes/_authenticated/_products/components/generate-variants-panel.tsx:180 #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:112 #: src/app/routes/_authenticated/_products/products_.$id.tsx:204 +#: src/lib/components/shared/asset/asset-preview.tsx:142 msgid "Unknown error" msgstr "未知錯誤" @@ -690,7 +691,7 @@ msgid "Failed to set shipping method for order: {0}" msgstr "" #: src/app/routes/_authenticated/_option-groups/components/option-group-products-block.tsx:48 -#: src/lib/components/data-table/data-table.tsx:367 +#: src/lib/components/data-table/data-table.tsx:378 msgid "Filter..." msgstr "篩選..." @@ -893,6 +894,7 @@ msgid "Shipping address set for order" msgstr "訂單已設定配送地址" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:173 +#: src/lib/components/shared/asset/asset-preview.tsx:168 msgid "Focal Point" msgstr "焦點" @@ -943,8 +945,8 @@ msgid "Failed to update zone" msgstr "更新區域失敗" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:133 -#: src/app/routes/_authenticated/_profile/profile.tsx:112 -#: src/app/routes/_authenticated/_profile/profile.tsx:129 +#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:137 #: src/lib/components/login/login-form.tsx:93 msgid "Password" msgstr "密碼" @@ -1284,10 +1286,18 @@ msgstr "{buttonText}" msgid "Item added to order" msgstr "項目已新增至訂單" +#: src/lib/components/shared/asset/asset-preview.tsx:161 +msgid "Edit focal point" +msgstr "" + #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" #~ msgstr "找不到賣家" +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 +msgid "Asset" +msgstr "" + #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" msgstr "{productCount, plural, one {此選項群組被另一個產品使用。變更也會影響該產品。} other {此選項群組在 # 個產品中共用。變更將影響所有產品。}}" @@ -1480,7 +1490,7 @@ msgstr "重新命名檢視失敗" msgid "Available" msgstr "可用" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:74 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:95 msgid "Normal" msgstr "正常" @@ -1523,7 +1533,7 @@ msgstr "地址已成功更新" #: src/app/routes/_authenticated/_api-keys/api-keys_.$id.tsx:226 #: src/app/routes/_authenticated/_orders/components/fulfillment-details.tsx:124 #: src/lib/components/shared/asset/asset-gallery.tsx:747 -#: src/lib/framework/layout-engine/page-layout.tsx:705 +#: src/lib/framework/layout-engine/page-layout.tsx:717 msgid "Created" msgstr "已建立" @@ -1767,7 +1777,7 @@ msgstr "退款已成功完成" #: src/app/routes/_authenticated/_product-variants/product-variants_.$id.tsx:226 #: src/app/routes/_authenticated/_products/components/assign-facet-values-dialog.tsx:276 #: src/app/routes/_authenticated/_products/products_.$id.tsx:219 -#: src/app/routes/_authenticated/_profile/profile.tsx:84 +#: src/app/routes/_authenticated/_profile/profile.tsx:92 #: src/app/routes/_authenticated/_promotions/promotions_.$id.tsx:144 #: src/app/routes/_authenticated/_roles/roles_.$id.tsx:84 #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:78 @@ -1780,7 +1790,7 @@ msgstr "退款已成功完成" msgid "Update" msgstr "更新" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:76 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:97 msgid "Heading 2" msgstr "標題 2" @@ -1788,7 +1798,7 @@ msgstr "標題 2" msgid "Order placed" msgstr "訂單已下單" -#: src/app/routes/_authenticated/_profile/profile.tsx:63 +#: src/app/routes/_authenticated/_profile/profile.tsx:71 msgid "Successfully updated profile" msgstr "已成功更新個人資料" @@ -1840,7 +1850,7 @@ msgstr "開始於" msgid "Duplicate" msgstr "複製" -#: src/lib/components/data-table/data-table.tsx:558 +#: src/lib/components/data-table/data-table.tsx:588 #: src/lib/components/shared/customer-group-selector.tsx:56 msgid "No results" msgstr "無結果" @@ -2712,7 +2722,7 @@ msgstr "確定要刪除此全域檢視嗎?此動作無法復原,將影響所 msgid "Force remove option group" msgstr "強制移除選項群組" -#: src/app/routes/_authenticated/_profile/profile.tsx:132 +#: src/app/routes/_authenticated/_profile/profile.tsx:140 msgid "Added" msgstr "已新增" @@ -2805,6 +2815,10 @@ msgstr "從 {0} 到 {1}" msgid "Failed to create customer" msgstr "建立客戶失敗" +#: src/lib/components/shared/asset/asset-preview.tsx:138 +msgid "Focal point updated" +msgstr "" + #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" msgstr "選項值" @@ -2961,7 +2975,7 @@ msgstr "退款處理成功" #: src/lib/components/data-input/product-multi-selector-input.tsx:281 #: src/lib/components/data-input/product-multi-selector-input.tsx:284 #: src/lib/components/data-input/relation-selector.tsx:404 -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:418 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:439 msgid "{0}" msgstr "{0}" @@ -3026,7 +3040,7 @@ msgstr "確定要離開此頁面嗎?任何未儲存的變更都將遺失。" msgid "Toggle header column" msgstr "切換標題欄" -#: src/app/routes/_authenticated/_promotions/promotions.tsx:87 +#: src/app/routes/_authenticated/_promotions/promotions.tsx:88 msgid "New Promotion" msgstr "新增促銷" @@ -3047,6 +3061,10 @@ msgstr "預設稅務類別" msgid "Slug is set" msgstr "Slug 已設定" +#: src/lib/components/shared/asset/asset-preview.tsx:141 +msgid "Failed to update focal point" +msgstr "" + #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" msgstr "已成功更新區域" @@ -3110,7 +3128,7 @@ msgstr "訂單指標" msgid "Select display language" msgstr "選取顯示語言" -#: src/app/routes/_authenticated/_profile/profile.tsx:120 +#: src/app/routes/_authenticated/_profile/profile.tsx:128 msgid "Authentication methods" msgstr "驗證方式" @@ -3227,7 +3245,7 @@ msgstr "載入更多{0}個 (剩餘{remaining}個)" msgid "Facet values" msgstr "屬性值" -#: src/lib/components/data-table/data-table.tsx:228 +#: src/lib/components/data-table/data-table.tsx:237 msgid "Failed to reorder items" msgstr "重新排序商品失敗" @@ -3308,7 +3326,7 @@ msgstr "是" msgid "Slug" msgstr "Slug" -#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:97 +#: src/lib/components/shared/asset/asset-focal-point-editor.tsx:98 msgid "Set Focal Point" msgstr "設定焦點" @@ -3441,7 +3459,7 @@ msgstr "未執行" msgid "Assigned" msgstr "已指派" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:75 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:96 msgid "Heading 1" msgstr "標題 1" @@ -3563,6 +3581,7 @@ msgid "Cannot remove from active channel" msgstr "無法從活動頻道中移除" #: src/app/routes/_authenticated/_assets/assets_.$id.tsx:179 +#: src/lib/components/shared/asset/asset-preview.tsx:177 msgid "Not set" msgstr "未設定" @@ -3663,7 +3682,7 @@ msgid "Add a price in another currency" msgstr "新增另一種貨幣的價格" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:127 -#: src/app/routes/_authenticated/_profile/profile.tsx:106 +#: src/app/routes/_authenticated/_profile/profile.tsx:114 msgid "Email Address or identifier" msgstr "電子郵件地址或識別碼" @@ -3680,7 +3699,7 @@ msgstr "退款 #{0} 已轉換到 {1}" msgid "Customers" msgstr "客戶" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:78 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:99 msgid "Heading 4" msgstr "標題 4" @@ -4033,7 +4052,7 @@ msgstr "已出貨" #~ msgid "Monitored Resources" #~ msgstr "監控資源" -#: src/lib/framework/layout-engine/page-layout.tsx:677 +#: src/lib/framework/layout-engine/page-layout.tsx:689 msgid "Entity Information" msgstr "實體資訊" @@ -4302,7 +4321,7 @@ msgstr "新增賣家" msgid "e.g., Red, Large, Cotton" msgstr "例如:紅色、大號、棉質" -#: src/app/routes/_authenticated/_profile/profile.tsx:67 +#: src/app/routes/_authenticated/_profile/profile.tsx:75 msgid "Failed to update profile" msgstr "更新個人資料失敗" @@ -4726,7 +4745,7 @@ msgstr "設定" msgid "Settings Store" msgstr "設定商店" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:77 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:98 msgid "Heading 3" msgstr "標題 3" @@ -4968,6 +4987,11 @@ msgstr "正在履行..." msgid "Add option group to product" msgstr "將選項群組新增至商品" +#. placeholder {0}: asset.name +#: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 +msgid "Preview of {0}" +msgstr "" + #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" msgstr "已成功更新賣家" @@ -5143,7 +5167,7 @@ msgid "Customer not found" msgstr "找不到客戶" #. placeholder {0}: entityName.toLowerCase() -#: src/lib/components/data-input/default-relation-input.tsx:605 +#: src/lib/components/data-input/default-relation-input.tsx:603 msgid "Select {0}s" msgstr "選取 {0}" @@ -5158,7 +5182,7 @@ msgstr "處理退款失敗" #: src/app/routes/_authenticated/_administrators/administrators_.$id.tsx:115 #: src/app/routes/_authenticated/_customers/customers_.$id.tsx:176 -#: src/app/routes/_authenticated/_profile/profile.tsx:94 +#: src/app/routes/_authenticated/_profile/profile.tsx:102 msgid "First name" msgstr "名字" @@ -5206,8 +5230,8 @@ msgstr "新增篩選器" msgid "Tax category" msgstr "稅務類別" -#: src/app/routes/_authenticated/_profile/profile.tsx:31 -#: src/app/routes/_authenticated/_profile/profile.tsx:76 +#: src/app/routes/_authenticated/_profile/profile.tsx:38 +#: src/app/routes/_authenticated/_profile/profile.tsx:84 #: src/lib/components/layout/nav-user.tsx:108 msgid "Profile" msgstr "個人資料" @@ -5724,7 +5748,7 @@ msgstr "您沒有檢視全域語言設定的權限" msgid "Successfully created tax rate" msgstr "已成功建立稅率" -#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:80 +#: src/lib/components/shared/rich-text-editor/responsive-toolbar.tsx:101 msgid "Heading 6" msgstr "標題 6" @@ -5777,7 +5801,7 @@ msgstr "使用中的篩選條件" #: src/app/routes/_authenticated/_assets/components/asset-tag-filter.tsx:178 #: src/lib/components/data-table/data-table-active-filters-popover.tsx:54 -#: src/lib/components/data-table/data-table.tsx:423 +#: src/lib/components/data-table/data-table.tsx:434 msgid "Clear all" msgstr "全部清除" From 2281fd42b09a4056a22922c2daf5e3cccff8bdb4 Mon Sep 17 00:00:00 2001 From: Martin Grolmus Date: Tue, 2 Jun 2026 11:40:03 +0200 Subject: [PATCH 6/7] chore(dashboard): Add translations for focal point preview strings Fills the msgstr for the five new focal-point/preview strings (Asset, Edit focal point, Focal point updated, Failed to update focal point, Preview of {0}) across all managed locales, per CodeRabbit review. Relates to #4722 --- packages/dashboard/src/i18n/locales/ar.po | 10 +++++----- packages/dashboard/src/i18n/locales/bg.po | 10 +++++----- packages/dashboard/src/i18n/locales/cs.po | 10 +++++----- packages/dashboard/src/i18n/locales/de.po | 10 +++++----- packages/dashboard/src/i18n/locales/es.po | 10 +++++----- packages/dashboard/src/i18n/locales/fa.po | 10 +++++----- packages/dashboard/src/i18n/locales/fr.po | 10 +++++----- packages/dashboard/src/i18n/locales/he.po | 10 +++++----- packages/dashboard/src/i18n/locales/hr.po | 10 +++++----- packages/dashboard/src/i18n/locales/hu.po | 10 +++++----- packages/dashboard/src/i18n/locales/it.po | 10 +++++----- packages/dashboard/src/i18n/locales/ja.po | 10 +++++----- packages/dashboard/src/i18n/locales/nb.po | 10 +++++----- packages/dashboard/src/i18n/locales/ne.po | 10 +++++----- packages/dashboard/src/i18n/locales/nl.po | 10 +++++----- packages/dashboard/src/i18n/locales/pl.po | 10 +++++----- packages/dashboard/src/i18n/locales/pt_BR.po | 10 +++++----- packages/dashboard/src/i18n/locales/pt_PT.po | 10 +++++----- packages/dashboard/src/i18n/locales/ro.po | 10 +++++----- packages/dashboard/src/i18n/locales/ru.po | 10 +++++----- packages/dashboard/src/i18n/locales/sv.po | 10 +++++----- packages/dashboard/src/i18n/locales/tr.po | 10 +++++----- packages/dashboard/src/i18n/locales/uk.po | 10 +++++----- packages/dashboard/src/i18n/locales/zh_Hans.po | 10 +++++----- packages/dashboard/src/i18n/locales/zh_Hant.po | 10 +++++----- 25 files changed, 125 insertions(+), 125 deletions(-) diff --git a/packages/dashboard/src/i18n/locales/ar.po b/packages/dashboard/src/i18n/locales/ar.po index 241ba0088d..402479fa5c 100644 --- a/packages/dashboard/src/i18n/locales/ar.po +++ b/packages/dashboard/src/i18n/locales/ar.po @@ -1288,7 +1288,7 @@ msgstr "تمت إضافة عنصر إلى الطلب" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "تحرير نقطة التركيز" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "ملف" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "فشل إنشاء العميل" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "تم تحديث نقطة التركيز" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "تم تعيين الرابط المختصر" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "فشل تحديث نقطة التركيز" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "إضافة مجموعة خيارات إلى المنتج" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "معاينة {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/bg.po b/packages/dashboard/src/i18n/locales/bg.po index 90e5efbf86..c2549e433e 100644 --- a/packages/dashboard/src/i18n/locales/bg.po +++ b/packages/dashboard/src/i18n/locales/bg.po @@ -1294,7 +1294,7 @@ msgstr "Артикулът е добавен към поръчката" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Редактиране на фокусната точка" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1302,7 +1302,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Ресурс" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2844,7 +2844,7 @@ msgstr "Неуспешно създаване на клиент" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Фокусната точка е актуализирана" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3090,7 +3090,7 @@ msgstr "Slug е настроен" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Неуспешно актуализиране на фокусната точка" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5034,7 +5034,7 @@ msgstr "Добавете група опции към продукта" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Преглед на {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/cs.po b/packages/dashboard/src/i18n/locales/cs.po index 4e67a4a369..6d3d7b1cc7 100644 --- a/packages/dashboard/src/i18n/locales/cs.po +++ b/packages/dashboard/src/i18n/locales/cs.po @@ -1288,7 +1288,7 @@ msgstr "Položka přidána k objednávce" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Upravit ohniskový bod" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Soubor" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Nepodařilo se vytvořit zákazníka" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Ohniskový bod aktualizován" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "URL segment je nastaven" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Nepodařilo se aktualizovat ohniskový bod" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Přidat skupinu voleb k produktu" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Náhled {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/de.po b/packages/dashboard/src/i18n/locales/de.po index 646f7f6ff7..68e319c994 100644 --- a/packages/dashboard/src/i18n/locales/de.po +++ b/packages/dashboard/src/i18n/locales/de.po @@ -1288,7 +1288,7 @@ msgstr "Element zur Bestellung hinzugefügt" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Fokuspunkt bearbeiten" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Asset" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Fehler beim Erstellen des Kunden" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Fokuspunkt aktualisiert" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug ist festgelegt" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Fokuspunkt konnte nicht aktualisiert werden" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Optionsgruppe zum Produkt hinzufügen" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Vorschau von {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/es.po b/packages/dashboard/src/i18n/locales/es.po index 3b5574fafd..bbc58f7726 100644 --- a/packages/dashboard/src/i18n/locales/es.po +++ b/packages/dashboard/src/i18n/locales/es.po @@ -1288,7 +1288,7 @@ msgstr "Elemento agregado al pedido" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Editar punto focal" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Recurso" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Error al crear cliente" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Punto focal actualizado" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug está establecido" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "No se pudo actualizar el punto focal" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Agregar grupo de opciones al producto" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Vista previa de {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/fa.po b/packages/dashboard/src/i18n/locales/fa.po index 7eee51f579..805e0f14a4 100644 --- a/packages/dashboard/src/i18n/locales/fa.po +++ b/packages/dashboard/src/i18n/locales/fa.po @@ -1288,7 +1288,7 @@ msgstr "مورد به سفارش اضافه شد" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "ویرایش نقطه کانونی" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "فایل" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "ایجاد مشتری ناموفق بود" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "نقطه کانونی به‌روزرسانی شد" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "نامک تنظیم شده است" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "به‌روزرسانی نقطه کانونی ناموفق بود" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "افزودن گروه گزینه به محصول" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "پیش‌نمایش {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/fr.po b/packages/dashboard/src/i18n/locales/fr.po index 989bff1ccd..f476c6e7b4 100644 --- a/packages/dashboard/src/i18n/locales/fr.po +++ b/packages/dashboard/src/i18n/locales/fr.po @@ -1288,7 +1288,7 @@ msgstr "Élément ajouté à la commande" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Modifier le point focal" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Ressource" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Échec de la création du client" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Point focal mis à jour" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Le slug est défini" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Échec de la mise à jour du point focal" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Ajouter un groupe d'options au produit" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Aperçu de {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/he.po b/packages/dashboard/src/i18n/locales/he.po index 94f898e3b5..d1c2d25576 100644 --- a/packages/dashboard/src/i18n/locales/he.po +++ b/packages/dashboard/src/i18n/locales/he.po @@ -1288,7 +1288,7 @@ msgstr "הפריט נוסף להזמנה" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "עריכת נקודת המיקוד" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "קובץ" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "יצירת הלקוח נכשלה" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "נקודת המיקוד עודכנה" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "ה-slug מוגדר" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "עדכון נקודת המיקוד נכשל" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "הוסף קבוצת אפשרויות למוצר" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "תצוגה מקדימה של {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/hr.po b/packages/dashboard/src/i18n/locales/hr.po index 0818693fb2..9597cea834 100644 --- a/packages/dashboard/src/i18n/locales/hr.po +++ b/packages/dashboard/src/i18n/locales/hr.po @@ -1288,7 +1288,7 @@ msgstr "Stavka dodana narudžbi" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Uredi žarišnu točku" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Datoteka" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Stvaranje kupca nije uspjelo" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Žarišna točka ažurirana" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "URL naziv je postavljen" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Ažuriranje žarišne točke nije uspjelo" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Dodaj grupu opcija proizvodu" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Pregled {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/hu.po b/packages/dashboard/src/i18n/locales/hu.po index 96b0baa4d7..0763aaf792 100644 --- a/packages/dashboard/src/i18n/locales/hu.po +++ b/packages/dashboard/src/i18n/locales/hu.po @@ -1288,7 +1288,7 @@ msgstr "Tétel hozzáadva a megrendeléshez" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Fókuszpont szerkesztése" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Eszköz" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2814,7 +2814,7 @@ msgstr "Vásárló létrehozása sikertelen" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Fókuszpont frissítve" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3060,7 +3060,7 @@ msgstr "A slug be van állítva" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "A fókuszpont frissítése sikertelen" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -4992,7 +4992,7 @@ msgstr "Opciócsoport hozzáadása a termékhez" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "{0} előnézete" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/it.po b/packages/dashboard/src/i18n/locales/it.po index a19230d228..c815ac52f2 100644 --- a/packages/dashboard/src/i18n/locales/it.po +++ b/packages/dashboard/src/i18n/locales/it.po @@ -1288,7 +1288,7 @@ msgstr "Articolo aggiunto all'ordine" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Modifica punto focale" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Risorsa" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Impossibile creare cliente" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Punto focale aggiornato" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Lo slug è impostato" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Impossibile aggiornare il punto focale" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Aggiungi gruppo di opzioni al prodotto" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Anteprima di {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/ja.po b/packages/dashboard/src/i18n/locales/ja.po index 9dafc37f94..52c5de501d 100644 --- a/packages/dashboard/src/i18n/locales/ja.po +++ b/packages/dashboard/src/i18n/locales/ja.po @@ -1288,7 +1288,7 @@ msgstr "注文にアイテムを追加しました" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "フォーカルポイントを編集" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "アセット" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "顧客の作成に失敗しました" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "フォーカルポイントを更新しました" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "スラッグが設定されています" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "フォーカルポイントの更新に失敗しました" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "商品にオプショングループを追加" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "{0} のプレビュー" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/nb.po b/packages/dashboard/src/i18n/locales/nb.po index 1885fa7daf..088b6e20b6 100644 --- a/packages/dashboard/src/i18n/locales/nb.po +++ b/packages/dashboard/src/i18n/locales/nb.po @@ -1288,7 +1288,7 @@ msgstr "Vare lagt til bestilling" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Rediger fokuspunkt" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Ressurs" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Kunne ikke opprette kunde" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Fokuspunkt oppdatert" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug er satt" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Kunne ikke oppdatere fokuspunkt" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Legg til opsjonsgruppe til produkt" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Forhåndsvisning av {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/ne.po b/packages/dashboard/src/i18n/locales/ne.po index e29e7e716a..d35eaee955 100644 --- a/packages/dashboard/src/i18n/locales/ne.po +++ b/packages/dashboard/src/i18n/locales/ne.po @@ -1288,7 +1288,7 @@ msgstr "अर्डरमा वस्तु थपियो" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "फोकल पोइन्ट सम्पादन गर्नुहोस्" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "सम्पत्ति" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "ग्राहक सिर्जना गर्न असफल" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "फोकल पोइन्ट अद्यावधिक गरियो" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "स्लग सेट गरिएको छ" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "फोकल पोइन्ट अद्यावधिक गर्न असफल भयो" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "उत्पादनमा विकल्प समूह थप्न #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "{0} को पूर्वावलोकन" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/nl.po b/packages/dashboard/src/i18n/locales/nl.po index 1bfc9d97d3..6a06d3d45d 100644 --- a/packages/dashboard/src/i18n/locales/nl.po +++ b/packages/dashboard/src/i18n/locales/nl.po @@ -1292,7 +1292,7 @@ msgstr "Item toegevoegd aan bestelling" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Focuspunt bewerken" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1300,7 +1300,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Middel" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2818,7 +2818,7 @@ msgstr "Klant aanmaken mislukt" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Focuspunt bijgewerkt" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3064,7 +3064,7 @@ msgstr "Slug is ingesteld" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Bijwerken van focuspunt mislukt" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5000,7 +5000,7 @@ msgstr "Optiegroep toevoegen aan product" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Voorbeeld van {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/pl.po b/packages/dashboard/src/i18n/locales/pl.po index 746c2cf74c..0851d4bef1 100644 --- a/packages/dashboard/src/i18n/locales/pl.po +++ b/packages/dashboard/src/i18n/locales/pl.po @@ -1288,7 +1288,7 @@ msgstr "Dodano pozycję do zamówienia" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Edytuj punkt ogniskowy" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Zasób" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Nie udało się utworzyć klienta" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Zaktualizowano punkt ogniskowy" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug jest ustawiony" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Nie udało się zaktualizować punktu ogniskowego" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Dodaj grupę opcji do produktu" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Podgląd {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/pt_BR.po b/packages/dashboard/src/i18n/locales/pt_BR.po index cc4052bc72..d8074ecd7d 100644 --- a/packages/dashboard/src/i18n/locales/pt_BR.po +++ b/packages/dashboard/src/i18n/locales/pt_BR.po @@ -1288,7 +1288,7 @@ msgstr "Item adicionado ao pedido" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Editar ponto focal" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Recurso" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Falha ao criar cliente" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Ponto focal atualizado" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug está definido" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Falha ao atualizar o ponto focal" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Adicionar grupo de opções ao produto" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Visualização de {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/pt_PT.po b/packages/dashboard/src/i18n/locales/pt_PT.po index b0109b9801..ff98c10905 100644 --- a/packages/dashboard/src/i18n/locales/pt_PT.po +++ b/packages/dashboard/src/i18n/locales/pt_PT.po @@ -1288,7 +1288,7 @@ msgstr "Item adicionado à encomenda" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Editar ponto focal" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Recurso" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Falha ao criar cliente" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Ponto focal atualizado" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug está definido" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Falha ao atualizar o ponto focal" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Adicionar grupo de opções ao produto" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Pré-visualização de {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/ro.po b/packages/dashboard/src/i18n/locales/ro.po index 77abfca52e..c2a14cdc96 100644 --- a/packages/dashboard/src/i18n/locales/ro.po +++ b/packages/dashboard/src/i18n/locales/ro.po @@ -1248,11 +1248,11 @@ msgstr "Articol adăugat la comandă" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Editează punctul focal" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Resursă" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2740,7 +2740,7 @@ msgstr "Nu s-a putut crea clientul" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Punct focal actualizat" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -2978,7 +2978,7 @@ msgstr "Identificator-ul URL este setat" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Actualizarea punctului focal a eșuat" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -4825,7 +4825,7 @@ msgstr "Adaugă grup de opțiuni la produs" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Previzualizare a {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/ru.po b/packages/dashboard/src/i18n/locales/ru.po index a752c6868e..fbb9d17c3d 100644 --- a/packages/dashboard/src/i18n/locales/ru.po +++ b/packages/dashboard/src/i18n/locales/ru.po @@ -1288,7 +1288,7 @@ msgstr "Товар добавлен к заказу" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Изменить фокусную точку" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Ресурс" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Не удалось создать клиента" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Фокусная точка обновлена" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug установлен" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Не удалось обновить фокусную точку" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Добавить группу опций к товару" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Предварительный просмотр {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/sv.po b/packages/dashboard/src/i18n/locales/sv.po index d4cfc57ce8..bd4e6eb19c 100644 --- a/packages/dashboard/src/i18n/locales/sv.po +++ b/packages/dashboard/src/i18n/locales/sv.po @@ -1288,7 +1288,7 @@ msgstr "Artikel tillagd i beställning" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Redigera fokuspunkt" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Tillgång" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Misslyckades att skapa kund" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Fokuspunkt uppdaterad" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug är angiven" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Det gick inte att uppdatera fokuspunkten" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Lägg till alternativgrupp till produkt" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Förhandsvisning av {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/tr.po b/packages/dashboard/src/i18n/locales/tr.po index f794b5491f..3e8b61a76d 100644 --- a/packages/dashboard/src/i18n/locales/tr.po +++ b/packages/dashboard/src/i18n/locales/tr.po @@ -1288,7 +1288,7 @@ msgstr "Ürün siparişe eklendi" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Odak noktasını düzenle" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Varlık" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Müşteri oluşturulamadı" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Odak noktası güncellendi" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug ayarlandı" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Odak noktası güncellenemedi" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Ürüne seçenek grubu ekle" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "{0} önizlemesi" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/uk.po b/packages/dashboard/src/i18n/locales/uk.po index 5e631990b4..0d15eb8b92 100644 --- a/packages/dashboard/src/i18n/locales/uk.po +++ b/packages/dashboard/src/i18n/locales/uk.po @@ -1288,7 +1288,7 @@ msgstr "Товар додано до замовлення" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "Редагувати фокусну точку" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "Ресурс" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "Не вдалося створити клієнта" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "Фокусну точку оновлено" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug встановлено" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "Не вдалося оновити фокусну точку" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "Додати групу опцій до товару" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "Попередній перегляд {0}" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/zh_Hans.po b/packages/dashboard/src/i18n/locales/zh_Hans.po index 56d085471a..153f53214c 100644 --- a/packages/dashboard/src/i18n/locales/zh_Hans.po +++ b/packages/dashboard/src/i18n/locales/zh_Hans.po @@ -1288,7 +1288,7 @@ msgstr "项目已添加到订单" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "编辑焦点" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "资源" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "创建客户失败" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "焦点已更新" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug 已设置" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "更新焦点失败" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "将选项组添加到商品" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "{0} 的预览" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" diff --git a/packages/dashboard/src/i18n/locales/zh_Hant.po b/packages/dashboard/src/i18n/locales/zh_Hant.po index 7cd9d3d4d1..ebf6587ac1 100644 --- a/packages/dashboard/src/i18n/locales/zh_Hant.po +++ b/packages/dashboard/src/i18n/locales/zh_Hant.po @@ -1288,7 +1288,7 @@ msgstr "項目已新增至訂單" #: src/lib/components/shared/asset/asset-preview.tsx:161 msgid "Edit focal point" -msgstr "" +msgstr "編輯焦點" #: src/lib/components/shared/seller-selector.tsx:92 #~ msgid "No sellers found" @@ -1296,7 +1296,7 @@ msgstr "" #: src/lib/components/shared/asset/asset-preview-dialog.tsx:34 msgid "Asset" -msgstr "" +msgstr "資源" #: src/app/routes/_authenticated/_products/components/shared-option-group-warning.tsx:13 msgid "{productCount, plural, one {This option group is used by one other product. Changes will affect it too.} other {This option group is shared across # products. Changes will affect all of them.}}" @@ -2824,7 +2824,7 @@ msgstr "建立客戶失敗" #: src/lib/components/shared/asset/asset-preview.tsx:138 msgid "Focal point updated" -msgstr "" +msgstr "焦點已更新" #: src/app/routes/_authenticated/_products/products_.$id_.variants.tsx:298 msgid "Option values" @@ -3070,7 +3070,7 @@ msgstr "Slug 已設定" #: src/lib/components/shared/asset/asset-preview.tsx:141 msgid "Failed to update focal point" -msgstr "" +msgstr "更新焦點失敗" #: src/app/routes/_authenticated/_zones/zones_.$id.tsx:61 msgid "Successfully updated zone" @@ -5005,7 +5005,7 @@ msgstr "將選項群組新增至商品" #. placeholder {0}: asset.name #: src/lib/components/shared/asset/asset-preview-dialog.tsx:37 msgid "Preview of {0}" -msgstr "" +msgstr "{0} 的預覽" #: src/app/routes/_authenticated/_sellers/sellers_.$id.tsx:56 msgid "Successfully updated seller" From a6353b352c5a7ee6dbaa54393f6144c44e20a5c4 Mon Sep 17 00:00:00 2001 From: Martin Grolmus Date: Tue, 2 Jun 2026 11:43:42 +0200 Subject: [PATCH 7/7] test(dashboard): Reject on source-stream error in e2e storage strategy Observe the source stream in E2eAssetStorageStrategy.writeFileFromStream so a stream error rejects the promise instead of hanging global setup behind a Playwright timeout. Per CodeRabbit review. Relates to #4722 --- packages/dashboard/e2e/global-setup.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/dashboard/e2e/global-setup.ts b/packages/dashboard/e2e/global-setup.ts index 6b0d110d5f..ff48712ea4 100644 --- a/packages/dashboard/e2e/global-setup.ts +++ b/packages/dashboard/e2e/global-setup.ts @@ -40,6 +40,7 @@ class E2eAssetStorageStrategy implements AssetStorageStrategy { writeFileFromStream(fileName: string, data: Stream) { return new Promise((resolve, reject) => { const w = new Writable({ write: (_c, _e, cb) => cb() }); + data.on('error', reject); data.pipe(w); w.on('finish', () => resolve(`test-assets/${fileName}`)); w.on('error', reject);