mirror of
https://github.com/documenso/documenso.git
synced 2026-08-19 13:01:50 +10:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9142a3799a | ||
|
|
8a77747820 | ||
|
|
e7b66fe069 |
@@ -0,0 +1,56 @@
|
||||
---
|
||||
name: create-justification
|
||||
description: Create a new justification file in .agents/justifications/ with a unique three-word ID, frontmatter, and formatted title
|
||||
license: MIT
|
||||
compatibility: opencode
|
||||
metadata:
|
||||
audience: agents
|
||||
workflow: decision-making
|
||||
---
|
||||
|
||||
## What I do
|
||||
|
||||
I help you create new justification files in the `.agents/justifications/` directory. Each justification file gets:
|
||||
|
||||
- A unique three-word identifier (e.g., `swift-emerald-river`)
|
||||
- Frontmatter with the current date and formatted title
|
||||
- Content you provide
|
||||
|
||||
## How to use
|
||||
|
||||
Run the script with a slug and content:
|
||||
|
||||
```bash
|
||||
npx tsx scripts/create-justification.ts "decision-name" "Justification content here"
|
||||
```
|
||||
|
||||
Or use heredoc for multi-line content:
|
||||
|
||||
```bash
|
||||
npx tsx scripts/create-justification.ts "decision-name" << HEREDOC
|
||||
Multi-line
|
||||
justification content
|
||||
goes here
|
||||
HEREDOC
|
||||
```
|
||||
|
||||
## File format
|
||||
|
||||
Files are created as: `{three-word-id}-{slug}.md`
|
||||
|
||||
Example: `swift-emerald-river-decision-name.md`
|
||||
|
||||
The file includes frontmatter:
|
||||
|
||||
```markdown
|
||||
---
|
||||
date: 2026-01-13
|
||||
title: Decision Name
|
||||
---
|
||||
|
||||
Your content here
|
||||
```
|
||||
|
||||
## When to use me
|
||||
|
||||
Use this skill when you need to document the reasoning or justification for a decision, approach, or architectural choice. The unique ID ensures no filename conflicts, and the frontmatter provides metadata for organization.
|
||||
@@ -0,0 +1,56 @@
|
||||
---
|
||||
name: create-plan
|
||||
description: Create a new plan file in .agents/plans/ with a unique three-word ID, frontmatter, and formatted title
|
||||
license: MIT
|
||||
compatibility: opencode
|
||||
metadata:
|
||||
audience: agents
|
||||
workflow: planning
|
||||
---
|
||||
|
||||
## What I do
|
||||
|
||||
I help you create new plan files in the `.agents/plans/` directory. Each plan file gets:
|
||||
|
||||
- A unique three-word identifier (e.g., `happy-blue-moon`)
|
||||
- Frontmatter with the current date and formatted title
|
||||
- Content you provide
|
||||
|
||||
## How to use
|
||||
|
||||
Run the script with a slug and content:
|
||||
|
||||
```bash
|
||||
npx tsx scripts/create-plan.ts "feature-name" "Plan content here"
|
||||
```
|
||||
|
||||
Or use heredoc for multi-line content:
|
||||
|
||||
```bash
|
||||
npx tsx scripts/create-plan.ts "feature-name" << HEREDOC
|
||||
Multi-line
|
||||
plan content
|
||||
goes here
|
||||
HEREDOC
|
||||
```
|
||||
|
||||
## File format
|
||||
|
||||
Files are created as: `{three-word-id}-{slug}.md`
|
||||
|
||||
Example: `happy-blue-moon-feature-name.md`
|
||||
|
||||
The file includes frontmatter:
|
||||
|
||||
```markdown
|
||||
---
|
||||
date: 2026-01-13
|
||||
title: Feature Name
|
||||
---
|
||||
|
||||
Your content here
|
||||
```
|
||||
|
||||
## When to use me
|
||||
|
||||
Use this skill when you need to create a new plan document for a feature, task, or project. The unique ID ensures no filename conflicts, and the frontmatter provides metadata for organization.
|
||||
@@ -0,0 +1,56 @@
|
||||
---
|
||||
name: create-scratch
|
||||
description: Create a new scratch file in .agents/scratches/ with a unique three-word ID, frontmatter, and formatted title
|
||||
license: MIT
|
||||
compatibility: opencode
|
||||
metadata:
|
||||
audience: agents
|
||||
workflow: exploration
|
||||
---
|
||||
|
||||
## What I do
|
||||
|
||||
I help you create new scratch files in the `.agents/scratches/` directory. Each scratch file gets:
|
||||
|
||||
- A unique three-word identifier (e.g., `calm-teal-cloud`)
|
||||
- Frontmatter with the current date and formatted title
|
||||
- Content you provide
|
||||
|
||||
## How to use
|
||||
|
||||
Run the script with a slug and content:
|
||||
|
||||
```bash
|
||||
npx tsx scripts/create-scratch.ts "note-name" "Scratch content here"
|
||||
```
|
||||
|
||||
Or use heredoc for multi-line content:
|
||||
|
||||
```bash
|
||||
npx tsx scripts/create-scratch.ts "note-name" << HEREDOC
|
||||
Multi-line
|
||||
scratch content
|
||||
goes here
|
||||
HEREDOC
|
||||
```
|
||||
|
||||
## File format
|
||||
|
||||
Files are created as: `{three-word-id}-{slug}.md`
|
||||
|
||||
Example: `calm-teal-cloud-note-name.md`
|
||||
|
||||
The file includes frontmatter:
|
||||
|
||||
```markdown
|
||||
---
|
||||
date: 2026-01-13
|
||||
title: Note Name
|
||||
---
|
||||
|
||||
Your content here
|
||||
```
|
||||
|
||||
## When to use me
|
||||
|
||||
Use this skill when you need to create a temporary note, exploration document, or scratch pad for ideas. The unique ID ensures no filename conflicts, and the frontmatter provides metadata for organization.
|
||||
@@ -15,7 +15,6 @@ jobs:
|
||||
build_app:
|
||||
name: Build App
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
@@ -33,7 +32,6 @@ jobs:
|
||||
build_docker:
|
||||
name: Build Docker Image
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
@@ -11,7 +11,6 @@ jobs:
|
||||
analyze:
|
||||
name: Analyze
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
permissions:
|
||||
actions: read
|
||||
contents: read
|
||||
|
||||
@@ -8,7 +8,6 @@ on:
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
|
||||
@@ -7,7 +7,6 @@ on:
|
||||
jobs:
|
||||
label-when-assigned:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- name: Label issue
|
||||
uses: actions/github-script@v6
|
||||
|
||||
@@ -7,7 +7,6 @@ on:
|
||||
jobs:
|
||||
label_issues:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
|
||||
@@ -13,7 +13,6 @@ jobs:
|
||||
contents: read
|
||||
pull-requests: write
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: actions/labeler@v4
|
||||
with:
|
||||
|
||||
@@ -14,7 +14,6 @@ jobs:
|
||||
build_and_publish_platform_containers:
|
||||
name: Build and publish platform containers
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 60
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
@@ -79,7 +78,6 @@ jobs:
|
||||
create_and_publish_manifest:
|
||||
name: Create and publish manifest
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
needs: build_and_publish_platform_containers
|
||||
steps:
|
||||
- name: Checkout
|
||||
|
||||
@@ -15,7 +15,6 @@ jobs:
|
||||
validate-pr:
|
||||
name: Validate PR title
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: amannn/action-semantic-pull-request@v5
|
||||
id: lint_pr_title
|
||||
|
||||
@@ -7,7 +7,6 @@ on:
|
||||
jobs:
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
|
||||
@@ -18,7 +18,6 @@ jobs:
|
||||
pull_translations:
|
||||
name: Force pull translations
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
environment: Translations
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
@@ -16,7 +16,6 @@ jobs:
|
||||
pull_translations:
|
||||
name: Pull translations
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
environment: Translations
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
@@ -14,7 +14,6 @@ jobs:
|
||||
extract_translations:
|
||||
name: Extract and upload translations
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 30
|
||||
environment: Translations
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
legacy-peer-deps = true
|
||||
prefer-dedupe = true
|
||||
min-release-age = 7
|
||||
# min-release-age = 7
|
||||
|
||||
@@ -10,12 +10,13 @@
|
||||
"postinstall": "fumadocs-mdx"
|
||||
},
|
||||
"dependencies": {
|
||||
"fumadocs-core": "16.14.3",
|
||||
"fumadocs-mdx": "15.2.3",
|
||||
"fumadocs-ui": "16.14.3",
|
||||
"@radix-ui/react-tabs": "^1.1.13",
|
||||
"fumadocs-core": "16.5.0",
|
||||
"fumadocs-mdx": "14.2.6",
|
||||
"fumadocs-ui": "16.5.0",
|
||||
"lucide-react": "^0.563.0",
|
||||
"mermaid": "^11.12.2",
|
||||
"next": "16.3.0",
|
||||
"next": "16.2.6",
|
||||
"next-plausible": "^3.12.5",
|
||||
"next-themes": "^0.4.6",
|
||||
"react": "^19.2.4",
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
"dependencies": {
|
||||
"@documenso/prisma": "*",
|
||||
"luxon": "^3.7.2",
|
||||
"next": "16.3.0"
|
||||
"next": "16.2.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^20",
|
||||
"@types/react": "^19.2.17",
|
||||
"@types/react": "18.3.27",
|
||||
"typescript": "5.6.2"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { useThrottleFn } from '@documenso/lib/client-only/hooks/use-throttle-fn';
|
||||
import { APP_I18N_OPTIONS } from '@documenso/lib/constants/i18n';
|
||||
import { PDF_VIEWER_PAGE_SELECTOR } from '@documenso/lib/constants/pdf-viewer';
|
||||
import { AppError } from '@documenso/lib/errors/app-error';
|
||||
import { ZSignDocumentEmbedDataSchema } from '@documenso/lib/types/embed-document-sign-schema';
|
||||
import { isFieldUnsignedAndRequired } from '@documenso/lib/utils/advanced-fields-helpers';
|
||||
import { getDocumentDataUrlForPdfViewer } from '@documenso/lib/utils/envelope-download';
|
||||
@@ -33,7 +32,6 @@ import { useEffect, useId, useLayoutEffect, useMemo, useState } from 'react';
|
||||
import { BrandingLogo } from '~/components/general/branding-logo';
|
||||
import PDFViewerLazy from '~/components/general/pdf-viewer/pdf-viewer-lazy';
|
||||
import { injectCss } from '~/utils/css-vars';
|
||||
import { getSigningCompletionErrorMessage } from '~/utils/toast-error-messages';
|
||||
|
||||
import { DocumentSigningAttachmentsPopover } from '../general/document-signing/document-signing-attachments-popover';
|
||||
import { useRequiredDocumentSigningContext } from '../general/document-signing/document-signing-provider';
|
||||
@@ -164,12 +162,9 @@ export const EmbedSignDocumentV1ClientPage = ({
|
||||
);
|
||||
}
|
||||
|
||||
const error = AppError.parseError(err);
|
||||
const toastMessage = getSigningCompletionErrorMessage(error.code);
|
||||
|
||||
toast({
|
||||
title: _(toastMessage.title),
|
||||
description: _(toastMessage.description),
|
||||
title: _(msg`Something went wrong`),
|
||||
description: _(msg`We were unable to submit this document at this time. Please try again later.`),
|
||||
variant: 'destructive',
|
||||
});
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@ import { useState } from 'react';
|
||||
import { match, P } from 'ts-pattern';
|
||||
|
||||
import PDFViewerLazy from '~/components/general/pdf-viewer/pdf-viewer-lazy';
|
||||
import { getSigningCompletionErrorMessage } from '~/utils/toast-error-messages';
|
||||
|
||||
import { useRequiredDocumentSigningContext } from '../../general/document-signing/document-signing-provider';
|
||||
import { DocumentSigningRejectDialog } from '../../general/document-signing/document-signing-reject-dialog';
|
||||
@@ -142,12 +141,9 @@ export const MultiSignDocumentSigningView = ({
|
||||
} catch (err) {
|
||||
onDocumentError?.();
|
||||
|
||||
const error = AppError.parseError(err);
|
||||
const toastMessage = getSigningCompletionErrorMessage(error.code);
|
||||
|
||||
toast({
|
||||
title: _(toastMessage.title),
|
||||
description: _(toastMessage.description),
|
||||
title: _(msg`Error`),
|
||||
description: _(msg`Failed to complete the document. Please try again.`),
|
||||
variant: 'destructive',
|
||||
});
|
||||
} finally {
|
||||
|
||||
@@ -19,7 +19,7 @@ import { msg } from '@lingui/core/macro';
|
||||
import { useLingui } from '@lingui/react';
|
||||
import { Trans } from '@lingui/react/macro';
|
||||
import { keepPreviousData } from '@tanstack/react-query';
|
||||
import { defaultFilter as commandScore } from 'cmdk';
|
||||
import { commandScore } from 'cmdk/dist/command-score';
|
||||
import {
|
||||
ArrowLeftIcon,
|
||||
CheckIcon,
|
||||
|
||||
+1
-17
@@ -14,7 +14,6 @@ import {
|
||||
} from '@documenso/ui/primitives/dialog';
|
||||
import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from '@documenso/ui/primitives/form/form';
|
||||
import { Input } from '@documenso/ui/primitives/input';
|
||||
import { useToast } from '@documenso/ui/primitives/use-toast';
|
||||
import { zodResolver } from '@hookform/resolvers/zod';
|
||||
import { Trans, useLingui } from '@lingui/react/macro';
|
||||
import type { Field, Recipient } from '@prisma/client';
|
||||
@@ -28,8 +27,6 @@ import { useEmbedSigningContext } from '~/components/embed/embed-signing-context
|
||||
import { AccessAuth2FAForm } from '~/components/general/document-signing/access-auth-2fa-form';
|
||||
import { DocumentSigningDisclosure } from '~/components/general/document-signing/document-signing-disclosure';
|
||||
|
||||
import { getSigningCompletionErrorMessage } from '~/utils/toast-error-messages';
|
||||
|
||||
import { useRequiredDocumentSigningAuthContext } from './document-signing-auth-provider';
|
||||
|
||||
export type DocumentSigningCompleteDialogProps = {
|
||||
@@ -88,8 +85,7 @@ export const DocumentSigningCompleteDialog = ({
|
||||
position,
|
||||
disableNameInput = false,
|
||||
}: DocumentSigningCompleteDialogProps) => {
|
||||
const { t, i18n } = useLingui();
|
||||
const { toast } = useToast();
|
||||
const { t } = useLingui();
|
||||
|
||||
const [showDialog, setShowDialog] = useState(false);
|
||||
|
||||
@@ -178,18 +174,6 @@ export const DocumentSigningCompleteDialog = ({
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
// This dialog owns the completion error toast for every signing surface
|
||||
// so the user gets a specific, actionable message. Callers should run
|
||||
// their own side effects (e.g. embeds posting document-error) and
|
||||
// rethrow rather than toasting themselves.
|
||||
const toastMessage = getSigningCompletionErrorMessage(err.code);
|
||||
|
||||
toast({
|
||||
title: i18n._(toastMessage.title),
|
||||
description: i18n._(toastMessage.description),
|
||||
variant: 'destructive',
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import { AppError } from '@documenso/lib/errors/app-error';
|
||||
import type { DocumentAndSender } from '@documenso/lib/server-only/document/get-document-by-token';
|
||||
import type { TRecipientAccessAuth } from '@documenso/lib/types/document-auth';
|
||||
import { isFieldUnsignedAndRequired } from '@documenso/lib/utils/advanced-fields-helpers';
|
||||
@@ -20,8 +19,6 @@ import { useId, useMemo, useState } from 'react';
|
||||
import { Controller, useForm } from 'react-hook-form';
|
||||
import { useNavigate } from 'react-router';
|
||||
|
||||
import { getSigningCompletionErrorMessage } from '~/utils/toast-error-messages';
|
||||
|
||||
import { AssistantConfirmationDialog, type NextSigner } from '../../dialogs/assistant-confirmation-dialog';
|
||||
import { DocumentSigningCompleteDialog } from './document-signing-complete-dialog';
|
||||
import { useRequiredDocumentSigningContext } from './document-signing-provider';
|
||||
@@ -103,12 +100,9 @@ export const DocumentSigningForm = ({
|
||||
try {
|
||||
await completeDocument({ nextSigner });
|
||||
} catch (err) {
|
||||
const error = AppError.parseError(err);
|
||||
const toastMessage = getSigningCompletionErrorMessage(error.code);
|
||||
|
||||
toast({
|
||||
title: _(toastMessage.title),
|
||||
description: _(toastMessage.description),
|
||||
title: _(msg`Error`),
|
||||
description: _(msg`An error occurred while completing the document. Please try again.`),
|
||||
variant: 'destructive',
|
||||
});
|
||||
|
||||
|
||||
@@ -146,17 +146,14 @@ export const DocumentSigningRadioField = ({ field, onSignField, onUnsignField }:
|
||||
{isLoading && <DocumentSigningFieldsLoader />}
|
||||
|
||||
{!field.inserted && (
|
||||
<RadioGroup
|
||||
value={selectedOption}
|
||||
onValueChange={(value) => handleSelectItem(value)}
|
||||
className="z-10 my-0.5 gap-y-1"
|
||||
>
|
||||
<RadioGroup onValueChange={(value) => handleSelectItem(value)} className="z-10 my-0.5 gap-y-1">
|
||||
{values?.map((item, index) => (
|
||||
<div key={index} className="flex items-center">
|
||||
<RadioGroupItem
|
||||
className="h-3 w-3 shrink-0"
|
||||
value={item.value}
|
||||
id={`option-${field.id}-${item.id}`}
|
||||
checked={item.checked}
|
||||
disabled={isReadOnly}
|
||||
/>
|
||||
{!item.value.includes('empty-value-') && item.value && (
|
||||
@@ -170,13 +167,14 @@ export const DocumentSigningRadioField = ({ field, onSignField, onUnsignField }:
|
||||
)}
|
||||
|
||||
{field.inserted && (
|
||||
<RadioGroup value={field.customText ?? ''} className="my-0.5 gap-y-1">
|
||||
<RadioGroup className="my-0.5 gap-y-1">
|
||||
{values?.map((item, index) => (
|
||||
<div key={index} className="flex items-center">
|
||||
<RadioGroupItem
|
||||
className="h-3 w-3"
|
||||
value={item.value}
|
||||
id={`option-${field.id}-${item.id}`}
|
||||
checked={item.value === field.customText}
|
||||
disabled={isReadOnly}
|
||||
/>
|
||||
{!item.value.includes('empty-value-') && item.value && (
|
||||
|
||||
+11
-4
@@ -148,11 +148,15 @@ export const EnvelopeSignerCompleteDialog = () => {
|
||||
const error = AppError.parseError(err);
|
||||
|
||||
if (error.code !== AppErrorCode.TWO_FACTOR_AUTH_FAILED) {
|
||||
toast({
|
||||
title: t`Something went wrong`,
|
||||
description: t`We were unable to submit this document at this time. Please try again later.`,
|
||||
variant: 'destructive',
|
||||
});
|
||||
|
||||
onDocumentError?.();
|
||||
}
|
||||
|
||||
// Rethrow so DocumentSigningCompleteDialog can handle 2FA retries and
|
||||
// toast a specific completion error message.
|
||||
throw err;
|
||||
}
|
||||
};
|
||||
@@ -220,11 +224,14 @@ export const EnvelopeSignerCompleteDialog = () => {
|
||||
}
|
||||
} catch (err) {
|
||||
console.log('err', err);
|
||||
toast({
|
||||
title: t`Something went wrong`,
|
||||
description: t`We were unable to submit this document at this time. Please try again later.`,
|
||||
variant: 'destructive',
|
||||
});
|
||||
|
||||
onDocumentError?.();
|
||||
|
||||
// Rethrow so DocumentSigningCompleteDialog can toast a specific
|
||||
// completion error message.
|
||||
throw err;
|
||||
}
|
||||
};
|
||||
|
||||
@@ -215,7 +215,7 @@ export default function PDFViewer({
|
||||
|
||||
type VirtualizedPageListProps = {
|
||||
scrollParentRef: ScrollTarget;
|
||||
constraintRef: React.RefObject<HTMLDivElement | null>;
|
||||
constraintRef: React.RefObject<HTMLDivElement>;
|
||||
pages: PageMeta[];
|
||||
numPages: number;
|
||||
pdf: pdfjsLib.PDFDocumentProxy;
|
||||
|
||||
@@ -31,26 +31,6 @@ function initPosthog() {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Surfaces hydration recoveries (React 19 discards the server HTML and
|
||||
* re-renders on the client instead of dying) so we can track how often
|
||||
* extensions/early clicks interfere with hydration in the wild.
|
||||
*/
|
||||
function onRecoverableError(error: unknown, errorInfo: { componentStack?: string }) {
|
||||
console.error('[hydration] recovered from error', error, errorInfo.componentStack);
|
||||
|
||||
if (extractPostHogConfig()) {
|
||||
void import('posthog-js').then(({ default: posthog }) => {
|
||||
if (posthog.__loaded) {
|
||||
posthog.capture('$hydration_recoverable_error', {
|
||||
message: error instanceof Error ? error.message : String(error),
|
||||
componentStack: errorInfo.componentStack,
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
async function main() {
|
||||
const locale = detect(fromHtmlTag('lang')) || 'en';
|
||||
|
||||
@@ -64,7 +44,6 @@ async function main() {
|
||||
<HydratedRouter />
|
||||
</I18nProvider>
|
||||
</StrictMode>,
|
||||
{ onRecoverableError },
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
@@ -42,51 +42,6 @@ export const getDirectTemplateErrorMessage = (code: string): ToastMessageDescrip
|
||||
}));
|
||||
};
|
||||
|
||||
/**
|
||||
* Toast messages for errors thrown while a recipient attempts to complete
|
||||
* (sign) a document, so the user knows whether retrying can help and what to
|
||||
* do next.
|
||||
*/
|
||||
export const getSigningCompletionErrorMessage = (code: string): ToastMessageDescriptor => {
|
||||
return match(code)
|
||||
.with(AppErrorCode.NOT_FOUND, () => ({
|
||||
title: msg`Document no longer available`,
|
||||
description: msg`This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link.`,
|
||||
}))
|
||||
.with(AppErrorCode.RECIPIENT_HAS_UNSIGNED_FIELDS, () => ({
|
||||
title: msg`Some fields were not saved`,
|
||||
description: msg`One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again.`,
|
||||
}))
|
||||
.with(AppErrorCode.RECIPIENT_OUT_OF_TURN, () => ({
|
||||
title: msg`It's not your turn to sign yet`,
|
||||
description: msg`This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn.`,
|
||||
}))
|
||||
.with(AppErrorCode.RECIPIENT_EXPIRED, () => ({
|
||||
title: msg`Signing link expired`,
|
||||
description: msg`Your signing link has expired. Please contact the sender to request a new one.`,
|
||||
}))
|
||||
.with(AppErrorCode.ENVELOPE_COMPLETED, () => ({
|
||||
title: msg`Document already completed`,
|
||||
description: msg`This document has already been completed and no further signatures can be added.`,
|
||||
}))
|
||||
.with(AppErrorCode.ENVELOPE_REJECTED, () => ({
|
||||
title: msg`Document rejected`,
|
||||
description: msg`This document has been rejected by a recipient and can no longer be signed.`,
|
||||
}))
|
||||
.with(AppErrorCode.ENVELOPE_CANCELLED, () => ({
|
||||
title: msg`Document cancelled`,
|
||||
description: msg`This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake.`,
|
||||
}))
|
||||
.with(AppErrorCode.ENVELOPE_DRAFT, () => ({
|
||||
title: msg`Document not ready`,
|
||||
description: msg`This document has not been sent for signing yet. Please wait for the sender to send it before signing.`,
|
||||
}))
|
||||
.otherwise(() => ({
|
||||
title: msg`Something went wrong`,
|
||||
description: msg`We were unable to submit this document at this time. Please try again later.`,
|
||||
}));
|
||||
};
|
||||
|
||||
export const getUploadErrorMessage = (code: string): ToastMessageDescriptor => {
|
||||
return match(code)
|
||||
.with(AppErrorCode.TOO_MANY_REQUESTS, () => FAIR_USE_LIMIT_EXCEEDED_ERROR_MESSAGE)
|
||||
|
||||
@@ -57,9 +57,9 @@
|
||||
"papaparse": "^5.5.3",
|
||||
"posthog-js": "^1.297.2",
|
||||
"posthog-node": "4.18.0",
|
||||
"react": "^19.2.7",
|
||||
"react": "^18",
|
||||
"react-call": "^1.8.1",
|
||||
"react-dom": "^19.2.7",
|
||||
"react-dom": "^18",
|
||||
"react-dropzone": "^14.3.8",
|
||||
"react-hook-form": "^7.66.1",
|
||||
"react-hotkeys-hook": "^4.6.2",
|
||||
@@ -93,11 +93,11 @@
|
||||
"@types/luxon": "^3.7.1",
|
||||
"@types/node": "^20",
|
||||
"@types/papaparse": "^5.5.0",
|
||||
"@types/react": "^19.2.17",
|
||||
"@types/react-dom": "^19.2.3",
|
||||
"@types/react": "18.3.27",
|
||||
"@types/react-dom": "^18",
|
||||
"@types/ua-parser-js": "^0.7.39",
|
||||
"cross-env": "^10.1.0",
|
||||
"esbuild": "^0.28.1",
|
||||
"esbuild": "^0.27.0",
|
||||
"remix-flat-routes": "^0.8.5",
|
||||
"rollup": "^4.53.3",
|
||||
"tsx": "^4.23.1",
|
||||
|
||||
@@ -121,7 +121,7 @@ export default defineConfig({
|
||||
'nodemailer',
|
||||
/playwright/,
|
||||
'@playwright/browser-chromium',
|
||||
'@documenso/skia-canvas',
|
||||
'skia-canvas',
|
||||
],
|
||||
},
|
||||
},
|
||||
|
||||
@@ -76,6 +76,7 @@ COPY --from=builder /app/out/json/ .
|
||||
COPY --from=builder /app/out/package-lock.json ./package-lock.json
|
||||
|
||||
COPY --from=builder /app/lingui.config.ts ./lingui.config.ts
|
||||
COPY --from=builder /app/patches ./patches
|
||||
|
||||
RUN npm ci
|
||||
|
||||
@@ -114,6 +115,8 @@ WORKDIR /app
|
||||
COPY --from=builder --chown=nodejs:nodejs /app/out/json/ .
|
||||
# Copy the tailwind config files across
|
||||
COPY --from=builder --chown=nodejs:nodejs /app/out/full/packages/tailwind-config ./packages/tailwind-config
|
||||
# Copy the patches across
|
||||
COPY --from=builder --chown=nodejs:nodejs /app/patches ./patches
|
||||
|
||||
RUN npm ci --only=production
|
||||
|
||||
|
||||
Generated
+4789
-3856
File diff suppressed because it is too large
Load Diff
+7
-44
@@ -48,23 +48,20 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "2.4.8",
|
||||
"@types/react": "^19.2.17",
|
||||
"@types/react-dom": "^19.2.3",
|
||||
"@commitlint/cli": "^20.1.0",
|
||||
"@commitlint/config-conventional": "^20.0.0",
|
||||
"@datadog/pprof": "^5.13.5",
|
||||
"@documenso/skia-canvas": "^3.0.8-documenso.3",
|
||||
"@lingui/cli": "^5.6.0",
|
||||
"@prisma/client": "^6.19.0",
|
||||
"@trpc/client": "11.17.0",
|
||||
"@trpc/react-query": "11.17.0",
|
||||
"@trpc/server": "11.17.0",
|
||||
"@trpc/client": "11.8.1",
|
||||
"@trpc/react-query": "11.8.1",
|
||||
"@trpc/server": "11.8.1",
|
||||
"@ts-rest/core": "^3.52.1",
|
||||
"@ts-rest/open-api": "^3.52.1",
|
||||
"@ts-rest/serverless": "^3.52.1",
|
||||
"dotenv": "^17.2.3",
|
||||
"dotenv-cli": "^11.0.0",
|
||||
"esbuild": "^0.28.1",
|
||||
"esbuild": "^0.27.0",
|
||||
"husky": "^9.1.7",
|
||||
"inngest": "^3.54.0",
|
||||
"inngest-cli": "^1.17.9",
|
||||
@@ -89,61 +86,27 @@
|
||||
"zod-prisma-types": "3.3.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ai-sdk/google-vertex": "5.0.48",
|
||||
"@ai-sdk/google-vertex": "3.0.81",
|
||||
"@documenso/prisma": "*",
|
||||
"@libpdf/core": "^0.4.1",
|
||||
"@lingui/conf": "^5.6.0",
|
||||
"@lingui/core": "^5.6.0",
|
||||
"@prisma/extension-read-replicas": "^0.4.1",
|
||||
"@radix-ui/react-accordion": "^1.2.16",
|
||||
"@radix-ui/react-alert-dialog": "^1.1.19",
|
||||
"@radix-ui/react-aspect-ratio": "^1.1.11",
|
||||
"@radix-ui/react-avatar": "^1.2.2",
|
||||
"@radix-ui/react-checkbox": "^1.3.7",
|
||||
"@radix-ui/react-collapsible": "^1.1.16",
|
||||
"@radix-ui/react-context-menu": "^2.3.3",
|
||||
"@radix-ui/react-dialog": "^1.1.19",
|
||||
"@radix-ui/react-dropdown-menu": "^2.1.20",
|
||||
"@radix-ui/react-hover-card": "^1.1.19",
|
||||
"@radix-ui/react-label": "^2.1.11",
|
||||
"@radix-ui/react-menubar": "^1.1.20",
|
||||
"@radix-ui/react-navigation-menu": "^1.2.18",
|
||||
"@radix-ui/react-popover": "^1.1.19",
|
||||
"@radix-ui/react-progress": "^1.1.12",
|
||||
"@radix-ui/react-radio-group": "^1.4.3",
|
||||
"@radix-ui/react-scroll-area": "^1.2.14",
|
||||
"@radix-ui/react-select": "^2.3.3",
|
||||
"@radix-ui/react-separator": "^1.1.11",
|
||||
"@radix-ui/react-slider": "^1.4.3",
|
||||
"@radix-ui/react-slot": "^1.3.0",
|
||||
"@radix-ui/react-switch": "^1.3.3",
|
||||
"@radix-ui/react-tabs": "^1.1.17",
|
||||
"@radix-ui/react-toast": "^1.2.19",
|
||||
"@radix-ui/react-toggle": "^1.1.14",
|
||||
"@radix-ui/react-toggle-group": "^1.1.15",
|
||||
"@radix-ui/react-tooltip": "^1.2.12",
|
||||
"ai": "^7.0.58",
|
||||
"ai": "^5.0.104",
|
||||
"cron-parser": "^5.5.0",
|
||||
"fflate": "^0.8.3",
|
||||
"luxon": "^3.7.2",
|
||||
"patch-package": "^8.0.1",
|
||||
"posthog-node": "4.18.0",
|
||||
"react": "^19.2.7",
|
||||
"react-dom": "^19.2.7",
|
||||
"sharp": "0.35.3",
|
||||
"react": "^18",
|
||||
"typescript": "5.6.2",
|
||||
"@marsidev/react-turnstile": "^1.5.0",
|
||||
"zod": "^3.25.76"
|
||||
},
|
||||
"overrides": {
|
||||
"lodash": "4.18.1",
|
||||
"brace-expansion@1": "^1.1.18",
|
||||
"pdfjs-dist": "5.4.296",
|
||||
"postcss": "^8.5.19",
|
||||
"react": "$react",
|
||||
"react-dom": "$react-dom",
|
||||
"@types/react": "^19.2.17",
|
||||
"@types/react-dom": "^19.2.3",
|
||||
"typescript": "5.6.2",
|
||||
"zod": "$zod",
|
||||
"fumadocs-mdx": {
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"arctic": "^3.7.0",
|
||||
"hono": "^4.12.14",
|
||||
"luxon": "^3.7.2",
|
||||
"react": "^19.2.7",
|
||||
"react": "^18",
|
||||
"ts-pattern": "^5.9.0",
|
||||
"zod": "^3.25.76"
|
||||
}
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
export {
|
||||
Body,
|
||||
Button,
|
||||
Column,
|
||||
Container,
|
||||
Font,
|
||||
Head,
|
||||
Heading,
|
||||
Hr,
|
||||
Html,
|
||||
Img,
|
||||
Link,
|
||||
Preview,
|
||||
Row,
|
||||
render,
|
||||
Section,
|
||||
Tailwind,
|
||||
Text,
|
||||
} from 'react-email';
|
||||
export { Body } from '@react-email/body';
|
||||
export { Button } from '@react-email/button';
|
||||
export { Column } from '@react-email/column';
|
||||
export { Container } from '@react-email/container';
|
||||
export { Font } from '@react-email/font';
|
||||
export { Head } from '@react-email/head';
|
||||
export { Heading } from '@react-email/heading';
|
||||
export { Hr } from '@react-email/hr';
|
||||
export { Html } from '@react-email/html';
|
||||
export { Img } from '@react-email/img';
|
||||
export { Link } from '@react-email/link';
|
||||
export { Preview } from '@react-email/preview';
|
||||
export { render } from '@react-email/render';
|
||||
export { Row } from '@react-email/row';
|
||||
export { Section } from '@react-email/section';
|
||||
export { Tailwind } from '@react-email/tailwind';
|
||||
export { Text } from '@react-email/text';
|
||||
|
||||
@@ -19,9 +19,27 @@
|
||||
"dependencies": {
|
||||
"@documenso/nodemailer-resend": "5.0.0",
|
||||
"@documenso/tailwind-config": "*",
|
||||
"@react-email/render": "2.1.0",
|
||||
"@react-email/body": "0.2.0",
|
||||
"@react-email/button": "0.2.0",
|
||||
"@react-email/code-block": "0.2.0",
|
||||
"@react-email/code-inline": "0.0.5",
|
||||
"@react-email/column": "0.0.13",
|
||||
"@react-email/container": "0.0.15",
|
||||
"@react-email/font": "0.0.9",
|
||||
"@react-email/head": "0.0.12",
|
||||
"@react-email/heading": "0.0.15",
|
||||
"@react-email/hr": "0.0.11",
|
||||
"@react-email/html": "0.0.11",
|
||||
"@react-email/img": "0.0.11",
|
||||
"@react-email/link": "0.0.12",
|
||||
"@react-email/preview": "0.0.13",
|
||||
"@react-email/render": "2.0.0",
|
||||
"@react-email/row": "0.0.12",
|
||||
"@react-email/section": "0.0.16",
|
||||
"@react-email/tailwind": "^2.0.1",
|
||||
"@react-email/text": "0.1.5",
|
||||
"nodemailer": "^9.0.0",
|
||||
"react-email": "^6.9.0",
|
||||
"react-email": "^5.0.6",
|
||||
"resend": "^6.5.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -8,7 +8,7 @@ type SaveRequest<T, R> = {
|
||||
export const useAutoSave = <T, R = void>(onSave: (data: T) => Promise<R>, options: { delay?: number } = {}) => {
|
||||
const { delay = 2000 } = options;
|
||||
|
||||
const saveTimeoutRef = useRef<NodeJS.Timeout | undefined>(undefined);
|
||||
const saveTimeoutRef = useRef<NodeJS.Timeout>();
|
||||
const saveQueueRef = useRef<SaveRequest<T, R>[]>([]);
|
||||
const isProcessingRef = useRef(false);
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ import { useToast } from '@documenso/ui/primitives/use-toast';
|
||||
import { useLingui } from '@lingui/react/macro';
|
||||
import { EnvelopeType, Prisma, ReadStatus, SendStatus, SigningStatus } from '@prisma/client';
|
||||
import type React from 'react';
|
||||
import { createContext, useCallback, useContext, useMemo, useRef, useState, useSyncExternalStore } from 'react';
|
||||
import { createContext, useCallback, useContext, useMemo, useRef, useState } from 'react';
|
||||
import { useSearchParams } from 'react-router';
|
||||
|
||||
import type { TDocumentEmailSettings } from '../../types/document-email';
|
||||
@@ -107,39 +107,7 @@ export const EnvelopeEditorProvider = ({
|
||||
|
||||
const [_searchParams, setSearchParams] = useSearchParams();
|
||||
|
||||
/**
|
||||
* The envelope is kept in a ref-backed external store instead of useState so
|
||||
* that async consumers (debounced autosave callbacks, flushAutosave, resetForms)
|
||||
* can synchronously read the latest value via `getEnvelope`.
|
||||
*
|
||||
* React subscribes to the store through useSyncExternalStore, keeping renders in
|
||||
* sync without maintaining a separate copy of the state.
|
||||
*/
|
||||
const envelopeStoreRef = useRef(initialEnvelope);
|
||||
const envelopeStoreSubscribersRef = useRef(new Set<() => void>());
|
||||
|
||||
const subscribeToEnvelopeStore = useCallback((onStoreChange: () => void) => {
|
||||
envelopeStoreSubscribersRef.current.add(onStoreChange);
|
||||
|
||||
return () => {
|
||||
envelopeStoreSubscribersRef.current.delete(onStoreChange);
|
||||
};
|
||||
}, []);
|
||||
|
||||
const getEnvelope = useCallback(() => envelopeStoreRef.current, []);
|
||||
|
||||
const setEnvelope = useCallback((action: React.SetStateAction<TEditorEnvelope>) => {
|
||||
const next = typeof action === 'function' ? action(envelopeStoreRef.current) : action;
|
||||
|
||||
envelopeStoreRef.current = next;
|
||||
|
||||
for (const onStoreChange of envelopeStoreSubscribersRef.current) {
|
||||
onStoreChange();
|
||||
}
|
||||
}, []);
|
||||
|
||||
const envelope = useSyncExternalStore(subscribeToEnvelopeStore, getEnvelope, getEnvelope);
|
||||
|
||||
const [envelope, _setEnvelope] = useState(initialEnvelope);
|
||||
const [autosaveError, setAutosaveError] = useState<boolean>(false);
|
||||
|
||||
const isCscMode = IS_INSTANCE_CSC_MODE();
|
||||
@@ -167,6 +135,8 @@ export const EnvelopeEditorProvider = ({
|
||||
};
|
||||
}, [isCscMode, providedEditorConfig]);
|
||||
|
||||
const envelopeRef = useRef(initialEnvelope);
|
||||
|
||||
const externalFlushCallbacksRef = useRef<Map<string, () => Promise<void>>>(new Map());
|
||||
const pendingMutationsRef = useRef<Set<Promise<unknown>>>(new Set());
|
||||
|
||||
@@ -186,6 +156,14 @@ export const EnvelopeEditorProvider = ({
|
||||
});
|
||||
}, []);
|
||||
|
||||
const setEnvelope: typeof _setEnvelope = (action) => {
|
||||
_setEnvelope((prev) => {
|
||||
const next = typeof action === 'function' ? action(prev) : action;
|
||||
envelopeRef.current = next;
|
||||
return next;
|
||||
});
|
||||
};
|
||||
|
||||
const isEmbedded = editorConfig.embedded !== undefined;
|
||||
|
||||
const editorFields = useEditorFields({
|
||||
@@ -214,18 +192,16 @@ export const EnvelopeEditorProvider = ({
|
||||
try {
|
||||
let recipients: TEditorEnvelope['recipients'] = [];
|
||||
|
||||
const currentEnvelope = getEnvelope();
|
||||
|
||||
if (!isEmbedded) {
|
||||
const response = await setRecipientsMutation.mutateAsync({
|
||||
envelopeId: currentEnvelope.id,
|
||||
envelopeType: currentEnvelope.type,
|
||||
envelopeId: envelope.id,
|
||||
envelopeType: envelope.type,
|
||||
recipients: localRecipients,
|
||||
});
|
||||
|
||||
recipients = response.data;
|
||||
} else {
|
||||
recipients = mapLocalRecipientsToRecipients({ envelope: currentEnvelope, localRecipients });
|
||||
recipients = mapLocalRecipientsToRecipients({ envelope, localRecipients });
|
||||
}
|
||||
|
||||
setEnvelope((prev) => ({
|
||||
@@ -235,7 +211,9 @@ export const EnvelopeEditorProvider = ({
|
||||
}));
|
||||
|
||||
// Reset the local fields to ensure deleted recipient fields are removed.
|
||||
editorFields.resetForm(getEnvelope().fields);
|
||||
editorFields.resetForm(
|
||||
envelope.fields.filter((field) => recipients.some((recipient) => recipient.id === field.recipientId)),
|
||||
);
|
||||
|
||||
setAutosaveError(false);
|
||||
} catch (err) {
|
||||
@@ -270,18 +248,16 @@ export const EnvelopeEditorProvider = ({
|
||||
try {
|
||||
let fields: TSetEnvelopeFieldsResponse['data'] = [];
|
||||
|
||||
const currentEnvelope = getEnvelope();
|
||||
|
||||
if (!isEmbedded) {
|
||||
const response = await setFieldsMutation.mutateAsync({
|
||||
envelopeId: currentEnvelope.id,
|
||||
envelopeType: currentEnvelope.type,
|
||||
envelopeId: envelope.id,
|
||||
envelopeType: envelope.type,
|
||||
fields: localFields,
|
||||
});
|
||||
|
||||
fields = response.data;
|
||||
} else {
|
||||
fields = mapLocalFieldsToFields({ envelope: currentEnvelope, localFields });
|
||||
fields = mapLocalFieldsToFields({ envelope, localFields });
|
||||
}
|
||||
|
||||
setEnvelope((prev) => ({
|
||||
@@ -333,7 +309,7 @@ export const EnvelopeEditorProvider = ({
|
||||
try {
|
||||
const response = !isEmbedded
|
||||
? await updateEnvelopeMutation.mutateAsync({
|
||||
envelopeId: getEnvelope().id,
|
||||
envelopeId: envelope.id,
|
||||
data,
|
||||
meta,
|
||||
})
|
||||
@@ -491,14 +467,12 @@ export const EnvelopeEditorProvider = ({
|
||||
};
|
||||
|
||||
const resetForms = () => {
|
||||
const currentEnvelope = getEnvelope();
|
||||
|
||||
editorRecipients.resetForm({
|
||||
recipients: currentEnvelope.recipients,
|
||||
documentMeta: currentEnvelope.documentMeta,
|
||||
recipients: envelopeRef.current.recipients,
|
||||
documentMeta: envelopeRef.current.documentMeta,
|
||||
});
|
||||
|
||||
editorFields.resetForm(currentEnvelope.fields);
|
||||
editorFields.resetForm(envelopeRef.current.fields);
|
||||
};
|
||||
|
||||
const flushAutosave = async (): Promise<TEditorEnvelope> => {
|
||||
@@ -514,7 +488,7 @@ export const EnvelopeEditorProvider = ({
|
||||
await Promise.allSettled(Array.from(pendingMutationsRef.current));
|
||||
}
|
||||
|
||||
return getEnvelope();
|
||||
return envelopeRef.current;
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
@@ -43,20 +43,6 @@ export enum AppErrorCode {
|
||||
*/
|
||||
RECIPIENT_ALREADY_SIGNED = 'RECIPIENT_ALREADY_SIGNED',
|
||||
|
||||
/**
|
||||
* A completion request was made for a recipient that still has required
|
||||
* fields which have not been inserted. Usually indicates the client's field
|
||||
* state is out of sync with the server (e.g. a field insert failed to
|
||||
* persist before submission).
|
||||
*/
|
||||
RECIPIENT_HAS_UNSIGNED_FIELDS = 'RECIPIENT_HAS_UNSIGNED_FIELDS',
|
||||
|
||||
/**
|
||||
* A completion request was made by a recipient in a sequential signing flow
|
||||
* before the preceding recipients have signed.
|
||||
*/
|
||||
RECIPIENT_OUT_OF_TURN = 'RECIPIENT_OUT_OF_TURN',
|
||||
|
||||
/**
|
||||
* A signer recipient does not have a signature field assigned. Thrown when
|
||||
* distributing an envelope or using a direct template where at least one
|
||||
@@ -113,8 +99,6 @@ export const genericErrorCodeToTrpcErrorCodeMap: Record<string, { code: string;
|
||||
[AppErrorCode.ENVELOPE_LEGACY]: { code: 'BAD_REQUEST', status: 400 },
|
||||
[AppErrorCode.ENVELOPE_TSP_LOCKED]: { code: 'BAD_REQUEST', status: 400 },
|
||||
[AppErrorCode.MISSING_SIGNATURE_FIELD]: { code: 'BAD_REQUEST', status: 400 },
|
||||
[AppErrorCode.RECIPIENT_HAS_UNSIGNED_FIELDS]: { code: 'BAD_REQUEST', status: 400 },
|
||||
[AppErrorCode.RECIPIENT_OUT_OF_TURN]: { code: 'BAD_REQUEST', status: 400 },
|
||||
[AppErrorCode.CSC_INSTANCE_MODE_MISMATCH]: { code: 'BAD_REQUEST', status: 400 },
|
||||
[AppErrorCode.CSC_UNLICENSED]: { code: 'FORBIDDEN', status: 403 },
|
||||
[AppErrorCode.CSC_PROVIDER_INFO_FAILED]: { code: 'INTERNAL_SERVER_ERROR', status: 500 },
|
||||
@@ -323,8 +307,6 @@ export class AppError extends Error {
|
||||
AppErrorCode.ENVELOPE_LEGACY,
|
||||
AppErrorCode.ENVELOPE_TSP_LOCKED,
|
||||
AppErrorCode.MISSING_SIGNATURE_FIELD,
|
||||
AppErrorCode.RECIPIENT_HAS_UNSIGNED_FIELDS,
|
||||
AppErrorCode.RECIPIENT_OUT_OF_TURN,
|
||||
AppErrorCode.CSC_INSTANCE_MODE_MISMATCH,
|
||||
AppErrorCode.CSC_CREDENTIAL_LIST_EMPTY,
|
||||
AppErrorCode.CSC_CERT_INVALID,
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"clean": "rimraf node_modules"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ai-sdk/google-vertex": "5.0.48",
|
||||
"@ai-sdk/google-vertex": "3.0.81",
|
||||
"@aws-sdk/client-s3": "^3.998.0",
|
||||
"@aws-sdk/client-sesv2": "^3.998.0",
|
||||
"@aws-sdk/cloudfront-signer": "^3.998.0",
|
||||
@@ -29,7 +29,6 @@
|
||||
"@documenso/email": "*",
|
||||
"@documenso/prisma": "*",
|
||||
"@documenso/signing": "*",
|
||||
"@documenso/skia-canvas": "^3.0.8-documenso.3",
|
||||
"@lingui/core": "^5.6.0",
|
||||
"@lingui/macro": "^5.6.0",
|
||||
"@lingui/react": "^5.6.0",
|
||||
@@ -43,7 +42,7 @@
|
||||
"@sindresorhus/slugify": "^3.0.0",
|
||||
"@team-plain/typescript-sdk": "^5.11.0",
|
||||
"@vvo/tzdb": "^6.196.0",
|
||||
"ai": "^7.0.58",
|
||||
"ai": "^5.0.104",
|
||||
"bullmq": "^5.71.1",
|
||||
"colord": "^2.9.3",
|
||||
"csv-parse": "^6.1.0",
|
||||
@@ -65,9 +64,10 @@
|
||||
"postcss-selector-parser": "^7.1.4",
|
||||
"posthog-js": "^1.297.2",
|
||||
"posthog-node": "4.18.0",
|
||||
"react": "^19.2.7",
|
||||
"react": "^18",
|
||||
"remeda": "^2.32.0",
|
||||
"sharp": "0.35.3",
|
||||
"sharp": "0.34.5",
|
||||
"skia-canvas": "^3.0.8",
|
||||
"stripe": "^12.18.0",
|
||||
"ts-pattern": "^5.9.0",
|
||||
"zod": "^3.25.76"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Canvas, Image, Path2D } from '@documenso/skia-canvas';
|
||||
import pMap from 'p-map';
|
||||
import * as pdfjsLib from 'pdfjs-dist/legacy/build/pdf.mjs';
|
||||
import { Canvas, Image, Path2D } from 'skia-canvas';
|
||||
|
||||
// @ts-expect-error napi-rs/canvas satisfies the requirements
|
||||
globalThis.Path2D = Path2D;
|
||||
|
||||
@@ -59,7 +59,7 @@ export const completeDocumentWithToken = async ({
|
||||
nextSigner,
|
||||
recipientOverride,
|
||||
}: CompleteDocumentWithTokenOptions) => {
|
||||
const envelope = await prisma.envelope.findFirst({
|
||||
const envelope = await prisma.envelope.findFirstOrThrow({
|
||||
where: {
|
||||
...unsafeBuildEnvelopeIdQuery(id, EnvelopeType.DOCUMENT),
|
||||
recipients: {
|
||||
@@ -78,23 +78,10 @@ export const completeDocumentWithToken = async ({
|
||||
},
|
||||
});
|
||||
|
||||
// The most common cause is a stale signing page: the document was deleted,
|
||||
// or the recipient was removed, after the link was opened. Surface a
|
||||
// NOT_FOUND instead of leaking a Prisma P2025 as a 500.
|
||||
if (!envelope) {
|
||||
throw new AppError(AppErrorCode.NOT_FOUND, {
|
||||
message: 'Document not found for the provided signing token',
|
||||
statusCode: 404,
|
||||
});
|
||||
}
|
||||
|
||||
const legacyDocumentId = mapSecondaryIdToDocumentId(envelope.secondaryId);
|
||||
|
||||
if (envelope.recipients.length === 0) {
|
||||
throw new AppError(AppErrorCode.NOT_FOUND, {
|
||||
message: `Document ${envelope.id} has no recipient with the provided token`,
|
||||
statusCode: 404,
|
||||
});
|
||||
throw new Error(`Document ${envelope.id} has no recipient with token ${token}`);
|
||||
}
|
||||
|
||||
const [recipient] = envelope.recipients;
|
||||
@@ -111,19 +98,7 @@ export const completeDocumentWithToken = async ({
|
||||
}
|
||||
|
||||
if (envelope.status !== DocumentStatus.PENDING) {
|
||||
const envelopeStatusErrorCode: Record<DocumentStatus, AppErrorCode> = {
|
||||
[DocumentStatus.DRAFT]: AppErrorCode.ENVELOPE_DRAFT,
|
||||
[DocumentStatus.COMPLETED]: AppErrorCode.ENVELOPE_COMPLETED,
|
||||
[DocumentStatus.REJECTED]: AppErrorCode.ENVELOPE_REJECTED,
|
||||
[DocumentStatus.CANCELLED]: AppErrorCode.ENVELOPE_CANCELLED,
|
||||
// Unreachable: guarded by the status check above.
|
||||
[DocumentStatus.PENDING]: AppErrorCode.INVALID_REQUEST,
|
||||
};
|
||||
|
||||
throw new AppError(envelopeStatusErrorCode[envelope.status], {
|
||||
message: `Document ${envelope.id} must be pending to be completed, found ${envelope.status}`,
|
||||
statusCode: 400,
|
||||
});
|
||||
throw new Error(`Document ${envelope.id} must be pending`);
|
||||
}
|
||||
|
||||
assertRecipientNotExpired(recipient);
|
||||
@@ -141,10 +116,7 @@ export const completeDocumentWithToken = async ({
|
||||
});
|
||||
|
||||
if (!isRecipientsTurn) {
|
||||
throw new AppError(AppErrorCode.RECIPIENT_OUT_OF_TURN, {
|
||||
message: `Recipient ${recipient.id} attempted to complete the document before it was their turn`,
|
||||
statusCode: 400,
|
||||
});
|
||||
throw new Error(`Recipient ${recipient.id} attempted to complete the document before it was their turn`);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -307,10 +279,7 @@ export const completeDocumentWithToken = async ({
|
||||
}
|
||||
|
||||
if (fieldsContainUnsignedRequiredField(fields)) {
|
||||
throw new AppError(AppErrorCode.RECIPIENT_HAS_UNSIGNED_FIELDS, {
|
||||
message: `Recipient ${recipient.id} has unsigned fields`,
|
||||
statusCode: 400,
|
||||
});
|
||||
throw new Error(`Recipient ${recipient.id} has unsigned fields`);
|
||||
}
|
||||
|
||||
await prisma.$transaction(async (tx) => {
|
||||
|
||||
@@ -2,9 +2,8 @@
|
||||
* !: This is a workaround to fix the memory leak in the skia-canvas library.
|
||||
* !: Internals are ported from the original `konva/skia-backend.js` file.
|
||||
*/
|
||||
|
||||
import { Canvas, DOMMatrix, Image, Path2D } from '@documenso/skia-canvas';
|
||||
import { Konva } from 'konva/lib/_CoreInternals';
|
||||
import { Canvas, DOMMatrix, Image, Path2D } from 'skia-canvas';
|
||||
|
||||
// @ts-expect-error skia-canvas satisfies the requirements
|
||||
global.DOMMatrix = DOMMatrix;
|
||||
@@ -38,6 +37,6 @@ Konva.Util.createImageElement = () => {
|
||||
return node as unknown as HTMLImageElement;
|
||||
};
|
||||
|
||||
Konva._renderBackend = '@documenso/skia-canvas';
|
||||
Konva._renderBackend = 'skia-canvas';
|
||||
|
||||
export default Konva;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import path from 'node:path';
|
||||
import { AppError, AppErrorCode } from '@documenso/lib/errors/app-error';
|
||||
import { FontLibrary } from '@documenso/skia-canvas';
|
||||
import type { Recipient } from '@prisma/client';
|
||||
import { FieldType } from '@prisma/client';
|
||||
import { FontLibrary } from 'skia-canvas';
|
||||
import { match } from 'ts-pattern';
|
||||
|
||||
/**
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
import '../konva/skia-backend';
|
||||
|
||||
import type { FieldWithSignature } from '@documenso/prisma/types/field-with-signature';
|
||||
import type { Canvas } from '@documenso/skia-canvas';
|
||||
import Konva from 'konva';
|
||||
import type { Canvas } from 'skia-canvas';
|
||||
|
||||
import { renderField } from '../../universal/field-renderer/render-field';
|
||||
import { ensureFontLibrary } from './helpers';
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
// sort-imports-ignore
|
||||
import '../konva/skia-backend';
|
||||
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import type { Canvas } from '@documenso/skia-canvas';
|
||||
import { Image as SkiaImage } from '@documenso/skia-canvas';
|
||||
import type { I18n } from '@lingui/core';
|
||||
import { msg } from '@lingui/core/macro';
|
||||
import type { DocumentMeta, Envelope, RecipientRole } from '@prisma/client';
|
||||
import Konva from 'konva';
|
||||
import 'konva/skia-backend';
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import type { DateTimeFormatOptions } from 'luxon';
|
||||
import { DateTime } from 'luxon';
|
||||
import type { Canvas } from 'skia-canvas';
|
||||
import { Image as SkiaImage } from 'skia-canvas';
|
||||
import { match, P } from 'ts-pattern';
|
||||
import { UAParser } from 'ua-parser-js';
|
||||
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
// sort-imports-ignore
|
||||
import '../konva/skia-backend';
|
||||
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import type { Canvas } from '@documenso/skia-canvas';
|
||||
import { Image as SkiaImage } from '@documenso/skia-canvas';
|
||||
import type { I18n } from '@lingui/core';
|
||||
import { msg } from '@lingui/core/macro';
|
||||
import type { Field, RecipientRole, Signature } from '@prisma/client';
|
||||
import { SigningStatus } from '@prisma/client';
|
||||
import Konva from 'konva';
|
||||
import 'konva/skia-backend';
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import { DateTime } from 'luxon';
|
||||
import type { Canvas } from 'skia-canvas';
|
||||
import { Image as SkiaImage } from 'skia-canvas';
|
||||
import { UAParser } from 'ua-parser-js';
|
||||
import { renderSVG } from 'uqr';
|
||||
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "{0}-Feld"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} hat Sie eingeladen, das Dokument \"{1}\" {recipientActionVerb}."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "Konto entkoppelt"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Bestätigung"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "Beim automatischen Signieren des Dokuments ist ein Fehler aufgetreten, e
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "Beim Stornieren der Dokumente ist ein Fehler aufgetreten."
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "Beim Abschließen des Dokuments ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "Ein Fehler ist aufgetreten, während das Dokument aus der Vorlage erstellt wurde."
|
||||
@@ -2461,10 +2455,6 @@ msgstr "Eckenradius-Größe in REM-Einheiten (z. B. 0.5rem)."
|
||||
msgid "Bottom"
|
||||
msgstr "Unten"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "Markenfarben"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "Durch Kommas getrennte Liste von E-Mail-Domains, die von der Registrieru
|
||||
msgid "Communication"
|
||||
msgstr "Kommunikation"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "Vergleichen Sie alle Pläne und Funktionen im Detail"
|
||||
@@ -3192,11 +3174,6 @@ msgstr "Zustimmung zu elektronischen Transaktionen"
|
||||
msgid "Contact Information"
|
||||
msgstr "Kontaktinformationen"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "Vertrieb hier kontaktieren"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "Vertrieb hier kontaktieren"
|
||||
msgid "Contact us"
|
||||
msgstr "Kontaktieren Sie uns"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "Inhalt"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "Fahre fort, indem du das Dokument ansiehst."
|
||||
msgid "Continue to login"
|
||||
msgstr "Weiter zum Login"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "Steuert, wie lange Empfänger Zeit haben, die Signatur abzuschließen, bevor das Dokument abläuft. Nach dem Ablauf können Empfänger das Dokument nicht mehr unterschreiben."
|
||||
@@ -4366,10 +4335,6 @@ msgstr "Die Authentifizierung für den Dokumentenzugriff wurde aktualisiert"
|
||||
msgid "Document All"
|
||||
msgstr "Dokument Alle"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4380,7 +4345,6 @@ msgstr "Dokument genehmigt"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "Dokument storniert"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "Dokument ins Team verschoben"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "Dokument steht nicht mehr zur Unterschrift zur Verfügung"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "Dokumentpräferenzen aktualisiert"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "Dokument abgelehnt"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "Z. B. 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "z. B. Resend (kostenlose Tarife)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "Geben Sie hier Ihren Text ein"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "Umschlag aktualisiert"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "Umschlag aktualisiert"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "Kontaktdaten werden extrahiert"
|
||||
msgid "Failed"
|
||||
msgstr "Fehlgeschlagen"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "Das Dokument konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "Dokument konnte nicht erstellt werden. Bitte versuchen Sie es erneut."
|
||||
@@ -6192,10 +6147,6 @@ msgstr "Links generieren"
|
||||
msgid "German"
|
||||
msgstr "Deutsch"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "Es ist momentan nicht Ihre Runde zum Unterschreiben. Bitte schauen Sie b
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "Es ist derzeit nicht deine Reihe zu unterschreiben. Du erhältst eine E-Mail mit Anweisungen, sobald es deine Reihe ist, das Dokument zu unterschreiben."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "Italienisch"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "Verwalten"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "Verwalten Sie das Profil von {0}"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "Verwalten Sie ein benutzerdefiniertes SSO-Login-Portal für Ihre Organisation."
|
||||
@@ -7585,10 +7531,6 @@ msgstr "Name ist erforderlich"
|
||||
msgid "Name Settings"
|
||||
msgstr "Einstellungen für Namen"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -8002,10 +7944,6 @@ msgstr "Sobald Ihre Vorlage eingerichtet ist, teilen Sie den Link überall, wo S
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "Eines der Dokumente im aktuellen Paket hat eine Signaturrolle, die mit der aktuellen Signiererfahrung nicht kompatibel ist."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "Nur Administratoren können auf das Dokument zugreifen und es anzeigen"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "Organisationsrolle"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "Organisationseinstellungen"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "Bitte wählen Sie mindestens ein Mitglied aus, das zum Team hinzugefügt
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "Bitte wählen Sie, wie Sie Ihren Verifizierungscode erhalten möchten."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "Bitte versuchen Sie eine andere Domain."
|
||||
@@ -8927,10 +8859,6 @@ msgstr "Öffentliche Vorlage"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "Öffentliche Vorlagen sind mit Ihrem öffentlichen Profil verbunden. Änderungen an öffentlichen Vorlagen erscheinen auch in Ihrem öffentlichen Profil."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "Schnellaktionen"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "Weiterleitung"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "Antwort-Header"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Seien Sie versichert, Ihr Dokument ist streng vertraulich und wird niemals geteilt. Nur Ihre Unterzeichnungserfahrung wird hervorgehoben. Teilen Sie Ihre personalisierte Unterschriftkarte, um Ihre Unterschrift zu präsentieren!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "Eingeschränkter Zugriff"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "Dokument senden"
|
||||
msgid "Send Document"
|
||||
msgstr "Dokument senden"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "Dokumente im Namen des Teams über die E-Mail-Adresse senden"
|
||||
@@ -10163,10 +10079,6 @@ msgstr "Dokumente im Namen des Teams über die E-Mail-Adresse senden"
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "Dokumente sofort an Empfänger senden"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "Umschlag senden"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "Absender"
|
||||
msgid "Sender reported"
|
||||
msgstr "Absender gemeldet"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "Zurücksetzungs-E-Mail wird gesendet..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "Gesendet"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "Sitzung widerrufen"
|
||||
@@ -10350,7 +10250,6 @@ msgstr "Nutzung mit Kontingenten anzeigen"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "Signiert"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "Unterzeichner"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "Unterzeichne für"
|
||||
msgid "Signing in..."
|
||||
msgstr "Anmeldung..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "Die Registrierung ist derzeit deaktiviert oder für Ihre E-Mail-Domain n
|
||||
msgid "Since {0}"
|
||||
msgstr "Seit {0}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "Website Banner"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "Überspringen"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10694,6 +10577,7 @@ msgstr "Einige Unterzeichner haben noch kein Unterschriftsfeld zugewiesen bekomm
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "Einige Unterzeichner haben noch kein Unterschriftsfeld zugewiesen bekomm
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "Einige Unterzeichner haben noch kein Unterschriftsfeld zugewiesen bekomm
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "Etwas ist schief gelaufen"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "Team-URL"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "Dieses Dokument kann nicht wiederhergestellt werden. Wenn du den Grund für zukünftige Dokumente anfechten möchtest, kontaktiere bitte den Support."
|
||||
@@ -12040,10 +11920,6 @@ msgstr "Dieses Dokument konnte derzeit nicht dupliziert werden. Bitte versuche e
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "Dieses Dokument konnte derzeit nicht als Vorlage gespeichert werden. Bitte versuchen Sie es erneut."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "Dieses Dokument wurde vom Eigentümer storniert und steht anderen nicht
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "Dieses Dokument wurde vom Eigentümer storniert."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "Dieses Dokument wurde von einem Empfänger abgelehnt"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "Dieses Dokument wurde von allen Empfängern unterschrieben"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "Dieses Dokument hat zu viele Empfänger. Bitte entfernen Sie einige Empfänger oder kontaktieren Sie den Support, wenn Sie mehr benötigen."
|
||||
@@ -12094,10 +11958,6 @@ msgstr "Dieses Dokument ist in Ihrem Documenso-Konto verfügbar. Dort können Si
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "Dieses Dokument ist momentan ein Entwurf und wurde nicht gesendet"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "Dieses Dokument verwendet Altfeld-Integration, wir empfehlen die Verwendung der neuen Methode für genauere Ergebnisse."
|
||||
@@ -12813,18 +12673,6 @@ msgstr "Unbegrenzte Dokumente, API und mehr"
|
||||
msgid "Unlink"
|
||||
msgstr "Verknüpfung aufheben"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "Lösen"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "Upgrade"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "<0>{0}</0> auf {planName} aktualisieren"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "Aktualisieren Sie Ihren Tarif, um mehr Dokumente hochzuladen"
|
||||
@@ -13818,7 +13662,9 @@ msgstr "Wir konnten Ihr öffentliches Profil nicht auf öffentlich setzen. Bitte
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "Wir konnten die Zwei-Faktor-Authentifizierung für Ihr Konto nicht einrichten. Bitte stellen Sie sicher, dass Sie den Code korrekt eingegeben haben und versuchen Sie es erneut."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "Wir konnten dieses Dokument zurzeit nicht einreichen. Bitte versuchen Sie es später erneut."
|
||||
@@ -13984,11 +13830,6 @@ msgstr "Willkommen zurück, wir freuen uns, Sie zu haben."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "Willkommen zurück! Hier ist ein Überblick über Ihr Konto."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "Willkommen bei {organisationName}"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "Zustimmung widerrufen"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "Schreiben Sie eine Beschreibung, die in Ihrem öffentlichen Profil angezeigt wird"
|
||||
@@ -15087,10 +14924,6 @@ msgstr "Ihr Kuvert wurde erfolgreich verteilt."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "Ihr Kuvert wurde erfolgreich erneut gesendet."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "Ihr Name"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "Ihre Unterzeichnungsautorisierung ist abgelaufen, bevor die Signatur ang
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "Ihr Signaturzertifikat ist ungültig, abgelaufen oder es fehlt ein erforderlicher Schlüssel. Wenden Sie sich an Ihren Administrator oder Unterzeichnungsanbieter, um Unterstützung zu erhalten."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "Ihre Authentifizierung beim Unterzeichnungsanbieter ist fehlgeschlagen"
|
||||
|
||||
@@ -307,12 +307,6 @@ msgstr "{0} field"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr "{0} has invited you to sign this document."
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1222,10 +1216,6 @@ msgstr "Account Settings"
|
||||
msgid "Account unlinked"
|
||||
msgstr "Account unlinked"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr "Accounts are automatically added to your organisation on sign-in"
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Acknowledgment"
|
||||
@@ -1823,6 +1813,10 @@ msgstr "An error occurred while auto-signing the document, some fields may not b
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "An error occurred while cancelling the documents."
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "An error occurred while completing the document. Please try again."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "An error occurred while creating document from template."
|
||||
@@ -2456,10 +2450,6 @@ msgstr "Border radius size in REM units (e.g. 0.5rem)."
|
||||
msgid "Bottom"
|
||||
msgstr "Bottom"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr "Brand accent"
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "Brand Colours"
|
||||
@@ -2993,14 +2983,6 @@ msgstr "Comma-separated list of email domains to block from signing up."
|
||||
msgid "Communication"
|
||||
msgstr "Communication"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr "Company details"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr "Company details and website in email footers"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "Compare all plans and features in detail"
|
||||
@@ -3187,11 +3169,6 @@ msgstr "Consent to Electronic Transactions"
|
||||
msgid "Contact Information"
|
||||
msgstr "Contact Information"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr "Contact Sales"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "Contact sales here"
|
||||
@@ -3200,10 +3177,6 @@ msgstr "Contact sales here"
|
||||
msgid "Contact us"
|
||||
msgstr "Contact us"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr "Contact your organisation owner to upgrade plans."
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "Content"
|
||||
@@ -3256,10 +3229,6 @@ msgstr "Continue by viewing the document."
|
||||
msgid "Continue to login"
|
||||
msgstr "Continue to login"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr "Continue with SSO"
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
@@ -4361,10 +4330,6 @@ msgstr "Document access auth updated"
|
||||
msgid "Document All"
|
||||
msgstr "Document All"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr "Document already completed"
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr "Document already signed"
|
||||
@@ -4375,7 +4340,6 @@ msgstr "Document Approved"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "Document cancelled"
|
||||
|
||||
@@ -4550,18 +4514,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "Document moved to team"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr "Document no longer available"
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "Document no longer available to sign"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr "Document not ready"
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4589,7 +4545,6 @@ msgstr "Document preferences updated"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "Document rejected"
|
||||
|
||||
@@ -5018,10 +4973,6 @@ msgstr "E.g. 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "e.g. Resend (free plans)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5540,8 +5491,6 @@ msgid "Enter your text here"
|
||||
msgstr "Enter your text here"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Enterprise"
|
||||
|
||||
@@ -5608,6 +5557,7 @@ msgstr "Envelope updated"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5618,6 +5568,7 @@ msgstr "Envelope updated"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5787,6 +5738,10 @@ msgstr "Extracting contact details"
|
||||
msgid "Failed"
|
||||
msgstr "Failed"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "Failed to complete the document. Please try again."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "Failed to create document. Please try again."
|
||||
@@ -6187,10 +6142,6 @@ msgstr "Generate Links"
|
||||
msgid "German"
|
||||
msgstr "German"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6833,10 +6784,6 @@ msgstr "It's currently not your turn to sign. Please check back soon as this doc
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr "It's not your turn to sign yet"
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "Italian"
|
||||
@@ -7153,7 +7100,6 @@ msgstr "Manage"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "Manage {0}'s profile"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "Manage a custom SSO login portal for your organisation."
|
||||
@@ -7580,10 +7526,6 @@ msgstr "Name is required"
|
||||
msgid "Name Settings"
|
||||
msgstr "Name Settings"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr "Named senders with defaults per team, template or document"
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr "Navigate"
|
||||
@@ -7997,10 +7939,6 @@ msgstr "Once your template is set up, share the link anywhere you want. The pers
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "Only admins can access and view the document"
|
||||
@@ -8184,7 +8122,6 @@ msgstr "Organisation Role"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "Organisation Settings"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8731,11 +8668,6 @@ msgstr "Please select at least one member to add to the team."
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "Please select how you'd like to receive your verification code."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr "Please sign: Example.pdf"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "Please try a different domain."
|
||||
@@ -8922,10 +8854,6 @@ msgstr "Public Template"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "Quick Actions"
|
||||
@@ -9254,10 +9182,6 @@ msgstr "Redirecting"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr "Redirecting to {0}..."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr "Redirecting to your identity provider"
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9626,10 +9550,6 @@ msgstr "Response Headers"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr "Restrict sign-ins by email domain and choose the default role"
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "Restricted Access"
|
||||
@@ -10146,10 +10066,6 @@ msgstr "Send document"
|
||||
msgid "Send Document"
|
||||
msgstr "Send Document"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "Send documents on behalf of the team using the email address"
|
||||
@@ -10158,10 +10074,6 @@ msgstr "Send documents on behalf of the team using the email address"
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "Send documents to recipients immediately"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr "Send emails to recipients from your domain"
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "Send Envelope"
|
||||
@@ -10208,14 +10120,6 @@ msgstr "Sender"
|
||||
msgid "Sender reported"
|
||||
msgstr "Sender reported"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr "Sending from app.documenso.com"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr "Sending from your domain"
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "Sending Reset Email..."
|
||||
@@ -10236,10 +10140,6 @@ msgstr "Sent"
|
||||
msgid "Sent this period"
|
||||
msgstr "Sent this period"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr "Separate branding per team"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "Session revoked"
|
||||
@@ -10345,7 +10245,6 @@ msgstr "Show usage with quotas"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10517,10 +10416,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "Signed"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr "Signed in"
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "Signer"
|
||||
@@ -10585,10 +10480,6 @@ msgstr "Signing for"
|
||||
msgid "Signing in..."
|
||||
msgstr "Signing in..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr "Signing link expired"
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10641,10 +10532,6 @@ msgstr "Signup is currently disabled or not available for your email domain."
|
||||
msgid "Since {0}"
|
||||
msgstr "Since {0}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr "Single sign-on"
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "Site Banner"
|
||||
@@ -10664,10 +10551,6 @@ msgstr "Skip"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr "Some fields were not saved"
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr "Some searches failed — results may be incomplete."
|
||||
@@ -10689,6 +10572,7 @@ msgstr "Some signers have not been assigned a signature field. Please assign at
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10698,6 +10582,8 @@ msgstr "Some signers have not been assigned a signature field. Please assign at
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10720,7 +10606,6 @@ msgstr "Some signers have not been assigned a signature field. Please assign at
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "Something went wrong"
|
||||
@@ -11247,7 +11132,6 @@ msgstr "Team URL"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12003,10 +11887,6 @@ msgstr "This direct link template cannot be used because one or more signers do
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
@@ -12035,10 +11915,6 @@ msgstr "This document could not be duplicated at this time. Please try again."
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "This document could not be saved as a template at this time. Please try again."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr "This document has already been completed and no further signatures can be added."
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12057,26 +11933,14 @@ msgstr "This document has been cancelled by the owner and is no longer available
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "This document has been cancelled by the owner."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "This document has been rejected by a recipient"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr "This document has been rejected by a recipient and can no longer be signed."
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "This document has been signed by all recipients"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
@@ -12089,10 +11953,6 @@ msgstr "This document is available in your Documenso account. You can view more
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "This document is currently a draft and has not been sent"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
@@ -12808,18 +12668,6 @@ msgstr "Unlimited documents, API and more"
|
||||
msgid "Unlink"
|
||||
msgstr "Unlink"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr "Unlock Branding Preferences"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr "Unlock Email Domains"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr "Unlock the Organisation SSO Portal"
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "Unpin"
|
||||
@@ -12993,10 +12841,6 @@ msgstr "Upgrade"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "Upgrade <0>{0}</0> to {planName}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr "Upgrade Plan"
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "Upgrade your plan to upload more documents"
|
||||
@@ -13813,7 +13657,9 @@ msgstr "We were unable to set your public profile to public. Please try again."
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "We were unable to submit this document at this time. Please try again later."
|
||||
@@ -13979,11 +13825,6 @@ msgstr "Welcome back, we are lucky to have you."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "Welcome back! Here's an overview of your account."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr "Welcome to {0}"
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "Welcome to {organisationName}"
|
||||
@@ -14061,10 +13902,6 @@ msgstr "Withdrawing Consent"
|
||||
msgid "Within limit"
|
||||
msgstr "Within limit"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "Write a description to display on your public profile"
|
||||
@@ -15082,10 +14919,6 @@ msgstr "Your envelope has been distributed successfully."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "Your envelope has been resent successfully."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr "Your logo on signing pages and emails"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "Your Name"
|
||||
@@ -15219,10 +15052,6 @@ msgstr "Your signing authorisation expired before the signature could be applied
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr "Your signing link has expired. Please contact the sender to request a new one."
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "Your signing provider authentication failed"
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "Campo {0}"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} te ha invitado a {recipientActionVerb} el documento \"{1}\"."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "Cuenta desvinculada"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Reconocimiento"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "Se produjo un error al firmar automáticamente el documento, es posible
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "Se produjo un error al cancelar los documentos."
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "Se produjo un error al completar el documento. Inténtalo de nuevo."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "Ocurrió un error al crear el documento a partir de la plantilla."
|
||||
@@ -2461,10 +2455,6 @@ msgstr "Tamaño del radio del borde en unidades REM (p. ej., 0.5rem)."
|
||||
msgid "Bottom"
|
||||
msgstr "Fondo"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "Colores de la marca"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "Lista de dominios de correo electrónico, separados por comas, que se bl
|
||||
msgid "Communication"
|
||||
msgstr "Comunicación"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "Compara todos los planes y características en detalle"
|
||||
@@ -3192,11 +3174,6 @@ msgstr "Consentimiento para Transacciones Electrónicas"
|
||||
msgid "Contact Information"
|
||||
msgstr "Información de Contacto"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "Contactar ventas aquí"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "Contactar ventas aquí"
|
||||
msgid "Contact us"
|
||||
msgstr "Contáctanos"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "Contenido"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "Continúa viendo el documento."
|
||||
msgid "Continue to login"
|
||||
msgstr "Continuar con el inicio de sesión"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "Controla cuánto tiempo tienen los destinatarios para completar la firma antes de que el documento caduque. Después de la caducidad, los destinatarios ya no podrán firmar el documento."
|
||||
@@ -4366,10 +4335,6 @@ msgstr "Se actualizó la autenticación de acceso al documento"
|
||||
msgid "Document All"
|
||||
msgstr "Documentar Todo"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4380,7 +4345,6 @@ msgstr "Documento Aprobado"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "Documento cancelado"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "Documento movido al equipo"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "El documento ya no está disponible para firmar"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "Preferencias del documento actualizadas"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "Documento rechazado"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "Ej.: 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "p. ej., Resend (planes gratuitos)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "Ingresa tu texto aquí"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Enterprise"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "Sobre actualizado"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "Sobre actualizado"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "Extrayendo datos de contacto"
|
||||
msgid "Failed"
|
||||
msgstr "Error"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "No se pudo completar el documento. Inténtalo de nuevo."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "No se pudo crear el documento. Inténtalo de nuevo."
|
||||
@@ -6192,10 +6147,6 @@ msgstr "Generar enlaces"
|
||||
msgid "German"
|
||||
msgstr "Alemán"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "Actualmente no es tu turno para firmar. Por favor, vuelve pronto ya que
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "Actualmente no es tu turno para firmar. Recibirás un correo electrónico con instrucciones una vez sea tu turno para firmar el documento."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "Italiano"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "Gestionar"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "Gestionar el perfil de {0}"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "Administra un portal de inicio de sesión SSO personalizado para tu organización."
|
||||
@@ -7585,10 +7531,6 @@ msgstr "Se requiere el nombre"
|
||||
msgid "Name Settings"
|
||||
msgstr "Configuración de Nombre"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -8002,10 +7944,6 @@ msgstr "Una vez que su plantilla esté configurada, comparta el enlace donde des
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "Uno de los documentos en el paquete actual tiene un rol de firma que no es compatible con la experiencia de firma actual."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "Solo los administradores pueden acceder y ver el documento"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "Rol de Organización"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "Configuraciones de la Organización"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "Por favor, selecciona al menos un miembro para añadir al equipo."
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "Por favor, selecciona cómo te gustaría recibir tu código de verificación."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "Por favor, intenta con un dominio diferente."
|
||||
@@ -8927,10 +8859,6 @@ msgstr "Plantilla pública"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "Las plantillas públicas están conectadas a tu perfil público. Cualquier modificación a las plantillas públicas también aparecerá en tu perfil público."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "Acciones rápidas"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "Redireccionando"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "Encabezados de respuesta"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Ten la seguridad de que tu documento es estrictamente confidencial y nunca será compartido. Solo se destacará tu experiencia de firma. ¡Comparte tu tarjeta de firma personalizada para mostrar tu firma!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "Acceso restringido"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "Enviar documento"
|
||||
msgid "Send Document"
|
||||
msgstr "Enviar documento"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "Enviar documentos en nombre del equipo usando la dirección de correo electrónico"
|
||||
@@ -10163,10 +10079,6 @@ msgstr "Enviar documentos en nombre del equipo usando la dirección de correo el
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "Enviar documentos a los destinatarios inmediatamente"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "Enviar sobre (envelope)"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "Remitente"
|
||||
msgid "Sender reported"
|
||||
msgstr "Remitente denunciado"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "Enviando correo de restablecimiento..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "Enviado"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "Sesión revocada"
|
||||
@@ -10350,7 +10250,6 @@ msgstr "Mostrar uso con cuotas"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "Firmado"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "Firmante"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "Firmando para"
|
||||
msgid "Signing in..."
|
||||
msgstr "Iniciando sesión..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "El registro está deshabilitado actualmente o no está disponible para e
|
||||
msgid "Since {0}"
|
||||
msgstr "Desde {0}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "Banner del sitio"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "Omitir"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10694,6 +10577,7 @@ msgstr "Algunos firmantes no han sido asignados a un campo de firma. Asigne al m
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "Algunos firmantes no han sido asignados a un campo de firma. Asigne al m
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "Algunos firmantes no han sido asignados a un campo de firma. Asigne al m
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "Algo salió mal"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "URL del equipo"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "Este documento no se puede recuperar, si deseas impugnar la razón para documentos futuros, por favor contacta con el soporte."
|
||||
@@ -12040,10 +11920,6 @@ msgstr "Este documento no se pudo duplicar en este momento. Por favor, inténtal
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "Este documento no se pudo guardar como plantilla en este momento. Por favor, inténtelo de nuevo."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "Este documento ha sido cancelado por el propietario y ya no está dispon
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "Este documento ha sido cancelado por el propietario."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "Este documento ha sido rechazado por un destinatario"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "Este documento ha sido firmado por todos los destinatarios"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "Este documento tiene demasiados destinatarios. Elimina algunos destinatarios o contacta con el soporte si necesitas más."
|
||||
@@ -12094,10 +11958,6 @@ msgstr "Este documento está disponible en tu cuenta de Documenso. Puedes ver m
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "Este documento es actualmente un borrador y no ha sido enviado"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "Este documento está usando inserción de campos heredada, recomendamos usar el nuevo método para resultados más precisos."
|
||||
@@ -12813,18 +12673,6 @@ msgstr "Documentos ilimitados, API y más"
|
||||
msgid "Unlink"
|
||||
msgstr "Desvincular"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "Desanclar"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "Actualizar"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "Actualizar <0>{0}</0> a {planName}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "Actualiza tu plan para cargar más documentos"
|
||||
@@ -13818,7 +13662,9 @@ msgstr "No pudimos configurar tu perfil público como público. Por favor, inté
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "No pudimos configurar la autenticación de dos factores para tu cuenta. Asegúrate de haber ingresado correctamente tu código e inténtalo de nuevo."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "No pudimos enviar este documento en este momento. Por favor, inténtalo de nuevo más tarde."
|
||||
@@ -13984,11 +13830,6 @@ msgstr "Bienvenido de nuevo, somos afortunados de tenerte."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "¡Bienvenido de nuevo! Aquí tienes un resumen de tu cuenta."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "Bienvenido a {organisationName}"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "Retirar Consentimiento"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "Escribe una descripción para mostrar en tu perfil público"
|
||||
@@ -15087,10 +14924,6 @@ msgstr "Su sobre ha sido distribuido exitosamente."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "Su sobre ha sido reenviado exitosamente."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "Tu nombre"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "Tu autorización de firma caducó antes de que se pudiera aplicar la fir
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "Tu certificado de firma no es válido, ha caducado o le falta una clave obligatoria. Ponte en contacto con tu administrador o con tu proveedor de firma para obtener ayuda."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "Falló tu autenticación con el proveedor de firma"
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "champ {0}"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} vous a invité à {recipientActionVerb} le document \"{1}\"."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "Compte dissocié"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Reconnaissance"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "Une erreur est survenue lors de la signature automatique du document, ce
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "Une erreur s’est produite lors de l’annulation des documents."
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "Une erreur s'est produite lors de la finalisation du document. Veuillez réessayer."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "Une erreur est survenue lors de la création du document à partir d'un modèle."
|
||||
@@ -2461,10 +2455,6 @@ msgstr "Taille du rayon de la bordure en unités REM (par ex. 0.5rem)."
|
||||
msgid "Bottom"
|
||||
msgstr "Bas"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "Couleurs de la marque"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "Liste de domaines de messagerie, séparés par des virgules, à bloquer
|
||||
msgid "Communication"
|
||||
msgstr "Communication"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "Comparez tous les plans et fonctionnalités en détail"
|
||||
@@ -3192,11 +3174,6 @@ msgstr "Consentement aux transactions électroniques"
|
||||
msgid "Contact Information"
|
||||
msgstr "Coordonnées"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "Contactez le service commercial ici"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "Contactez le service commercial ici"
|
||||
msgid "Contact us"
|
||||
msgstr "Contactez-nous"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "Contenu"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "Continuer en consultant le document."
|
||||
msgid "Continue to login"
|
||||
msgstr "Continuer vers la connexion"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "Détermine combien de temps les destinataires disposent pour terminer la signature avant l’expiration du document. Après expiration, les destinataires ne peuvent plus signer le document."
|
||||
@@ -4366,10 +4335,6 @@ msgstr "L'authentification d'accès au document a été mise à jour"
|
||||
msgid "Document All"
|
||||
msgstr "Document Tout"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4380,7 +4345,6 @@ msgstr "Document Approuvé"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "Document annulé"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "Document déplacé vers l'équipe"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "Document non disponible pour signature"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "Préférences de document mises à jour"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "Document rejeté"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "Par ex. 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "p. ex. Resend (offres gratuites)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "Entrez votre texte ici"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Entreprise"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "Enveloppe mise à jour"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "Enveloppe mise à jour"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "Extraction des coordonnées"
|
||||
msgid "Failed"
|
||||
msgstr "Échec"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "Échec de la finalisation du document. Veuillez réessayer."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "Échec de la création du document. Veuillez réessayer."
|
||||
@@ -6192,10 +6147,6 @@ msgstr "Générer des liens"
|
||||
msgid "German"
|
||||
msgstr "Allemand"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "Ce n'est actuellement pas votre tour de signer. Veuillez revenir bientô
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "Ce n'est actuellement pas votre tour de signer. Vous recevrez un e-mail avec des instructions une fois que ce sera votre tour de signer le document."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "Italien"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "Gérer"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "Gérer le profil de {0}"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "Gérez un portail de connexion SSO personnalisé pour votre organisation."
|
||||
@@ -7585,10 +7531,6 @@ msgstr "Le nom est requis"
|
||||
msgid "Name Settings"
|
||||
msgstr "Paramètres du nom"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -8002,10 +7944,6 @@ msgstr "Une fois votre modèle configuré, partagez le lien où vous le souhaite
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "L'un des documents du paquet actuel a un rôle de signature qui n'est pas compatible avec l'expérience de signature actuelle."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "Seules les administrateurs peuvent accéder et voir le document"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "Rôle de l'organisation"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "Paramètres de l'organisation"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "Veuillez sélectionner au moins un membre à ajouter à l’équipe."
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "Veuillez sélectionner le moyen par lequel vous souhaitez recevoir votre code de vérification."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "Veuillez essayer un autre domaine."
|
||||
@@ -8927,10 +8859,6 @@ msgstr "Modèle Public"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "Les modèles publics sont connectés à votre profil public. Toute modification apportée aux modèles publics apparaîtra également dans votre profil public."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "Actions Rapides"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "Redirection"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "En-têtes de réponse"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Soyez assuré, votre document eststrictement confidentiel et ne sera jamais partagé. Seule votre expérience de signature sera mise en avant. Partagez votre carte de signature personnalisée pour mettre en valeur votre signature !"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "Accès restreint"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "Envoyer le document"
|
||||
msgid "Send Document"
|
||||
msgstr "Envoyer le document"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "Envoyer des documents au nom de l'équipe en utilisant l'adresse e-mail"
|
||||
@@ -10163,10 +10079,6 @@ msgstr "Envoyer des documents au nom de l'équipe en utilisant l'adresse e-mail"
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "Envoyer les documents aux destinataires immédiatement"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "Envoyer l’enveloppe"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "Expéditeur"
|
||||
msgid "Sender reported"
|
||||
msgstr "Expéditeur signalé"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "Envoi de l'e-mail de réinitialisation..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "Envoyé"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "Session révoquée"
|
||||
@@ -10350,7 +10250,6 @@ msgstr "Afficher l’utilisation avec quotas"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "Signé"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "Signataire"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "Signé pour"
|
||||
msgid "Signing in..."
|
||||
msgstr "Connexion en cours..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "L’inscription est actuellement désactivée ou non disponible pour vot
|
||||
msgid "Since {0}"
|
||||
msgstr "Depuis {0}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "Bannière du site"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "Ignorer"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10694,6 +10577,7 @@ msgstr "Certains signataires n'ont pas été assignés à un champ de signature.
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "Certains signataires n'ont pas été assignés à un champ de signature.
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "Certains signataires n'ont pas été assignés à un champ de signature.
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "Quelque chose a mal tourné"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "URL de l'équipe"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "Ce document ne peut pas être récupéré, si vous souhaitez contester la raison des documents futurs, veuillez contacter le support."
|
||||
@@ -12040,10 +11920,6 @@ msgstr "Ce document n'a pas pu être dupliqué pour le moment. Veuillez réessay
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "Ce document n'a pas pu être enregistré comme modèle pour le moment. Veuillez réessayer."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "Ce document a été annulé par le propriétaire et n'est plus disponibl
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "Ce document a été annulé par le propriétaire."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "Ce document a été rejeté par un destinataire"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "Ce document a été signé par tous les destinataires"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "Ce document comporte trop de destinataires. Veuillez en supprimer certains ou contacter l’assistance si vous avez besoin d’en ajouter davantage."
|
||||
@@ -12094,10 +11958,6 @@ msgstr "Ce document est disponible dans votre compte Documenso. Vous pouvez y vo
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "Ce document est actuellement un brouillon et n'a pas été envoyé"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "Ce document utilise l'insertion de champ héritée, il est recommandé d'utiliser la nouvelle méthode d'insertion pour des résultats plus précis."
|
||||
@@ -12813,18 +12673,6 @@ msgstr "Documents illimités, API et plus"
|
||||
msgid "Unlink"
|
||||
msgstr "Délier"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "Détacher"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "Améliorer"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "Mettre à niveau <0>{0}</0> vers {planName}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "Mettez à niveau votre plan pour importer plus de documents"
|
||||
@@ -13818,7 +13662,9 @@ msgstr "Nous n'avons pas pu définir votre profil public comme public. Veuillez
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "Nous n'avons pas pu configurer l'authentification à deux facteurs pour votre compte. Veuillez vous assurer que vous avez correctement entré votre code et réessayez."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "Nous n'avons pas pu soumettre ce document pour le moment. Veuillez réessayer plus tard."
|
||||
@@ -13984,11 +13830,6 @@ msgstr "Bon retour, nous sommes heureux de vous retrouver."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "Bon retour ! Voici un aperçu de votre compte."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "Bienvenue chez {organisationName}"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "Retrait du consentement"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "Écrivez une description à afficher sur votre profil public"
|
||||
@@ -15087,10 +14924,6 @@ msgstr "Votre enveloppe a été distribuée avec succès."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "Votre enveloppe a été renvoyée avec succès."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "Votre nom"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "Votre autorisation de signature a expiré avant que la signature ne puis
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "Votre certificat de signature est invalide, expiré ou ne contient pas une clé requise. Contactez votre administrateur ou votre fournisseur de signature pour obtenir de l’aide."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "L’authentification auprès de votre fournisseur de signature a échoué"
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "Campo {0}"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} ti ha invitato a {recipientActionVerb} il documento \"{1}\"."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "Account scollegato"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Riconoscimento"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "Si è verificato un errore durante la firma automatica del documento, al
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "Si è verificato un errore durante l’annullamento dei documenti."
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "Si è verificato un errore durante il completamento del documento. Riprova."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "Si è verificato un errore durante la creazione del documento dal modello."
|
||||
@@ -2461,10 +2455,6 @@ msgstr "Dimensione del raggio del bordo in unità REM (ad es. 0.5rem)."
|
||||
msgid "Bottom"
|
||||
msgstr "Inferiore"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "Colori del brand"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "Elenco di domini email, separati da virgola, da bloccare per la registra
|
||||
msgid "Communication"
|
||||
msgstr "Comunicazione"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "Confronta tutti i piani e le caratteristiche in dettaglio"
|
||||
@@ -3192,11 +3174,6 @@ msgstr "Consenso alle transazioni elettroniche"
|
||||
msgid "Contact Information"
|
||||
msgstr "Informazioni di contatto"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "Contatta le vendite qui"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "Contatta le vendite qui"
|
||||
msgid "Contact us"
|
||||
msgstr "Contattaci"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "Contenuto"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "Continua visualizzando il documento."
|
||||
msgid "Continue to login"
|
||||
msgstr "Continua per accedere"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "Determina per quanto tempo i destinatari hanno a disposizione per completare la firma prima che il documento scada. Dopo la scadenza, i destinatari non potranno più firmare il documento."
|
||||
@@ -4366,10 +4335,6 @@ msgstr "Autenticazione accesso documento aggiornata"
|
||||
msgid "Document All"
|
||||
msgstr "Documenta Tutto"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4380,7 +4345,6 @@ msgstr "Documento Approvato"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "Documento annullato"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "Documento spostato al team"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "Documento non più disponibile per la firma"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "Preferenze del documento aggiornate"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "Documento rifiutato"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "Es. 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "es. Resend (piani gratuiti)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "Inserisci il tuo testo qui"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Impresa"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "Busta aggiornata"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "Busta aggiornata"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "Estrazione dei dettagli di contatto in corso"
|
||||
msgid "Failed"
|
||||
msgstr "Non riuscito"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "Impossibile completare il documento. Riprova."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "Creazione del documento non riuscita. Riprova."
|
||||
@@ -6192,10 +6147,6 @@ msgstr "Genera link"
|
||||
msgid "German"
|
||||
msgstr "Tedesco"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "Attualmente non è il tuo turno di firmare. Torna presto a controllare p
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "Al momento, non è il tuo turno di firmare. Riceverai un'email con le istruzioni quando sarà il tuo turno di firmare il documento."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "Italiano"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "Gestisci"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "Gestisci il profilo di {0}"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "Gestisci un portale di accesso SSO personalizzato per la tua organizzazione."
|
||||
@@ -7585,10 +7531,6 @@ msgstr "Nome richiesto"
|
||||
msgid "Name Settings"
|
||||
msgstr "Impostazioni Nome"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -8002,10 +7944,6 @@ msgstr "Una volta configurato il tuo modello, condividi il link ovunque tu vogli
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "Uno dei documenti nel pacchetto corrente ha un ruolo di firma non compatibile con l'esperienza di firma corrente."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "Solo gli amministratori possono accedere e visualizzare il documento"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "Ruolo dell'organizzazione"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "Impostazioni dell'organizzazione"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "Seleziona almeno un membro da aggiungere al team."
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "Seleziona come desideri ricevere il tuo codice di verifica."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "Si prega di provare un altro dominio."
|
||||
@@ -8927,10 +8859,6 @@ msgstr "Modello pubblico"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "I modelli pubblici sono collegati al tuo profilo pubblico. Ogni modifica ai modelli pubblici apparirà anche nel tuo profilo pubblico."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "Azioni rapide"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "Reindirizzamento"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "Header di risposta"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Stai tranquillo, il tuo documento è strettamente confidenziale e non sarà mai condiviso. Solo la tua esperienza di firma sarà evidenziata. Condividi la tua carta di firma personalizzata per mostrare la tua firma!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "Accesso limitato"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "Invia documento"
|
||||
msgid "Send Document"
|
||||
msgstr "Invia documento"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "Invia documenti a nome del team utilizzando l'indirizzo email"
|
||||
@@ -10163,10 +10079,6 @@ msgstr "Invia documenti a nome del team utilizzando l'indirizzo email"
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "Invia documenti ai destinatari immediatamente"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "Invia busta"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "Mittente"
|
||||
msgid "Sender reported"
|
||||
msgstr "Mittente segnalato"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "Invio dell'email di ripristino..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "Inviato"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "Sessione revocata"
|
||||
@@ -10350,7 +10250,6 @@ msgstr "Mostra utilizzo con quote"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "Firmato"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "Firmatario"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "Firma per"
|
||||
msgid "Signing in..."
|
||||
msgstr "Accesso in corso..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "La registrazione è al momento disabilitata o non disponibile per il tuo
|
||||
msgid "Since {0}"
|
||||
msgstr "Dal {0}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "Banner del sito"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "Salta"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10694,6 +10577,7 @@ msgstr "Alcuni firmatari non hanno un campo firma assegnato. Assegna almeno 1 ca
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "Alcuni firmatari non hanno un campo firma assegnato. Assegna almeno 1 ca
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "Alcuni firmatari non hanno un campo firma assegnato. Assegna almeno 1 ca
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "Qualcosa è andato storto"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "URL del team"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "Questo documento non può essere recuperato, se vuoi contestare la ragione per i documenti futuri, contatta il supporto."
|
||||
@@ -12040,10 +11920,6 @@ msgstr "Questo documento non può essere duplicato in questo momento. Riprova."
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "Questo documento non può essere salvato come modello in questo momento. Riprova."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "Questo documento è stato annullato dal proprietario e non è più dispo
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "Questo documento è stato annullato dal proprietario."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "Questo documento è stato rifiutato da un destinatario"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "Questo documento è stato firmato da tutti i destinatari"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "Questo documento ha troppi destinatari. Rimuovi alcuni destinatari oppure contatta l'assistenza se hai bisogno di aggiungerne altri."
|
||||
@@ -12094,10 +11958,6 @@ msgstr "Questo documento è disponibile nel tuo account Documenso. Puoi visualiz
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "Questo documento è attualmente una bozza e non è stato inviato"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "Questo documento utilizza l'inserimento campo legacy, consigliamo di utilizzare il nuovo metodo di inserimento campo per risultati più accurati."
|
||||
@@ -12813,18 +12673,6 @@ msgstr "Documenti illimitati, API e altro"
|
||||
msgid "Unlink"
|
||||
msgstr "Scollega"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "Rimuovi"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "Aggiorna"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "Aggiorna <0>{0}</0> al {planName}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "Aggiorna il tuo piano per caricare più documenti"
|
||||
@@ -13818,7 +13662,9 @@ msgstr "Non siamo riusciti a impostare il tuo profilo pubblico come pubblico. Pe
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "Non siamo riusciti a impostare l'autenticazione a due fattori per il tuo account. Assicurati di aver inserito correttamente il tuo codice e riprova."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "Non siamo riusciti a inviare questo documento in questo momento. Per favore riprova più tardi."
|
||||
@@ -13984,11 +13830,6 @@ msgstr "Bentornato, siamo fortunati ad averti."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "Bentornato! Ecco una panoramica del tuo account."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "Benvenuto a {organisationName}"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "Ritiro del consenso"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "Scrivi una descrizione da mostrare sul tuo profilo pubblico"
|
||||
@@ -15087,10 +14924,6 @@ msgstr "La tua busta è stata distribuita con successo."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "La tua busta è stata reinviata con successo."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "Il tuo nome"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "La tua autorizzazione alla firma è scaduta prima che la firma potesse e
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "Il tuo certificato di firma non è valido, è scaduto o manca di una chiave richiesta. Contatta l'amministratore o il provider di firma per assistenza."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "La tua autenticazione presso il provider di firma non è riuscita"
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "{0} フィールド"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} からドキュメント「{1}」への{recipientActionVerb}依頼が届いています。"
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "アカウントのリンクを解除しました"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "確認"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "ドキュメントの自動署名中にエラーが発生しました。
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "文書のキャンセル中にエラーが発生しました。"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "ドキュメントの完了処理中にエラーが発生しました。もう一度お試しください。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "テンプレートから文書を作成する際にエラーが発生しました。"
|
||||
@@ -2461,10 +2455,6 @@ msgstr "ボーダーの角丸サイズ(REM 単位、例: 0.5rem)。"
|
||||
msgid "Bottom"
|
||||
msgstr "下"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "ブランドカラー"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "サインアップをブロックするメールドメインをカンマ
|
||||
msgid "Communication"
|
||||
msgstr "コミュニケーション"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "すべてのプランと機能を詳細に比較"
|
||||
@@ -3192,11 +3174,6 @@ msgstr "電子取引への同意"
|
||||
msgid "Contact Information"
|
||||
msgstr "連絡先情報"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "営業にお問い合わせ"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "営業にお問い合わせ"
|
||||
msgid "Contact us"
|
||||
msgstr "お問い合わせ"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "コンテンツ"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "ドキュメントを表示して続行してください。"
|
||||
msgid "Continue to login"
|
||||
msgstr "ログインを続ける"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "受信者が文書の有効期限切れまでに署名を完了できる期間を設定します。有効期限後は、受信者は文書に署名できなくなります。"
|
||||
@@ -4366,10 +4335,6 @@ msgstr "ドキュメントのアクセス認証が更新されました"
|
||||
msgid "Document All"
|
||||
msgstr "すべての文書"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4380,7 +4345,6 @@ msgstr "文書が承認されました"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "文書は取り消されました"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "ドキュメントがチームに移動されました"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "文書は署名できなくなりました"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "文書設定を更新しました"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "ドキュメントは却下されました"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "例: 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "例:Resend(無料プラン)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "ここにテキストを入力してください"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Enterprise"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "封筒を更新しました"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "封筒を更新しました"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "連絡先情報を抽出しています"
|
||||
msgid "Failed"
|
||||
msgstr "失敗"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "ドキュメントの完了に失敗しました。もう一度お試しください。"
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "ドキュメントの作成に失敗しました。もう一度お試しください。"
|
||||
@@ -6192,10 +6147,6 @@ msgstr "リンクを生成"
|
||||
msgid "German"
|
||||
msgstr "ドイツ語"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "現在はあなたの署名順ではありません。まもなくこの
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "現在はあなたの署名順ではありません。順番が来ると、文書への署名方法を記載したメールが届きます。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "イタリア語"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "管理"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "{0} のプロフィールを管理"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "組織向けのカスタムSSOログインポータルを管理します。"
|
||||
@@ -7585,10 +7531,6 @@ msgstr "名前は必須です"
|
||||
msgid "Name Settings"
|
||||
msgstr "名前の設定"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -8002,10 +7944,6 @@ msgstr "テンプレートの設定が完了したら、リンクを好きな場
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "現在のバンドル内のドキュメントのうち 1 つに、この署名体験と互換性のない署名ロールがあります。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "管理者のみが文書にアクセスして閲覧できます"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "組織ロール"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "組織設定"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "チームに追加するメンバーを少なくとも1人選択して
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "認証コードの受け取り方法を選択してください。"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "別のドメインをお試しください。"
|
||||
@@ -8927,10 +8859,6 @@ msgstr "公開テンプレート"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "公開テンプレートは公開プロフィールに紐づきます。公開テンプレートを変更すると、公開プロフィールにも反映されます。"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "クイックアクション"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "リダイレクト中"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "レスポンスヘッダー"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "ドキュメント自体は厳重に機密扱いされ、共有されることはありませんのでご安心ください。強調されるのは署名体験のみです。あなただけの署名カードを共有して、署名をアピールしましょう。"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "アクセス制限"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "文書を送信"
|
||||
msgid "Send Document"
|
||||
msgstr "ドキュメントを送信"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "このメールアドレスを使用して、チームを代表してドキュメントを送信します"
|
||||
@@ -10163,10 +10079,6 @@ msgstr "このメールアドレスを使用して、チームを代表してド
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "ドキュメントをすぐに受信者へ送信する"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "封筒を送信"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "送信者"
|
||||
msgid "Sender reported"
|
||||
msgstr "送信者を報告しました"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "リセットメールを送信中..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "送信日時"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "セッションを取り消しました"
|
||||
@@ -10350,7 +10250,6 @@ msgstr "割り当てを含む利用状況を表示する"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "署名済み"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "署名者"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "署名対象"
|
||||
msgid "Signing in..."
|
||||
msgstr "サインインしています..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "サインアップは現在無効になっているか、お使いのメ
|
||||
msgid "Since {0}"
|
||||
msgstr "{0} から"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "サイトバナー"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "スキップ"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10694,6 +10577,7 @@ msgstr "一部の署名者に署名フィールドが割り当てられていま
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "一部の署名者に署名フィールドが割り当てられていま
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "一部の署名者に署名フィールドが割り当てられていま
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "問題が発生しました"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "チーム URL"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "このドキュメントは復元できません。今後のドキュメントについて理由に異議がある場合は、サポートまでお問い合わせください。"
|
||||
@@ -12040,10 +11920,6 @@ msgstr "この文書は現在複製できません。もう一度お試しくだ
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "現在、このドキュメントをテンプレートとして保存できません。もう一度お試しください。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "この文書は所有者によりキャンセルされており、他の
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "この文書は所有者によりキャンセルされました。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "このドキュメントは受信者によって却下されました。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "この文書はすべての受信者によって署名されています"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "このドキュメントの受信者が多すぎます。受信者を減らすか、さらに必要な場合はサポートまでお問い合わせください。"
|
||||
@@ -12094,10 +11958,6 @@ msgstr "このドキュメントは Documenso アカウントで利用できま
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "この文書は現在下書きであり、送信されていません"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "このドキュメントは旧式のフィールド挿入を使用しています。より正確な結果のために、新しいフィールド挿入方法の使用を推奨します。"
|
||||
@@ -12813,18 +12673,6 @@ msgstr "ドキュメント無制限、API など"
|
||||
msgid "Unlink"
|
||||
msgstr "リンク解除"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "ピン留めを解除"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "アップグレード"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "<0>{0}</0> を {planName} にアップグレード"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "プランをアップグレードして、より多くのドキュメントをアップロードしましょう"
|
||||
@@ -13818,7 +13662,9 @@ msgstr "公開プロフィールを公開状態に変更できませんでした
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "二要素認証を設定できませんでした。コードが正しく入力されているか確認のうえ、再度お試しください。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "現在、この文書を送信できませんでした。後でもう一度お試しください。"
|
||||
@@ -13984,11 +13830,6 @@ msgstr "おかえりなさい。あなたにまたお会いできて嬉しいで
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "お帰りなさい!アカウントの概要をご確認ください。"
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "{organisationName} へようこそ"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "同意の撤回"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "公開プロフィールに表示する説明文を入力してください"
|
||||
@@ -15087,10 +14924,6 @@ msgstr "封筒を正常に送信しました。"
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "封筒を正常に再送信しました。"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "あなたの名前"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "署名の認可が署名適用前に失効しました。再度認可し
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "署名証明書が無効であるか、有効期限が切れているか、必要な鍵がありません。管理者または署名プロバイダーにお問い合わせください。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "署名プロバイダーでの認証に失敗しました"
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "{0} 필드"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0}에서 \"{1}\" 문서에 대해 귀하께 {recipientActionVerb}하도록 초대했습니다."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "계정 연결 해제됨"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "확인"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "문서를 자동 서명하는 동안 오류가 발생하여 일부 필
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "문서를 취소하는 동안 오류가 발생했습니다."
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "문서를 완료하는 중 오류가 발생했습니다. 다시 시도해 주세요."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "템플릿에서 문서를 생성하는 중 오류가 발생했습니다."
|
||||
@@ -2461,10 +2455,6 @@ msgstr "REM 단위의 테두리 반경 크기입니다(예: 0.5rem)."
|
||||
msgid "Bottom"
|
||||
msgstr "아래"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "브랜드 색상"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "가입을 차단할 이메일 도메인을 쉼표로 구분하여 입력
|
||||
msgid "Communication"
|
||||
msgstr "커뮤니케이션"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "모든 요금제와 기능을 자세히 비교합니다."
|
||||
@@ -3192,11 +3174,6 @@ msgstr "전자 거래에 대한 동의"
|
||||
msgid "Contact Information"
|
||||
msgstr "연락처 정보"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "영업팀에 문의"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "영업팀에 문의"
|
||||
msgid "Contact us"
|
||||
msgstr "문의하기"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "콘텐츠"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "문서를 열람하여 계속 진행하세요."
|
||||
msgid "Continue to login"
|
||||
msgstr "로그인으로 이동"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "수신자가 문서가 만료되기 전에 서명을 완료할 수 있는 기간을 제어합니다. 만료 후에는 수신자가 더 이상 이 문서에 서명할 수 없습니다."
|
||||
@@ -4366,10 +4335,6 @@ msgstr "문서 접근 인증이 업데이트되었습니다."
|
||||
msgid "Document All"
|
||||
msgstr "문서 전체"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4380,7 +4345,6 @@ msgstr "문서 승인됨"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "문서가 취소되었습니다"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "문서가 팀으로 이동되었습니다."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "문서를 더 이상 서명할 수 없습니다"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "문서 환경설정이 업데이트되었습니다"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "문서 거부됨"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "예: 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "예: Resend(무료 플랜)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "여기에 텍스트를 입력하세요"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Enterprise"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "봉투가 업데이트되었습니다"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "봉투가 업데이트되었습니다"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "연락처 정보 추출 중"
|
||||
msgid "Failed"
|
||||
msgstr "실패"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "문서를 완료하지 못했습니다. 다시 시도해 주세요."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "문서 생성에 실패했습니다. 다시 시도해 주세요."
|
||||
@@ -6192,10 +6147,6 @@ msgstr "링크 생성"
|
||||
msgid "German"
|
||||
msgstr "독일어"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "현재는 귀하의 서명 순서가 아닙니다. 곧 이 문서에 서
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "현재는 귀하의 서명 순서가 아닙니다. 순서가 되면 문서 서명 방법이 안내된 이메일을 받게 됩니다."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "이탈리아어"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "관리"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "{0}의 프로필 관리"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "조직을 위한 사용자 정의 SSO 로그인 포털을 관리하세요."
|
||||
@@ -7585,10 +7531,6 @@ msgstr "이름은 필수 항목입니다."
|
||||
msgid "Name Settings"
|
||||
msgstr "이름 설정"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -8002,10 +7944,6 @@ msgstr "템플릿 설정을 마친 후 링크를 원하는 곳에 공유하세
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "현재 번들에 포함된 문서 중 하나에 현재 서명 환경과 호환되지 않는 서명 역할이 있습니다."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "관리자만 문서에 접근하고 열람할 수 있습니다"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "조직 역할"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "조직 설정"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "팀에 추가할 구성원을 최소 한 명 이상 선택하세요."
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "인증 코드를 받을 방식을 선택하세요."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "다른 도메인을 시도해 주세요."
|
||||
@@ -8927,10 +8859,6 @@ msgstr "공개 템플릿"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "공개 템플릿은 공개 프로필과 연결됩니다. 공개 템플릿을 수정하면 공개 프로필에도 반영됩니다."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "빠른 작업"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "리디렉션 중"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "응답 헤더"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "귀하의 문서는 철저히 비밀로 유지되며 절대 공유되지 않습니다. 강조되는 것은 귀하의 서명 경험뿐입니다. 개인화된 서명 카드를 공유해 서명을 보여 주세요!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "제한된 액세스"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "문서 보내기"
|
||||
msgid "Send Document"
|
||||
msgstr "문서 보내기"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "이 이메일 주소를 사용하여 팀을 대신해 문서를 보냅니다."
|
||||
@@ -10163,10 +10079,6 @@ msgstr "이 이메일 주소를 사용하여 팀을 대신해 문서를 보냅
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "생성된 문서를 즉시 수신자에게 전송"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "봉투 보내기"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "보낸 사람"
|
||||
msgid "Sender reported"
|
||||
msgstr "발신자가 신고되었습니다"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "재설정 이메일 전송 중..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "발송됨"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "세션이 해지되었습니다."
|
||||
@@ -10350,7 +10250,6 @@ msgstr "할당량과 함께 사용량 표시하기"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "서명됨"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "서명자"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "대리 서명 대상"
|
||||
msgid "Signing in..."
|
||||
msgstr "로그인 중..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "회원가입이 현재 비활성화되어 있거나, 사용자의 이메
|
||||
msgid "Since {0}"
|
||||
msgstr "{0} 이후"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "사이트 배너"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "건너뛰기"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10694,6 +10577,7 @@ msgstr "일부 서명자에게 서명 필드가 할당되지 않았습니다.
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "일부 서명자에게 서명 필드가 할당되지 않았습니다.
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "일부 서명자에게 서명 필드가 할당되지 않았습니다.
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "문제가 발생했습니다"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "팀 URL"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "이 문서는 복구할 수 없습니다. 향후 문서에 대한 삭제 사유에 이의를 제기하시려면 고객 지원팀에 문의해 주세요."
|
||||
@@ -12040,10 +11920,6 @@ msgstr "현재 이 문서를 복제할 수 없습니다. 다시 시도해 주세
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "현재 이 문서를 템플릿으로 저장할 수 없습니다. 다시 시도해 주세요."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "이 문서는 소유자가 취소했으며, 더 이상 다른 사람이
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "이 문서는 소유자가 취소했습니다."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "이 문서는 수신자 중 한 명에 의해 거부되었습니다."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "이 문서는 모든 수신자가 서명했습니다"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "이 문서의 수신자가 너무 많습니다. 일부 수신자를 제거하거나, 더 많은 수신자가 필요하시면 지원팀에 문의해 주세요."
|
||||
@@ -12094,10 +11958,6 @@ msgstr "이 문서는 귀하의 Documenso 계정에서 확인할 수 있습니
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "이 문서는 현재 초안 상태이며 발송되지 않았습니다"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "이 문서는 기존(레거시) 필드 삽입 방식을 사용하고 있습니다. 더 정확한 결과를 위해 새로운 필드 삽입 방식을 사용하는 것을 권장합니다."
|
||||
@@ -12813,18 +12673,6 @@ msgstr "무제한 문서, API 등"
|
||||
msgid "Unlink"
|
||||
msgstr "연결 해제"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "고정 해제"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "업그레이드"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "<0>{0}</0>을(를) {planName} 요금제로 업그레이드"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "더 많은 문서를 업로드하려면 요금제를 업그레이드하세요."
|
||||
@@ -13818,7 +13662,9 @@ msgstr "공개 프로필을 공개로 설정할 수 없습니다. 다시 시도
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "계정의 2단계 인증을 설정할 수 없습니다. 코드를 올바르게 입력했는지 확인한 후 다시 시도해 주세요."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "현재 이 문서를 제출할 수 없습니다. 나중에 다시 시도해 주세요."
|
||||
@@ -13984,11 +13830,6 @@ msgstr "다시 오신 것을 환영합니다. 함께하게 되어 기쁩니다."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "다시 오신 것을 환영합니다! 계정 개요를 확인해 보세요."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "{organisationName}에 오신 것을 환영합니다"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "동의 철회"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "공개 프로필에 표시될 설명을 작성하세요."
|
||||
@@ -15087,10 +14924,6 @@ msgstr "봉투가 성공적으로 배포되었습니다."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "봉투가 성공적으로 다시 전송되었습니다."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "이름"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "전자 서명을 적용하기 전에 서명 권한이 만료되었습니
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "서명 인증서가 유효하지 않거나, 만료되었거나, 필요한 키가 없습니다. 관리자나 서명 제공자에게 문의해 도움을 받으세요."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "서명 제공자 인증에 실패했습니다."
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "{0}-veld"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} heeft je uitgenodigd om het document \"{1}\" te {recipientActionVerb}."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "Account ontkoppeld"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Kennisgeving"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "Er is een fout opgetreden tijdens het automatisch ondertekenen van het d
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "Er is een fout opgetreden bij het annuleren van de documenten."
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "Er is een fout opgetreden bij het voltooien van het document. Probeer het opnieuw."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "Er is een fout opgetreden bij het aanmaken van een document op basis van de sjabloon."
|
||||
@@ -2461,10 +2455,6 @@ msgstr "Grootte van afgeronde hoeken in REM-eenheden (bijv. 0.5rem)."
|
||||
msgid "Bottom"
|
||||
msgstr "Onder"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "Merkkleuren"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "Komma-gescheiden lijst met e‑maildomeinen die voor registratie moeten
|
||||
msgid "Communication"
|
||||
msgstr "Communicatie"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "Vergelijk alle abonnementen en functies in detail"
|
||||
@@ -3192,11 +3174,6 @@ msgstr "Toestemming voor elektronische transacties"
|
||||
msgid "Contact Information"
|
||||
msgstr "Contactgegevens"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "Neem hier contact op met sales"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "Neem hier contact op met sales"
|
||||
msgid "Contact us"
|
||||
msgstr "Neem contact met ons op"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "Inhoud"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "Ga verder door het document te bekijken."
|
||||
msgid "Continue to login"
|
||||
msgstr "Doorgaan naar inloggen"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "Bepaalt hoe lang ontvangers de tijd hebben om te ondertekenen voordat het document verloopt. Na de vervaldatum kunnen ontvangers het document niet meer ondertekenen."
|
||||
@@ -4366,10 +4335,6 @@ msgstr "Documenttoegangsautorisatie bijgewerkt"
|
||||
msgid "Document All"
|
||||
msgstr "Document alles"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4380,7 +4345,6 @@ msgstr "Document goedgekeurd"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "Document geannuleerd"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "Document naar team verplaatst"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "Document niet langer beschikbaar om te ondertekenen"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "Documentvoorkeuren bijgewerkt"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "Document geweigerd"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "Bijv. 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "bijv. Resend (gratis abonnementen)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "Voer hier je tekst in"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Enterprise"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "Envelope bijgewerkt"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "Envelope bijgewerkt"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "Contactgegevens extraheren"
|
||||
msgid "Failed"
|
||||
msgstr "Mislukt"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "Het is niet gelukt om het document te voltooien. Probeer het opnieuw."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "Het document kon niet worden aangemaakt. Probeer het opnieuw."
|
||||
@@ -6192,10 +6147,6 @@ msgstr "Links genereren"
|
||||
msgid "German"
|
||||
msgstr "Duits"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "Het is momenteel niet jouw beurt om te ondertekenen. Kom binnenkort teru
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "Het is momenteel niet jouw beurt om te ondertekenen. Je ontvangt een e‑mail met instructies zodra jij aan de beurt bent om het document te ondertekenen."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "Italiaans"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "Beheren"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "Profiel van {0} beheren"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "Beheer een aangepast SSO-inlogportaal voor uw organisatie."
|
||||
@@ -7585,10 +7531,6 @@ msgstr "Naam is verplicht"
|
||||
msgid "Name Settings"
|
||||
msgstr "Naam-instellingen"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -8002,10 +7944,6 @@ msgstr "Zodra je sjabloon is ingesteld, kun je de link overal delen. Degene die
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "Een van de documenten in de huidige bundel heeft een ondertekeningsrol die niet compatibel is met de huidige ondertekeningservaring."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "Alleen beheerders kunnen toegang krijgen tot en het document bekijken"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "Organisatierol"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "Organisatie-instellingen"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "Selecteer minstens één lid om aan het team toe te voegen."
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "Selecteer hoe u uw verificatiecode wilt ontvangen."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "Probeer een ander domein."
|
||||
@@ -8927,10 +8859,6 @@ msgstr "Publieke sjabloon"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "Openbare sjablonen zijn gekoppeld aan je openbare profiel. Alle wijzigingen aan openbare sjablonen worden ook zichtbaar in je openbare profiel."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "Snelle acties"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "Doorsturen"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "Responsheaders"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Wees gerust, je document is strikt vertrouwelijk en wordt nooit gedeeld. Alleen je ondertekeningservaring wordt uitgelicht. Deel je gepersonaliseerde ondertekeningskaart om je handtekening te laten zien!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "Beperkte toegang"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "Document verzenden"
|
||||
msgid "Send Document"
|
||||
msgstr "Document verzenden"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "Documenten versturen namens het team met dit e-mailadres"
|
||||
@@ -10163,10 +10079,6 @@ msgstr "Documenten versturen namens het team met dit e-mailadres"
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "Documenten direct naar ontvangers verzenden"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "Envelope verzenden"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "Afzender"
|
||||
msgid "Sender reported"
|
||||
msgstr "Afzender gerapporteerd"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "Resetmail wordt verzonden..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "Verzonden"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "Sessie ingetrokken"
|
||||
@@ -10350,7 +10250,6 @@ msgstr "Gebruik met quota weergeven"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "Ondertekend"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "Ondertekenaar"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "Ondertekenen voor"
|
||||
msgid "Signing in..."
|
||||
msgstr "Bezig met inloggen..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "Registratie is momenteel uitgeschakeld of niet beschikbaar voor jouw e
|
||||
msgid "Since {0}"
|
||||
msgstr "Sinds {0}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "Sitebanner"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "Overslaan"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10694,6 +10577,7 @@ msgstr "Sommige ondertekenaars hebben geen handtekeningveld toegewezen gekregen.
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "Sommige ondertekenaars hebben geen handtekeningveld toegewezen gekregen.
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "Sommige ondertekenaars hebben geen handtekeningveld toegewezen gekregen.
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "Er is iets misgegaan"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "Team‑URL"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "Dit document kan niet worden teruggezet. Als je de reden voor toekomstige documenten wilt betwisten, neem dan contact op met de ondersteuning."
|
||||
@@ -12040,10 +11920,6 @@ msgstr "Dit document kan nu niet worden gedupliceerd. Probeer het opnieuw."
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "Dit document kan op dit moment niet als sjabloon worden opgeslagen. Probeer het opnieuw."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "Dit document is door de eigenaar geannuleerd en is niet langer beschikba
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "Dit document is door de eigenaar geannuleerd."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "Dit document is geweigerd door een ontvanger"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "Dit document is door alle ontvangers ondertekend"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "Dit document heeft te veel ontvangers. Verwijder enkele ontvangers of neem contact op met support als u er meer nodig heeft."
|
||||
@@ -12094,10 +11958,6 @@ msgstr "Dit document is beschikbaar in je Documenso-account. Je kunt daar meer d
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "Dit document is momenteel een concept en is nog niet verzonden"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "Dit document gebruikt verouderde veldinvoeging. We raden aan de nieuwe methode voor veldinvoeging te gebruiken voor nauwkeurigere resultaten."
|
||||
@@ -12813,18 +12673,6 @@ msgstr "Onbeperkte documenten, API en meer"
|
||||
msgid "Unlink"
|
||||
msgstr "Ontkoppelen"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "Losmaken"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "Upgraden"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "Upgrade <0>{0}</0> naar {planName}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "Upgrade je abonnement om meer documenten te uploaden"
|
||||
@@ -13818,7 +13662,9 @@ msgstr "We konden je openbare profiel nu niet op openbaar zetten. Probeer het op
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "We konden twee‑factor‑authenticatie voor je account niet instellen. Controleer of je de code correct hebt ingevoerd en probeer het opnieuw."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "We konden dit document nu niet indienen. Probeer het later opnieuw."
|
||||
@@ -13984,11 +13830,6 @@ msgstr "Welkom terug, we boffen met je."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "Welkom terug! Hier is een overzicht van je account."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "Welkom bij {organisationName}"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "Toestemming intrekken"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "Schrijf een beschrijving die op je openbare profiel wordt weergegeven"
|
||||
@@ -15087,10 +14924,6 @@ msgstr "Uw envelop is succesvol verzonden."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "Uw envelop is succesvol opnieuw verzonden."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "Uw naam"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "Uw ondertekeningsautorisatie is verlopen voordat de handtekening kon wor
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "Uw ondertekeningscertificaat is ongeldig, verlopen of mist een vereiste sleutel. Neem contact op met uw beheerder of ondertekeningsprovider voor hulp."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "Uw verificatie bij de ondertekeningsprovider is mislukt"
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "{0}"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "Sprawdź i {recipientActionVerb} dokument „{1}” utworzony przez zespół {0}."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr "Ustawienia konta"
|
||||
msgid "Account unlinked"
|
||||
msgstr "Konto zostało rozłączone"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Potwierdzenie"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "Wystąpił błąd podczas automatycznego podpisywania dokumentu. Niektó
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "Wystąpił błąd podczas anulowania dokumentów."
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "Wystąpił błąd podczas próby zakończenia dokumentu. Spróbuj ponownie."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "Wystąpił błąd podczas tworzenia dokumentu z szablonu."
|
||||
@@ -2461,10 +2455,6 @@ msgstr "Rozmiar zaokrąglenia obramowania w jednostkach REM (np. 0.5rem)."
|
||||
msgid "Bottom"
|
||||
msgstr "Dół"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "Kolory marki"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "Lista zablokowanych domen do rejestracji oddzielona przecinkami."
|
||||
msgid "Communication"
|
||||
msgstr "Komunikacja"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "Porównaj wszystkie plany i funkcje"
|
||||
@@ -3192,11 +3174,6 @@ msgstr "Zgoda na umowy elektroniczne"
|
||||
msgid "Contact Information"
|
||||
msgstr "Informacje kontaktowe"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "Skontaktuj się z działem sprzedaży"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "Skontaktuj się z działem sprzedaży"
|
||||
msgid "Contact us"
|
||||
msgstr "Skontaktuj się z nami"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "Zawartość"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "Wyświetl dokument."
|
||||
msgid "Continue to login"
|
||||
msgstr "Przejdź do logowania"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "Określa, ile czasu mają odbiorcy na podpisanie dokumentu przed jego wygaśnięciem. Po tym czasie odbiorcy nie będą mogli już podpisać dokumentu."
|
||||
@@ -4366,10 +4335,6 @@ msgstr "Zaktualizowano metodę uwierzytelniania do dokumentu"
|
||||
msgid "Document All"
|
||||
msgstr "Wszystkie dokumenty"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr "Dokument został już podpisany"
|
||||
@@ -4380,7 +4345,6 @@ msgstr "Dokument został zatwierdzony"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "Anulowano dokument"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "Przeniesiono dokument do zespołu"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "Dokument nie jest już dostępny do podpisania"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "Ustawienia dokumentu zostały zaktualizowane"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "Odrzucono dokument"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "Np. 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "np. Resend (plan darmowy)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "Wpisz tekst"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Enterprise"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "Koperta została zaktualizowana"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "Koperta została zaktualizowana"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "Wyodrębnianie danych kontaktowych"
|
||||
msgid "Failed"
|
||||
msgstr "Niepowodzenie"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "Nie udało się zakończyć dokumentu. Spróbuj ponownie."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "Nie udało się utworzyć dokumentu. Spróbuj ponownie."
|
||||
@@ -6192,10 +6147,6 @@ msgstr "Wygeneruj linki"
|
||||
msgid "German"
|
||||
msgstr "Niemiecki"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "Obecnie nie jest Twoja kolej na podpisanie dokumentu. Sprawdź dokument
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "To nie jest Twoja kolej na podpisanie dokumentu. Gdy nadejdzie Twoja kolej, otrzymasz wiadomość z instrukcjami."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "Włoski"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "Zarządzaj"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "Zarządzaj profilem {0}"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "Zarządzaj niestandardowym logowaniem SSO dla swojej organizacji."
|
||||
@@ -7585,10 +7531,6 @@ msgstr "Nazwa jest wymagana"
|
||||
msgid "Name Settings"
|
||||
msgstr "Ustawienia nazwy"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr "Nawiguj"
|
||||
@@ -8002,10 +7944,6 @@ msgstr "Udostępnij link w dowolnym miejscu. Osoba, która otworzy link, będzie
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "Jeden z dokumentów ma niezgodną rolę w procesie podpisywania."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "Tylko administratorzy mogą uzyskać dostęp do dokumentu i go wyświetlić"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "Rola w organizacji"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "Ustawienia organizacji"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "Wybierz co najmniej jednego użytkownika, aby dodać go do zespołu."
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "Wybierz, w jaki sposób chcesz otrzymać swój kod weryfikacyjny."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "Wybierz inną domenę."
|
||||
@@ -8927,10 +8859,6 @@ msgstr "Szablon publiczny"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "Szablony publiczne są powiązane z Twoim profilem publicznym. Wszelkie zmiany szablonów publicznych pojawią się również w Twoim profilu publicznym."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "Szybkie akcje"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "Przekierowywanie"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr "Przekierowywanie do {0}..."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "Nagłówki odpowiedzi"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Zapewniamy, że Twój dokument jest poufny i nigdy nie zostanie udostępniony. Udostępnione zostaną tylko Twoje wrażenia związane z podpisywaniem dokumentu. Udostępnij spersonalizowaną kartę ze swoim podpisem!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "Dostęp ograniczony"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "Wyślij dokument"
|
||||
msgid "Send Document"
|
||||
msgstr "Wyślij dokument"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "Wysyłanie dokumentów za pomocą Twojego adresu e-mail"
|
||||
@@ -10163,10 +10079,6 @@ msgstr "Wysyłanie dokumentów za pomocą Twojego adresu e-mail"
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "Wyślij dokumenty do odbiorców natychmiast"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "Wyślij kopertę"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "Nadawca"
|
||||
msgid "Sender reported"
|
||||
msgstr "Nadawca został zgłoszony"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "Wysyłanie wiadomości..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "Wysłano"
|
||||
msgid "Sent this period"
|
||||
msgstr "Wysłano w tym okresie"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "Sesja została unieważniona"
|
||||
@@ -10350,7 +10250,6 @@ msgstr "Pokaż limity użycia"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "Podpisany"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "Podpisujący"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "Podpisywanie w imieniu"
|
||||
msgid "Signing in..."
|
||||
msgstr "Logowanie..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "Rejestracja dla tej domeny jest wyłączona lub niedostępna."
|
||||
msgid "Since {0}"
|
||||
msgstr "Od {0}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "Baner strony internetowej"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "Pomiń"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr "Niektóre pola są umieszczone jedno nad drugim. Może to utrudnić podpisywanie lub spowodować, że pola nie będą działać zgodnie z oczekiwaniami."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr "Niektóre wyszukiwania nie powiodły się. Wyniki mogą być niekompletne."
|
||||
@@ -10694,6 +10577,7 @@ msgstr "Niektórym podpisującym nie przypisano pola podpisu. Przypisz co najmni
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "Niektórym podpisującym nie przypisano pola podpisu. Przypisz co najmni
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "Niektórym podpisującym nie przypisano pola podpisu. Przypisz co najmni
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "Coś poszło nie tak"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "Adres URL zespołu"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr "Szablon bezpośredniego linku nie może zostać użyty, ponieważ co naj
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr "Szablon bezpośredniego linku nie może zostać użyty, ponieważ co najmniej jeden podpisujący nie ma przypisanego pola podpisu. Skontaktuj się z nadawcą, aby zaktualizował szablon."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "Dokument nie może być odzyskany. Jeśli chcesz zakwestionować decyzję, skontaktuj się z pomocą techniczną."
|
||||
@@ -12040,10 +11920,6 @@ msgstr "Nie można zduplikować dokumentu. Spróbuj ponownie."
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "Nie można zapisać dokumentu jako szablonu. Spróbuj ponownie."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "Dokument został anulowany przez właściciela i nie jest już dostępny
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "Dokument został anulowany przez właściciela."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "Dokument został odrzucony przez odbiorcę"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "Dokument został podpisany przez wszystkich odbiorców"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "Dokument ma zbyt wielu odbiorców. Usuń niektórych odbiorców lub skontaktuj się z pomocą techniczną, jeśli potrzebujesz więcej."
|
||||
@@ -12094,10 +11958,6 @@ msgstr "Na Twoim koncie w Documenso dostępny jest dokument. Możesz zobaczyć w
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "Dokument jest szkicem i nie został wysłany"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "Dokument używa starszej metody wstawiania pól. Zalecamy użycie nowej metody."
|
||||
@@ -12813,18 +12673,6 @@ msgstr "Nieograniczona liczba dokumentów, API i więcej"
|
||||
msgid "Unlink"
|
||||
msgstr "Rozłącz"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "Odepnij"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "Ulepsz"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "Ulepsz organizację <0>{0}</0> do planu {planName}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "Ulepsz plan, aby przesłać więcej dokumentów"
|
||||
@@ -13818,7 +13662,9 @@ msgstr "Nie mogliśmy zmienić Twojego profilu publicznego na prywatny. Spróbuj
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "Nie mogliśmy skonfigurować weryfikacji dwuetapowej konta. Sprawdź poprawność kodu, a następnie spróbuj ponownie."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "Nie mogliśmy przesłać dokumentu. Spróbuj ponownie później."
|
||||
@@ -13984,11 +13830,6 @@ msgstr "Witaj ponownie. Mamy szczęście, że Cię mamy."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "Witaj z powrotem! Oto podsumowanie Twojego konta."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "Witaj w organizacji {organisationName}"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "Wycofanie zgody"
|
||||
msgid "Within limit"
|
||||
msgstr "W ramach limitu"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "Wpisz opis, który będzie wyświetlany w profilu publicznym"
|
||||
@@ -15087,10 +14924,6 @@ msgstr "Koperta została wysłana."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "Koperta została ponownie wysłana."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "Twoja nazwa"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "Autoryzacja podpisu wygasła przed jego złożeniem. Spróbuj ponownie."
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "Certyfikat podpisu jest nieważny, wygasł lub brakuje w nim wymaganego klucza. Skontaktuj się z administratorem lub dostawcą podpisu."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "Twoje uwierzytelnienie u dostawcy podpisu nie powiodło się"
|
||||
|
||||
@@ -307,12 +307,6 @@ msgstr ""
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} convidou você para {recipientActionVerb} o documento \"{1}\"."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1222,10 +1216,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "Conta desvinculada"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Reconhecimento"
|
||||
@@ -1823,6 +1813,10 @@ msgstr "Ocorreu um erro ao assinar automaticamente o documento, alguns campos po
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "Ocorreu um erro ao concluir o documento. Por favor, tente novamente."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "Ocorreu um erro ao criar o documento a partir do modelo."
|
||||
@@ -2456,10 +2450,6 @@ msgstr ""
|
||||
msgid "Bottom"
|
||||
msgstr "Inferior"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr ""
|
||||
@@ -2993,14 +2983,6 @@ msgstr ""
|
||||
msgid "Communication"
|
||||
msgstr "Comunicação"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "Compare todos os planos e recursos em detalhes"
|
||||
@@ -3187,11 +3169,6 @@ msgstr "Consentimento para Transações Eletrônicas"
|
||||
msgid "Contact Information"
|
||||
msgstr "Informações de Contato"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "Contate vendas aqui"
|
||||
@@ -3200,10 +3177,6 @@ msgstr "Contate vendas aqui"
|
||||
msgid "Contact us"
|
||||
msgstr "Contate-nos"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "Conteúdo"
|
||||
@@ -3256,10 +3229,6 @@ msgstr "Continue visualizando o documento."
|
||||
msgid "Continue to login"
|
||||
msgstr "Continuar para o login"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr ""
|
||||
@@ -4361,10 +4330,6 @@ msgstr "Autenticação de acesso ao documento atualizada"
|
||||
msgid "Document All"
|
||||
msgstr "Documento Todos"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4375,7 +4340,6 @@ msgstr "Documento Aprovado"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr ""
|
||||
|
||||
@@ -4550,18 +4514,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "Documento movido para a equipe"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "Documento não está mais disponível para assinar"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4589,7 +4545,6 @@ msgstr "Preferências de documento atualizadas"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "Documento rejeitado"
|
||||
|
||||
@@ -5018,10 +4973,6 @@ msgstr "Ex: 100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5540,8 +5491,6 @@ msgid "Enter your text here"
|
||||
msgstr "Digite seu texto aqui"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "Empresarial"
|
||||
|
||||
@@ -5608,6 +5557,7 @@ msgstr "Envelope atualizado"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5618,6 +5568,7 @@ msgstr "Envelope atualizado"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5787,6 +5738,10 @@ msgstr "Extraindo detalhes de contato"
|
||||
msgid "Failed"
|
||||
msgstr "Falhou"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "Falha ao concluir o documento. Tente novamente."
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr ""
|
||||
@@ -6187,10 +6142,6 @@ msgstr "Gerar Links"
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6833,10 +6784,6 @@ msgstr "No momento, não é sua vez de assinar. Verifique novamente em breve, po
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "No momento, não é sua vez de assinar. Você receberá um e-mail com instruções assim que for sua vez de assinar o documento."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
@@ -7153,7 +7100,6 @@ msgstr "Gerenciar"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "Gerenciar perfil de {0}"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "Gerencie um portal de login SSO personalizado para sua organização."
|
||||
@@ -7580,10 +7526,6 @@ msgstr "O nome é obrigatório"
|
||||
msgid "Name Settings"
|
||||
msgstr "Configurações de Nome"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -7997,10 +7939,6 @@ msgstr "Assim que seu modelo estiver configurado, compartilhe o link onde quiser
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "Um dos documentos no pacote atual tem uma função de assinatura que não é compatível com a experiência de assinatura atual."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "Apenas administradores podem acessar e visualizar o documento"
|
||||
@@ -8184,7 +8122,6 @@ msgstr "Função na Organização"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "Configurações da Organização"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8731,11 +8668,6 @@ msgstr ""
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "Por favor, selecione como você gostaria de receber seu código de verificação."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "Por favor, tente um domínio diferente."
|
||||
@@ -8922,10 +8854,6 @@ msgstr "Modelo Público"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "Modelos públicos estão conectados ao seu perfil público. Quaisquer modificações em modelos públicos também aparecerão no seu perfil público."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "Ações Rápidas"
|
||||
@@ -9254,10 +9182,6 @@ msgstr "Redirecionando"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9626,10 +9550,6 @@ msgstr "Cabeçalhos de Resposta"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Fique tranquilo, seu documento é estritamente confidencial e nunca será compartilhado. Apenas sua experiência de assinatura será destacada. Compartilhe seu cartão de assinatura personalizado para mostrar sua assinatura!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "Acesso Restrito"
|
||||
@@ -10146,10 +10066,6 @@ msgstr "Enviar documento"
|
||||
msgid "Send Document"
|
||||
msgstr "Enviar Documento"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "Enviar documentos em nome da equipe usando o endereço de e-mail"
|
||||
@@ -10158,10 +10074,6 @@ msgstr "Enviar documentos em nome da equipe usando o endereço de e-mail"
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "Enviar documentos para destinatários imediatamente"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr ""
|
||||
@@ -10208,14 +10120,6 @@ msgstr "Remetente"
|
||||
msgid "Sender reported"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "Enviando E-mail de Redefinição..."
|
||||
@@ -10236,10 +10140,6 @@ msgstr "Enviado"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "Sessão revogada"
|
||||
@@ -10345,7 +10245,6 @@ msgstr ""
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10517,10 +10416,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "Assinado"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "Signatário"
|
||||
@@ -10585,10 +10480,6 @@ msgstr "Assinando para"
|
||||
msgid "Signing in..."
|
||||
msgstr "Entrando..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10641,10 +10532,6 @@ msgstr ""
|
||||
msgid "Since {0}"
|
||||
msgstr "Desde {0}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "Banner do Site"
|
||||
@@ -10664,10 +10551,6 @@ msgstr "Pular"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10689,6 +10572,7 @@ msgstr "Alguns signatários não receberam um campo de assinatura. Por favor, at
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10698,6 +10582,8 @@ msgstr "Alguns signatários não receberam um campo de assinatura. Por favor, at
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10720,7 +10606,6 @@ msgstr "Alguns signatários não receberam um campo de assinatura. Por favor, at
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "Algo deu errado"
|
||||
@@ -11247,7 +11132,6 @@ msgstr "URL da Equipe"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12003,10 +11887,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "Este documento não pode ser recuperado, se você quiser contestar o motivo para documentos futuros, entre em contato com o suporte."
|
||||
@@ -12035,10 +11915,6 @@ msgstr "Este documento não pôde ser duplicado neste momento. Por favor, tente
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12057,26 +11933,14 @@ msgstr "Este documento foi cancelado pelo proprietário e não está mais dispon
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "Este documento foi cancelado pelo proprietário."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "Este documento foi rejeitado por um destinatário"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "Este documento foi assinado por todos os destinatários"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr ""
|
||||
@@ -12089,10 +11953,6 @@ msgstr "Este documento está disponível em sua conta Documenso. Você pode ver
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "Este documento é atualmente um rascunho e não foi enviado"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "Este documento está usando inserção de campo legada, recomendamos usar o novo método de inserção de campo para resultados mais precisos."
|
||||
@@ -12808,18 +12668,6 @@ msgstr "Documentos ilimitados, API e mais"
|
||||
msgid "Unlink"
|
||||
msgstr "Desvincular"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "Desafixar"
|
||||
@@ -12993,10 +12841,6 @@ msgstr "Fazer upgrade"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "Fazer upgrade de <0>{0}</0> para {planName}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "Faça upgrade do seu plano para enviar mais documentos"
|
||||
@@ -13813,7 +13657,9 @@ msgstr "Não conseguimos definir seu perfil público como público. Por favor, t
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "Não conseguimos configurar a autenticação de dois fatores para sua conta. Por favor, certifique-se de que inseriu seu código corretamente e tente novamente."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "Não conseguimos enviar este documento neste momento. Por favor, tente novamente mais tarde."
|
||||
@@ -13979,11 +13825,6 @@ msgstr "Bem-vindo de volta, temos sorte em ter você."
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "Bem-vindo de volta! Aqui está uma visão geral da sua conta."
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "Bem-vindo à {organisationName}"
|
||||
@@ -14061,10 +13902,6 @@ msgstr "Retirada de Consentimento"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "Escreva uma descrição para exibir em seu perfil público"
|
||||
@@ -15082,10 +14919,6 @@ msgstr "Seu envelope foi distribuído com sucesso."
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "Seu envelope foi reenviado com sucesso."
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "Seu Nome"
|
||||
@@ -15219,10 +15052,6 @@ msgstr ""
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr ""
|
||||
|
||||
@@ -312,12 +312,6 @@ msgstr "{0} 字段"
|
||||
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
|
||||
msgstr "{0} 已邀请您 {recipientActionVerb} 文档“{1}”。"
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "{0} has invited you to sign this document."
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: team.name
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
@@ -1227,10 +1221,6 @@ msgstr ""
|
||||
msgid "Account unlinked"
|
||||
msgstr "账户已取消关联"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Accounts are automatically added to your organisation on sign-in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
|
||||
msgid "Acknowledgment"
|
||||
msgstr "确认"
|
||||
@@ -1828,6 +1818,10 @@ msgstr "自动签署文档时发生错误,部分字段可能未签署。请检
|
||||
msgid "An error occurred while cancelling the documents."
|
||||
msgstr "取消文档时发生错误。"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
msgid "An error occurred while completing the document. Please try again."
|
||||
msgstr "完成文档时发生错误。请重试。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "An error occurred while creating document from template."
|
||||
msgstr "从模板创建文档时发生错误。"
|
||||
@@ -2461,10 +2455,6 @@ msgstr "边框圆角大小,以 REM 为单位(例如 0.5rem)。"
|
||||
msgid "Bottom"
|
||||
msgstr "底部对齐"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Brand accent"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/branding-preferences-form.tsx
|
||||
msgid "Brand Colours"
|
||||
msgstr "品牌颜色"
|
||||
@@ -2998,14 +2988,6 @@ msgstr "用逗号分隔的邮箱域名列表,这些域名将被禁止注册。
|
||||
msgid "Communication"
|
||||
msgstr "通信"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Company details and website in email footers"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Compare all plans and features in detail"
|
||||
msgstr "详细比较所有套餐和功能"
|
||||
@@ -3192,11 +3174,6 @@ msgstr "同意以电子方式进行交易"
|
||||
msgid "Contact Information"
|
||||
msgstr "联系信息"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Contact Sales"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
msgid "Contact sales here"
|
||||
msgstr "在此联系销售"
|
||||
@@ -3205,10 +3182,6 @@ msgstr "在此联系销售"
|
||||
msgid "Contact us"
|
||||
msgstr "联系我们"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Contact your organisation owner to upgrade plans."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Content"
|
||||
msgstr "内容"
|
||||
@@ -3261,10 +3234,6 @@ msgstr "继续查看文档。"
|
||||
msgid "Continue to login"
|
||||
msgstr "继续登录"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Continue with SSO"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/reminder-preferences-form.tsx
|
||||
msgid "Controls how long recipients have to complete signing before the document expires. After expiration, recipients can no longer sign the document."
|
||||
msgstr "控制收件人在文档过期前完成签署的时间长度。过期后,收件人将无法再签署该文档。"
|
||||
@@ -4366,10 +4335,6 @@ msgstr "文档访问认证已更新"
|
||||
msgid "Document All"
|
||||
msgstr "文档全部"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document already completed"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
msgid "Document already signed"
|
||||
msgstr ""
|
||||
@@ -4380,7 +4345,6 @@ msgstr "文档已批准"
|
||||
|
||||
#: apps/remix/app/components/dialogs/envelope-cancel-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document cancelled"
|
||||
msgstr "文档已取消"
|
||||
|
||||
@@ -4555,18 +4519,10 @@ msgctxt "Audit log format"
|
||||
msgid "Document moved to team"
|
||||
msgstr "文档已移动到团队"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document no longer available"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx
|
||||
msgid "Document no longer available to sign"
|
||||
msgstr "文档已不再可供签署"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document not ready"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgctxt "Audit log format"
|
||||
msgid "Document opened"
|
||||
@@ -4594,7 +4550,6 @@ msgstr "文档偏好设置已更新"
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx
|
||||
#: apps/remix/app/components/general/document/document-status.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Document rejected"
|
||||
msgstr "文档已被拒签"
|
||||
|
||||
@@ -5023,10 +4978,6 @@ msgstr "例如:100"
|
||||
msgid "e.g. Resend (free plans)"
|
||||
msgstr "例如:Resend(免费套餐)"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Easy DNS setup with auto-generated DKIM and SPF records"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
|
||||
@@ -5545,8 +5496,6 @@ msgid "Enter your text here"
|
||||
msgstr "在此输入你的文本"
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-create-dialog.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Enterprise"
|
||||
msgstr "企业版"
|
||||
|
||||
@@ -5613,6 +5562,7 @@ msgstr "信封已更新"
|
||||
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-checkbox-field.tsx
|
||||
@@ -5623,6 +5573,7 @@ msgstr "信封已更新"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-dropdown-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-email-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-initials-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
@@ -5792,6 +5743,10 @@ msgstr "正在提取联系方式"
|
||||
msgid "Failed"
|
||||
msgstr "失败"
|
||||
|
||||
#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx
|
||||
msgid "Failed to complete the document. Please try again."
|
||||
msgstr "未能完成文档。请重试。"
|
||||
|
||||
#: apps/remix/app/routes/embed+/v2+/authoring+/envelope.create._index.tsx
|
||||
msgid "Failed to create document. Please try again."
|
||||
msgstr "创建文档失败。请重试。"
|
||||
@@ -6192,10 +6147,6 @@ msgstr "生成链接"
|
||||
msgid "German"
|
||||
msgstr "德语"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Give your members a dedicated single sign-on portal. The SSO portal is available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Global"
|
||||
@@ -6838,10 +6789,6 @@ msgstr "当前还不是您签署的顺序。请稍后再来查看,此文档很
|
||||
msgid "It's currently not your turn to sign. You will receive an email with instructions once it's your turn to sign the document."
|
||||
msgstr "现在还不是你签署的顺序。轮到你签署时,你会收到一封包含说明的邮件。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "It's not your turn to sign yet"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/i18n.ts
|
||||
msgid "Italian"
|
||||
msgstr "意大利语"
|
||||
@@ -7158,7 +7105,6 @@ msgstr "管理"
|
||||
msgid "Manage {0}'s profile"
|
||||
msgstr "管理 {0} 的资料"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Manage a custom SSO login portal for your organisation."
|
||||
msgstr "为您的组织管理自定义 SSO 登录门户。"
|
||||
@@ -7585,10 +7531,6 @@ msgstr "名称为必填项"
|
||||
msgid "Name Settings"
|
||||
msgstr "姓名设置"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Named senders with defaults per team, template or document"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Navigate"
|
||||
msgstr ""
|
||||
@@ -8002,10 +7944,6 @@ msgstr "模板设置完成后,将链接分享到任意位置。打开链接的
|
||||
msgid "One of the documents in the current bundle has a signing role that is not compatible with the current signing experience."
|
||||
msgstr "当前文档包中的某个文档包含与当前签署体验不兼容的签署角色。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "One or more of your required fields have not been saved. Please refresh the page, complete any empty required fields, and try again."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/document-preferences-form.tsx
|
||||
msgid "Only admins can access and view the document"
|
||||
msgstr "只有管理员可以访问并查看该文档"
|
||||
@@ -8189,7 +8127,6 @@ msgstr "组织角色"
|
||||
msgid "Organisation Settings"
|
||||
msgstr "组织设置"
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
#: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx
|
||||
msgid "Organisation SSO Portal"
|
||||
@@ -8736,11 +8673,6 @@ msgstr "请至少选择一名成员添加到团队。"
|
||||
msgid "Please select how you'd like to receive your verification code."
|
||||
msgstr "请选择您希望接收验证码的方式。"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Please sign: Example.pdf"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx
|
||||
msgid "Please try a different domain."
|
||||
msgstr "请尝试使用其他域名。"
|
||||
@@ -8927,10 +8859,6 @@ msgstr "公共模板"
|
||||
msgid "Public templates are connected to your public profile. Any modifications to public templates will also appear in your public profile."
|
||||
msgstr "公开模板与公开资料相关联。对公开模板的任何修改也会显示在你的公开资料中。"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Put your own brand on every document you send. Branding is available on the Teams plan and above."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Quick Actions"
|
||||
msgstr "快速操作"
|
||||
@@ -9259,10 +9187,6 @@ msgstr "正在重定向"
|
||||
msgid "Redirecting to {0}..."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Redirecting to your identity provider"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/signup.tsx
|
||||
#: apps/remix/app/components/general/claim-account.tsx
|
||||
msgid "Registration Successful"
|
||||
@@ -9631,10 +9555,6 @@ msgstr "响应头"
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "请放心,您的文档将被严格保密,绝不会被分享。只有您的签署体验会被展示。分享您的个性化签署卡片,展示您的签名!"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Restrict sign-ins by email domain and choose the default role"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
msgid "Restricted Access"
|
||||
msgstr "受限访问"
|
||||
@@ -10151,10 +10071,6 @@ msgstr "发送文档"
|
||||
msgid "Send Document"
|
||||
msgstr "发送文档"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send documents from your own domain. Email domains are available on the Enterprise plan."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx
|
||||
msgid "Send documents on behalf of the team using the email address"
|
||||
msgstr "以此邮箱地址代表团队发送文档"
|
||||
@@ -10163,10 +10079,6 @@ msgstr "以此邮箱地址代表团队发送文档"
|
||||
msgid "Send documents to recipients immediately"
|
||||
msgstr "立即将文档发送给收件人"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Send emails to recipients from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx
|
||||
msgid "Send Envelope"
|
||||
msgstr "发送信封"
|
||||
@@ -10213,14 +10125,6 @@ msgstr "发件人"
|
||||
msgid "Sender reported"
|
||||
msgstr "已举报发件人"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from app.documenso.com"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Sending from your domain"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/forgot-password.tsx
|
||||
msgid "Sending Reset Email..."
|
||||
msgstr "正在发送重置邮件..."
|
||||
@@ -10241,10 +10145,6 @@ msgstr "已发送"
|
||||
msgid "Sent this period"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Separate branding per team"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
|
||||
msgid "Session revoked"
|
||||
msgstr "会话已撤销"
|
||||
@@ -10350,7 +10250,6 @@ msgstr "显示使用情况和配额"
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
|
||||
#: apps/remix/app/components/general/document/document-page-view-button.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/user-profile-skeleton.tsx
|
||||
#: apps/remix/app/components/general/user-profile-timur.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-button.tsx
|
||||
@@ -10522,10 +10421,6 @@ msgctxt "Signed document (adjective)"
|
||||
msgid "Signed"
|
||||
msgstr "已签署"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Signed in"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signer-header.tsx
|
||||
msgid "Signer"
|
||||
msgstr "签署人"
|
||||
@@ -10590,10 +10485,6 @@ msgstr "代签对象"
|
||||
msgid "Signing in..."
|
||||
msgstr "正在登录..."
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Signing link expired"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
|
||||
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
|
||||
msgid "Signing Links"
|
||||
@@ -10646,10 +10537,6 @@ msgstr "当前已禁用注册,或您的电子邮箱域名不支持注册。"
|
||||
msgid "Since {0}"
|
||||
msgstr "自 {0} 起"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Single sign-on"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/admin-site-banner-section.tsx
|
||||
msgid "Site Banner"
|
||||
msgstr "站点横幅"
|
||||
@@ -10669,10 +10556,6 @@ msgstr "跳过"
|
||||
msgid "Some fields are placed on top of each other. This may complicate the signing process or cause fields to not work as expected."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Some fields were not saved"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
msgid "Some searches failed — results may be incomplete."
|
||||
msgstr ""
|
||||
@@ -10694,6 +10577,7 @@ msgstr "部分签署人尚未被分配签名字段。请在继续前为每位签
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/forms/signin.tsx
|
||||
#: apps/remix/app/components/general/app-command-menu.tsx
|
||||
#: apps/remix/app/components/general/billing-plans.tsx
|
||||
@@ -10703,6 +10587,8 @@ msgstr "部分签署人尚未被分配签名字段。请在继续前为每位签
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
|
||||
#: apps/remix/app/components/general/document/document-audit-log-download-button.tsx
|
||||
#: apps/remix/app/components/general/document/document-certificate-download-button.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-billing-portal-button.tsx
|
||||
#: apps/remix/app/components/general/organisations/organisation-invitations.tsx
|
||||
@@ -10725,7 +10611,6 @@ msgstr "部分签署人尚未被分配签名字段。请在继续前为每位签
|
||||
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: packages/ui/components/document/document-share-button.tsx
|
||||
msgid "Something went wrong"
|
||||
msgstr "出错了"
|
||||
@@ -11252,7 +11137,6 @@ msgstr "团队 URL"
|
||||
|
||||
#: apps/remix/app/components/general/org-menu-switcher.tsx
|
||||
#: apps/remix/app/components/general/organisation-usage-panel.tsx
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
#: apps/remix/app/components/general/use-admin-search-categories.ts
|
||||
#: apps/remix/app/components/tables/admin-organisation-overview-table.tsx
|
||||
#: apps/remix/app/components/tables/organisation-insights-table.tsx
|
||||
@@ -12008,10 +11892,6 @@ msgstr ""
|
||||
msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned. Please contact the sender to update the template."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document can no longer be signed. It may have been removed by the sender, or your signing access may have been revoked. Please contact the sender for a new signing link."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr "此文档无法恢复。若您希望对未来文档的删除原因提出异议,请联系支持。"
|
||||
@@ -12040,10 +11920,6 @@ msgstr "当前无法复制此文档。请重试。"
|
||||
msgid "This document could not be saved as a template at this time. Please try again."
|
||||
msgstr "当前无法将此文档保存为模板。请重试。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has already been completed and no further signatures can be added."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope-editor/envelope-recipient-selector.tsx
|
||||
#: packages/ui/primitives/recipient-selector.tsx
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
@@ -12062,26 +11938,14 @@ msgstr "该文档已被所有者取消,其他人已无法签署。"
|
||||
msgid "This document has been cancelled by the owner."
|
||||
msgstr "该文档已被所有者取消。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been cancelled by the sender and can no longer be signed. Please contact the sender if you believe this is a mistake."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been rejected by a recipient"
|
||||
msgstr "此文档已被某位收件人拒签"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has been rejected by a recipient and can no longer be signed."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx
|
||||
msgid "This document has been signed by all recipients"
|
||||
msgstr "该文档已由所有收件人签署"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has not been sent for signing yet. Please wait for the sender to send it before signing."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document has too many recipients. Please remove some recipients or contact support if you need more."
|
||||
msgstr "此文档的收件人数量过多。请删除部分收件人,或在需要更多收件人时联系支持。"
|
||||
@@ -12094,10 +11958,6 @@ msgstr "此文档在您的 Documenso 账户中可用。您可以在那里查看
|
||||
msgid "This document is currently a draft and has not been sent"
|
||||
msgstr "该文档目前是草稿,尚未发送"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "This document is signed in a set order and other recipients must sign before you. You will receive an email when it is your turn."
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/legacy-field-warning-popover.tsx
|
||||
msgid "This document is using legacy field insertion, we recommend using the new field insertion method for more accurate results."
|
||||
msgstr "此文档正在使用旧版字段插入方式,我们建议使用新的字段插入方式以获得更精确的结果。"
|
||||
@@ -12813,18 +12673,6 @@ msgstr "无限文档、API 等更多功能"
|
||||
msgid "Unlink"
|
||||
msgstr "取消关联"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Unlock Branding Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/email-domains-upsell.tsx
|
||||
msgid "Unlock Email Domains"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Unlock the Organisation SSO Portal"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/folder/folder-card.tsx
|
||||
msgid "Unpin"
|
||||
msgstr "取消固定"
|
||||
@@ -12998,10 +12846,6 @@ msgstr "升级"
|
||||
msgid "Upgrade <0>{0}</0> to {planName}"
|
||||
msgstr "将 <0>{0}</0> 升级为 {planName}"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/settings-upsell-card.tsx
|
||||
msgid "Upgrade Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/envelope/envelope-drop-zone-wrapper.tsx
|
||||
msgid "Upgrade your plan to upload more documents"
|
||||
msgstr "升级您的套餐以上传更多文档"
|
||||
@@ -13818,7 +13662,9 @@ msgstr "我们未能将你的公开资料设置为公开。请重试。"
|
||||
msgid "We were unable to setup two-factor authentication for your account. Please ensure that you have entered your code correctly and try again."
|
||||
msgstr "我们未能为你的账号设置双重验证。请确保你正确输入验证码后再试。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
#: apps/remix/app/components/embed/embed-document-signing-page-v1.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/components/general/envelope-signing/envelope-signing-complete-dialog.tsx
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "We were unable to submit this document at this time. Please try again later."
|
||||
msgstr "目前无法提交此文档。请稍后再试。"
|
||||
@@ -13984,11 +13830,6 @@ msgstr "欢迎回来,我们很高兴再次见到你。"
|
||||
msgid "Welcome back! Here's an overview of your account."
|
||||
msgstr "欢迎回来!以下是您的账户概览。"
|
||||
|
||||
#. placeholder {0}: organisation.name
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Welcome to {0}"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx
|
||||
msgid "Welcome to {organisationName}"
|
||||
msgstr "欢迎加入 {organisationName}"
|
||||
@@ -14066,10 +13907,6 @@ msgstr "撤回同意"
|
||||
msgid "Within limit"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/sso-portal-upsell.tsx
|
||||
msgid "Works with any OIDC provider — Okta, Entra ID, Google and more"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/forms/public-profile-form.tsx
|
||||
msgid "Write a description to display on your public profile"
|
||||
msgstr "撰写将在您的公共主页上展示的简介"
|
||||
@@ -15087,10 +14924,6 @@ msgstr "您的信封已成功分发。"
|
||||
msgid "Your envelope has been resent successfully."
|
||||
msgstr "您的信封已成功重新发送。"
|
||||
|
||||
#: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx
|
||||
msgid "Your logo on signing pages and emails"
|
||||
msgstr ""
|
||||
|
||||
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
|
||||
msgid "Your Name"
|
||||
msgstr "您的姓名"
|
||||
@@ -15224,10 +15057,6 @@ msgstr "在应用签名前,您的签名授权已过期。请重新授权后重
|
||||
msgid "Your signing certificate is invalid, expired, or missing a required key. Contact your administrator or signing provider for assistance."
|
||||
msgstr "您的签名证书无效、已过期或缺少必需的密钥。请联系您的管理员或签名服务提供商以获取帮助。"
|
||||
|
||||
#: apps/remix/app/utils/toast-error-messages.ts
|
||||
msgid "Your signing link has expired. Please contact the sender to request a new one."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/utils/document-audit-logs.ts
|
||||
msgid "Your signing provider authentication failed"
|
||||
msgstr "您的签名服务提供商身份验证失败"
|
||||
|
||||
@@ -14,7 +14,7 @@ let SkiaImage: any;
|
||||
|
||||
void (async () => {
|
||||
if (typeof window === 'undefined') {
|
||||
const mod = await import('@documenso/skia-canvas');
|
||||
const mod = await import('skia-canvas');
|
||||
SkiaImage = mod.Image;
|
||||
}
|
||||
})();
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
"@documenso/prisma": "*",
|
||||
"@simplewebauthn/server": "^13.2.2",
|
||||
"@tanstack/react-query": "5.90.10",
|
||||
"@trpc/client": "11.17.0",
|
||||
"@trpc/react-query": "11.17.0",
|
||||
"@trpc/server": "11.17.0",
|
||||
"@trpc/client": "11.8.1",
|
||||
"@trpc/react-query": "11.8.1",
|
||||
"@trpc/server": "11.8.1",
|
||||
"@ts-rest/core": "^3.52.1",
|
||||
"formidable": "^3.5.4",
|
||||
"luxon": "^3.7.2",
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { AppError, AppErrorCode } from '@documenso/lib/errors/app-error';
|
||||
import {
|
||||
decryptEmailTransportConfig,
|
||||
EMAIL_TRANSPORT_SECRET_KEYS,
|
||||
encryptEmailTransportConfig,
|
||||
ZEmailTransportConfigSchema,
|
||||
} from '@documenso/lib/server-only/email/email-transport-config';
|
||||
@@ -30,16 +29,16 @@ export const updateEmailTransportRoute = adminProcedure
|
||||
const existingConfig = decryptEmailTransportConfig(existing.config);
|
||||
|
||||
// Start from the incoming config; backfill empty secret fields from the existing
|
||||
// config (only when the type is unchanged).
|
||||
const merged: Record<string, unknown> = { ...data.config };
|
||||
// config (only when the type is unchanged). Secrets are never sent back to the
|
||||
// client, so a blank incoming value means "keep the existing secret".
|
||||
const merged = { ...data.config };
|
||||
|
||||
if (existingConfig.type === data.config.type) {
|
||||
for (const key of EMAIL_TRANSPORT_SECRET_KEYS) {
|
||||
const incoming = (data.config as Record<string, unknown>)[key];
|
||||
if (incoming === undefined || incoming === '') {
|
||||
merged[key] = (existingConfig as Record<string, unknown>)[key];
|
||||
}
|
||||
}
|
||||
if (merged.type === 'SMTP_AUTH' && existingConfig.type === 'SMTP_AUTH' && !merged.password) {
|
||||
merged.password = existingConfig.password;
|
||||
}
|
||||
|
||||
if (merged.type !== 'SMTP_AUTH' && merged.type === existingConfig.type && !merged.apiKey) {
|
||||
merged.apiKey = existingConfig.apiKey;
|
||||
}
|
||||
|
||||
const config = ZEmailTransportConfigSchema.parse(merged);
|
||||
|
||||
@@ -148,7 +148,7 @@ export const updateOrganisationMemberRoleRoute = adminProcedure
|
||||
return;
|
||||
}
|
||||
|
||||
const targetRole = role as OrganisationMemberRole;
|
||||
const targetRole = role;
|
||||
|
||||
if (currentOrganisationRole === targetRole) {
|
||||
throw new AppError(AppErrorCode.INVALID_REQUEST, {
|
||||
|
||||
@@ -54,10 +54,11 @@ export const updateSubscriptionClaimRoute = adminProcedure
|
||||
}
|
||||
});
|
||||
|
||||
function getNewTruthyFlags(a: Partial<TClaimFlags>, b: Partial<TClaimFlags>): Record<keyof TClaimFlags, true> {
|
||||
function getNewTruthyFlags(a: Partial<TClaimFlags>, b: Partial<TClaimFlags>) {
|
||||
const flags: { [key in keyof TClaimFlags]?: true } = {};
|
||||
|
||||
for (const key in b) {
|
||||
// SAFETY: `b` is a Partial<TClaimFlags>, so its enumerable keys are TClaimFlags keys.
|
||||
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
|
||||
const typedKey = key as keyof TClaimFlags;
|
||||
|
||||
@@ -66,6 +67,5 @@ function getNewTruthyFlags(a: Partial<TClaimFlags>, b: Partial<TClaimFlags>): Re
|
||||
}
|
||||
}
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
|
||||
return flags as Record<keyof TClaimFlags, true>;
|
||||
return flags;
|
||||
}
|
||||
|
||||
@@ -8,6 +8,8 @@ export const createPasskeyRoute = authenticatedProcedure
|
||||
.input(ZCreatePasskeyRequestSchema)
|
||||
.output(ZCreatePasskeyResponseSchema)
|
||||
.mutation(async ({ ctx, input }) => {
|
||||
// SAFETY: ZRegistrationResponseJSONSchema validates the same fields RegistrationResponseJSON
|
||||
// declares; the assertion only restores the library type that zod inference loses.
|
||||
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
|
||||
const verificationResponse = input.verificationResponse as RegistrationResponseJSON;
|
||||
|
||||
|
||||
@@ -29,8 +29,6 @@ export const accessAuthRequest2FAEmailRoute = procedure
|
||||
|
||||
assertRateLimit(rateLimitResult);
|
||||
|
||||
const user = ctx.user;
|
||||
|
||||
// Get document and recipient by token
|
||||
const envelope = await prisma.envelope.findFirst({
|
||||
where: {
|
||||
|
||||
@@ -6,11 +6,11 @@ export const ZUpdateOrganisationEmailRequestSchema = z
|
||||
.object({
|
||||
emailId: z.string(),
|
||||
})
|
||||
.extend(
|
||||
.merge(
|
||||
ZCreateOrganisationEmailRequestSchema.pick({
|
||||
emailName: true,
|
||||
// replyTo: true
|
||||
}).shape,
|
||||
}),
|
||||
);
|
||||
|
||||
export const ZUpdateOrganisationEmailResponseSchema = z.void();
|
||||
|
||||
@@ -174,7 +174,7 @@ export const folderRouter = router({
|
||||
folderId: parentId,
|
||||
type,
|
||||
});
|
||||
} catch (error) {
|
||||
} catch {
|
||||
throw new AppError(AppErrorCode.NOT_FOUND, {
|
||||
message: 'Parent folder not found',
|
||||
});
|
||||
|
||||
@@ -92,7 +92,7 @@ export const profileRouter = router({
|
||||
|
||||
const parsedTeamId = teamId ? Number(teamId) : null;
|
||||
|
||||
if (typeof parsedTeamId === 'number') {
|
||||
if (parsedTeamId !== null) {
|
||||
if (Number.isNaN(parsedTeamId) || parsedTeamId <= 0) {
|
||||
throw new AppError(AppErrorCode.INVALID_BODY, {
|
||||
message: 'Invalid team ID provided',
|
||||
|
||||
@@ -603,7 +603,7 @@ export const recipientRouter = router({
|
||||
// can't complete via this route — they go through the CSC sync sign
|
||||
// flow (`enterprise.csc.signEnvelope`). This route returns the redirect URL
|
||||
// for the credential-scope OAuth round-trip.
|
||||
const envelope = await prisma.envelope.findFirst({
|
||||
const envelope = await prisma.envelope.findFirstOrThrow({
|
||||
where: {
|
||||
...unsafeBuildEnvelopeIdQuery({ type: 'documentId', id: documentId }, EnvelopeType.DOCUMENT),
|
||||
recipients: { some: { token } },
|
||||
@@ -611,16 +611,6 @@ export const recipientRouter = router({
|
||||
select: { signatureLevel: true, internalVersion: true },
|
||||
});
|
||||
|
||||
// The most common cause is a stale signing page: the document was
|
||||
// deleted, or the recipient was removed, after the link was opened.
|
||||
// Surface a NOT_FOUND instead of leaking a Prisma P2025 as a 500.
|
||||
if (!envelope) {
|
||||
throw new AppError(AppErrorCode.NOT_FOUND, {
|
||||
message: 'Document not found for the provided signing token',
|
||||
statusCode: 404,
|
||||
});
|
||||
}
|
||||
|
||||
if (isTspEnvelope(envelope)) {
|
||||
return await prepareCscRecipientSigning({
|
||||
recipientToken: token,
|
||||
|
||||
@@ -138,7 +138,7 @@ export const updateTeamSettingsRoute = authenticatedProcedure
|
||||
|
||||
if (brandingCss === null) {
|
||||
sanitizedBrandingCss = null;
|
||||
} else if (typeof brandingCss === 'string') {
|
||||
} else if (brandingCss !== undefined) {
|
||||
const result = sanitizeBrandingCss(brandingCss);
|
||||
sanitizedBrandingCss = result.css.trim() === '' ? null : result.css;
|
||||
cssWarnings = result.warnings;
|
||||
|
||||
@@ -35,7 +35,7 @@ export const SigningCard3D = ({ className, name, signature, signingCelebrationIm
|
||||
|
||||
const [trackMouse, setTrackMouse] = useState(false);
|
||||
|
||||
const timeoutRef = useRef<number | undefined>(undefined);
|
||||
const timeoutRef = useRef<number | undefined>();
|
||||
|
||||
const cardX = useMotionValue(0);
|
||||
const cardY = useMotionValue(0);
|
||||
|
||||
@@ -18,32 +18,59 @@
|
||||
"@documenso/tailwind-config": "*",
|
||||
"@documenso/tsconfig": "*",
|
||||
"@types/luxon": "^3.7.1",
|
||||
"@types/react": "^19.2.17",
|
||||
"@types/react-dom": "^19.2.3",
|
||||
"react": "^19.2.7",
|
||||
"@types/react": "18.3.27",
|
||||
"@types/react-dom": "^18",
|
||||
"react": "^18",
|
||||
"typescript": "5.6.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"@documenso/lib": "*",
|
||||
"@hello-pangea/dnd": "^18.0.1",
|
||||
"@hello-pangea/dnd": "^16.6.0",
|
||||
"@hookform/resolvers": "^3",
|
||||
"@lingui/macro": "^5.6.0",
|
||||
"@lingui/react": "^5.6.0",
|
||||
"@radix-ui/react-accordion": "^1.2.12",
|
||||
"@radix-ui/react-alert-dialog": "^1.1.15",
|
||||
"@radix-ui/react-aspect-ratio": "^1.1.8",
|
||||
"@radix-ui/react-avatar": "^1.1.11",
|
||||
"@radix-ui/react-checkbox": "^1.3.3",
|
||||
"@radix-ui/react-collapsible": "^1.1.12",
|
||||
"@radix-ui/react-context-menu": "^2.2.16",
|
||||
"@radix-ui/react-dialog": "^1.1.15",
|
||||
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
||||
"@radix-ui/react-hover-card": "^1.1.15",
|
||||
"@radix-ui/react-label": "^2.1.8",
|
||||
"@radix-ui/react-menubar": "^1.1.16",
|
||||
"@radix-ui/react-navigation-menu": "^1.2.14",
|
||||
"@radix-ui/react-popover": "^1.1.15",
|
||||
"@radix-ui/react-progress": "^1.1.8",
|
||||
"@radix-ui/react-radio-group": "^1.3.8",
|
||||
"@radix-ui/react-scroll-area": "^1.2.10",
|
||||
"@radix-ui/react-select": "^2.2.6",
|
||||
"@radix-ui/react-separator": "^1.1.8",
|
||||
"@radix-ui/react-slider": "^1.3.6",
|
||||
"@radix-ui/react-slot": "^1.2.4",
|
||||
"@radix-ui/react-switch": "^1.2.6",
|
||||
"@radix-ui/react-tabs": "^1.1.13",
|
||||
"@radix-ui/react-toast": "^1.2.15",
|
||||
"@radix-ui/react-toggle": "^1.1.10",
|
||||
"@radix-ui/react-toggle-group": "^1.1.11",
|
||||
"@radix-ui/react-tooltip": "^1.2.8",
|
||||
"@scure/base": "^1.2.6",
|
||||
"@tanstack/react-table": "^8.21.3",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^1.2.1",
|
||||
"cmdk": "^1.1.1",
|
||||
"cmdk": "^0.2.1",
|
||||
"colord": "^2.9.3",
|
||||
"framer-motion": "^12.43.0",
|
||||
"lucide-react": "^0.554.0",
|
||||
"luxon": "^3.7.2",
|
||||
"pdfjs-dist": "5.4.296",
|
||||
"perfect-freehand": "^1.2.2",
|
||||
"react": "^19.2.7",
|
||||
"react": "^18",
|
||||
"react-colorful": "^5.6.1",
|
||||
"react-day-picker": "^8.10.1",
|
||||
"react-dom": "^19.2.7",
|
||||
"react-dom": "^18",
|
||||
"react-hook-form": "^7.66.1",
|
||||
"react-rnd": "^10.5.2",
|
||||
"remeda": "^2.32.0",
|
||||
|
||||
@@ -145,9 +145,7 @@ const CommandItem = React.forwardRef<
|
||||
<CommandPrimitive.Item
|
||||
ref={ref}
|
||||
className={cn(
|
||||
// cmdk 1.x always renders data-disabled="true|false", so the variant must
|
||||
// check the value (bare data-[disabled] matches attribute presence).
|
||||
'relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none hover:bg-accent hover:text-accent-foreground aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50',
|
||||
'relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none hover:bg-accent hover:text-accent-foreground aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50',
|
||||
className,
|
||||
)}
|
||||
{...props}
|
||||
|
||||
@@ -103,10 +103,15 @@ export const FieldContent = ({ field, documentMeta }: FieldIconProps) => {
|
||||
) {
|
||||
return (
|
||||
<div className="flex flex-col gap-y-2 py-0.5">
|
||||
<RadioGroup value={field.customText ?? ''} className="gap-y-1">
|
||||
<RadioGroup className="gap-y-1">
|
||||
{field.fieldMeta.values.map((item, index) => (
|
||||
<div key={index} className="flex items-center">
|
||||
<RadioGroupItem className="pointer-events-none h-3 w-3" value={item.value} id={`option-${index}`} />
|
||||
<RadioGroupItem
|
||||
className="pointer-events-none h-3 w-3"
|
||||
value={item.value}
|
||||
id={`option-${index}`}
|
||||
checked={item.value === field.customText}
|
||||
/>
|
||||
{item.value && (
|
||||
<Label htmlFor={`option-${index}`} className="ml-1.5 font-normal text-foreground text-xs">
|
||||
{item.value}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import type { RecipientRole } from '@prisma/client';
|
||||
import { BadgeCheck, Copy, Eye, PencilLine, User } from 'lucide-react';
|
||||
import type { JSX } from 'react';
|
||||
|
||||
export const ROLE_ICONS: Record<RecipientRole, JSX.Element> = {
|
||||
SIGNER: <PencilLine className="h-4 w-4" />,
|
||||
|
||||
@@ -13,7 +13,7 @@ import { getSvgPathFromStroke } from './helper';
|
||||
import { Point } from './point';
|
||||
import { SignaturePadColorPicker } from './signature-pad-color-picker';
|
||||
|
||||
const checkSignatureValidity = (element: RefObject<HTMLCanvasElement | null>) => {
|
||||
const checkSignatureValidity = (element: RefObject<HTMLCanvasElement>) => {
|
||||
if (!element.current) {
|
||||
return false;
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,73 @@
|
||||
#!/usr/bin/env node
|
||||
import { mkdirSync, readFileSync, writeFileSync } from 'fs';
|
||||
import { join } from 'path';
|
||||
|
||||
import { generateId } from './utils/generate-id';
|
||||
|
||||
const JUSTIFICATIONS_DIR = join(process.cwd(), '.agents', 'justifications');
|
||||
|
||||
const main = () => {
|
||||
const args = process.argv.slice(2);
|
||||
|
||||
if (args.length === 0) {
|
||||
console.error('Usage: npx tsx scripts/create-justification.ts "file-slug" [content]');
|
||||
console.error(' or: npx tsx scripts/create-justification.ts "file-slug" << HEREDOC');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const slug = args[0];
|
||||
let content = '';
|
||||
|
||||
// Check if content is provided as second argument
|
||||
if (args.length > 1) {
|
||||
content = args.slice(1).join(' ');
|
||||
} else {
|
||||
// Read from stdin (heredoc)
|
||||
try {
|
||||
const stdin = readFileSync(0, 'utf-8');
|
||||
content = stdin.trim();
|
||||
} catch (error) {
|
||||
console.error('Error reading from stdin:', error);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
if (!content) {
|
||||
console.error('Error: No content provided');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
// Generate unique ID
|
||||
const id = generateId();
|
||||
const filename = `${id}-${slug}.md`;
|
||||
const filepath = join(JUSTIFICATIONS_DIR, filename);
|
||||
|
||||
// Format title from slug (kebab-case to Title Case)
|
||||
const title = slug
|
||||
.split('-')
|
||||
.map((word) => word.charAt(0).toUpperCase() + word.slice(1))
|
||||
.join(' ');
|
||||
|
||||
// Get current date in ISO format
|
||||
const date = new Date().toISOString().split('T')[0];
|
||||
|
||||
// Create frontmatter
|
||||
const frontmatter = `---
|
||||
date: ${date}
|
||||
title: ${title}
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
// Ensure directory exists
|
||||
mkdirSync(JUSTIFICATIONS_DIR, { recursive: true });
|
||||
|
||||
// Write file with frontmatter
|
||||
writeFileSync(filepath, frontmatter + content, 'utf-8');
|
||||
|
||||
console.log(`Created justification: ${filepath}`);
|
||||
console.log(`ID: ${id}`);
|
||||
console.log(`Filename: ${filename}`);
|
||||
};
|
||||
|
||||
main();
|
||||
@@ -0,0 +1,73 @@
|
||||
#!/usr/bin/env node
|
||||
import { mkdirSync, readFileSync, writeFileSync } from 'fs';
|
||||
import { join } from 'path';
|
||||
|
||||
import { generateId } from './utils/generate-id';
|
||||
|
||||
const PLANS_DIR = join(process.cwd(), '.agents', 'plans');
|
||||
|
||||
const main = () => {
|
||||
const args = process.argv.slice(2);
|
||||
|
||||
if (args.length === 0) {
|
||||
console.error('Usage: npx tsx scripts/create-plan.ts "file-slug" [content]');
|
||||
console.error(' or: npx tsx scripts/create-plan.ts "file-slug" << HEREDOC');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const slug = args[0];
|
||||
let content = '';
|
||||
|
||||
// Check if content is provided as second argument
|
||||
if (args.length > 1) {
|
||||
content = args.slice(1).join(' ');
|
||||
} else {
|
||||
// Read from stdin (heredoc)
|
||||
try {
|
||||
const stdin = readFileSync(0, 'utf-8');
|
||||
content = stdin.trim();
|
||||
} catch (error) {
|
||||
console.error('Error reading from stdin:', error);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
if (!content) {
|
||||
console.error('Error: No content provided');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
// Generate unique ID
|
||||
const id = generateId();
|
||||
const filename = `${id}-${slug}.md`;
|
||||
const filepath = join(PLANS_DIR, filename);
|
||||
|
||||
// Format title from slug (kebab-case to Title Case)
|
||||
const title = slug
|
||||
.split('-')
|
||||
.map((word) => word.charAt(0).toUpperCase() + word.slice(1))
|
||||
.join(' ');
|
||||
|
||||
// Get current date in ISO format
|
||||
const date = new Date().toISOString().split('T')[0];
|
||||
|
||||
// Create frontmatter
|
||||
const frontmatter = `---
|
||||
date: ${date}
|
||||
title: ${title}
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
// Ensure directory exists
|
||||
mkdirSync(PLANS_DIR, { recursive: true });
|
||||
|
||||
// Write file with frontmatter
|
||||
writeFileSync(filepath, frontmatter + content, 'utf-8');
|
||||
|
||||
console.log(`Created plan: ${filepath}`);
|
||||
console.log(`ID: ${id}`);
|
||||
console.log(`Filename: ${filename}`);
|
||||
};
|
||||
|
||||
main();
|
||||
@@ -0,0 +1,73 @@
|
||||
#!/usr/bin/env node
|
||||
import { mkdirSync, readFileSync, writeFileSync } from 'fs';
|
||||
import { join } from 'path';
|
||||
|
||||
import { generateId } from './utils/generate-id';
|
||||
|
||||
const SCRATCHES_DIR = join(process.cwd(), '.agents', 'scratches');
|
||||
|
||||
const main = () => {
|
||||
const args = process.argv.slice(2);
|
||||
|
||||
if (args.length === 0) {
|
||||
console.error('Usage: npx tsx scripts/create-scratch.ts "file-slug" [content]');
|
||||
console.error(' or: npx tsx scripts/create-scratch.ts "file-slug" << HEREDOC');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const slug = args[0];
|
||||
let content = '';
|
||||
|
||||
// Check if content is provided as second argument
|
||||
if (args.length > 1) {
|
||||
content = args.slice(1).join(' ');
|
||||
} else {
|
||||
// Read from stdin (heredoc)
|
||||
try {
|
||||
const stdin = readFileSync(0, 'utf-8');
|
||||
content = stdin.trim();
|
||||
} catch (error) {
|
||||
console.error('Error reading from stdin:', error);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
if (!content) {
|
||||
console.error('Error: No content provided');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
// Generate unique ID
|
||||
const id = generateId();
|
||||
const filename = `${id}-${slug}.md`;
|
||||
const filepath = join(SCRATCHES_DIR, filename);
|
||||
|
||||
// Format title from slug (kebab-case to Title Case)
|
||||
const title = slug
|
||||
.split('-')
|
||||
.map((word) => word.charAt(0).toUpperCase() + word.slice(1))
|
||||
.join(' ');
|
||||
|
||||
// Get current date in ISO format
|
||||
const date = new Date().toISOString().split('T')[0];
|
||||
|
||||
// Create frontmatter
|
||||
const frontmatter = `---
|
||||
date: ${date}
|
||||
title: ${title}
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
// Ensure directory exists
|
||||
mkdirSync(SCRATCHES_DIR, { recursive: true });
|
||||
|
||||
// Write file with frontmatter
|
||||
writeFileSync(filepath, frontmatter + content, 'utf-8');
|
||||
|
||||
console.log(`Created scratch: ${filepath}`);
|
||||
console.log(`ID: ${id}`);
|
||||
console.log(`Filename: ${filename}`);
|
||||
};
|
||||
|
||||
main();
|
||||
@@ -0,0 +1,84 @@
|
||||
/**
|
||||
* Generates a unique identifier using three simple words.
|
||||
* Falls back to unix timestamp if word generation fails.
|
||||
*/
|
||||
export const generateId = (): string => {
|
||||
const adjectives = [
|
||||
'happy',
|
||||
'bright',
|
||||
'swift',
|
||||
'calm',
|
||||
'bold',
|
||||
'clever',
|
||||
'gentle',
|
||||
'quick',
|
||||
'sharp',
|
||||
'warm',
|
||||
'cool',
|
||||
'fresh',
|
||||
'solid',
|
||||
'clear',
|
||||
'sweet',
|
||||
'wild',
|
||||
'quiet',
|
||||
'loud',
|
||||
'smooth',
|
||||
];
|
||||
|
||||
const nouns = [
|
||||
'moon',
|
||||
'star',
|
||||
'ocean',
|
||||
'river',
|
||||
'forest',
|
||||
'mountain',
|
||||
'cloud',
|
||||
'wave',
|
||||
'stone',
|
||||
'flower',
|
||||
'bird',
|
||||
'wind',
|
||||
'light',
|
||||
'shadow',
|
||||
'fire',
|
||||
'earth',
|
||||
'sky',
|
||||
'tree',
|
||||
'leaf',
|
||||
'rock',
|
||||
];
|
||||
|
||||
const colors = [
|
||||
'blue',
|
||||
'red',
|
||||
'green',
|
||||
'yellow',
|
||||
'purple',
|
||||
'orange',
|
||||
'pink',
|
||||
'cyan',
|
||||
'amber',
|
||||
'emerald',
|
||||
'violet',
|
||||
'indigo',
|
||||
'coral',
|
||||
'teal',
|
||||
'gold',
|
||||
'silver',
|
||||
'copper',
|
||||
'bronze',
|
||||
'ivory',
|
||||
'jade',
|
||||
];
|
||||
|
||||
try {
|
||||
const randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)];
|
||||
const randomColor = colors[Math.floor(Math.random() * colors.length)];
|
||||
const randomNoun = nouns[Math.floor(Math.random() * nouns.length)];
|
||||
|
||||
return `${randomAdjective}-${randomColor}-${randomNoun}`;
|
||||
} catch {
|
||||
// Fallback to unix timestamp if something goes wrong
|
||||
return Date.now().toString();
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user