Compare commits

...

8 Commits

Author SHA1 Message Date
69ab5eedd5 Feature: Dokumenten sharing deaktiviert 2025-04-25 15:12:49 +02:00
9007acd265 Design: Icons geändert 2025-04-25 15:12:25 +02:00
fcf906db36 Fix: Suchmenü überarbeitet 2025-04-25 15:12:00 +02:00
0e196a68cf Fix: Standartsprache - deutsch & andere Sprachen deaktiviert 2025-04-25 15:11:15 +02:00
643e37a0aa Fix: Links angepasst 2025-04-25 10:03:42 +02:00
f6a1b0bd2d Design: Fonts geändert 2025-04-25 10:03:25 +02:00
28b28f7363 Design: Farben geändert 2025-04-25 10:03:06 +02:00
f1b989bb78 Übersetzungen & Anpassungen 2025-04-24 14:22:00 +02:00
41 changed files with 196 additions and 182 deletions

View File

@@ -534,7 +534,7 @@ export const SignUpForm = ({
<Trans> <Trans>
By proceeding, you agree to our{' '} By proceeding, you agree to our{' '}
<Link <Link
to="https://documen.so/terms" to="https://bls.media/agb/"
target="_blank" target="_blank"
className="text-documenso-700 duration-200 hover:opacity-70" className="text-documenso-700 duration-200 hover:opacity-70"
> >
@@ -542,7 +542,7 @@ export const SignUpForm = ({
</Link>{' '} </Link>{' '}
and{' '} and{' '}
<Link <Link
to="https://documen.so/privacy" to="https://bls.media/datenschutz/"
target="_blank" target="_blank"
className="text-documenso-700 duration-200 hover:opacity-70" className="text-documenso-700 duration-200 hover:opacity-70"
> >

View File

@@ -74,7 +74,7 @@ export const TeamDocumentPreferencesForm = ({
documentVisibility: settings?.documentVisibility ?? 'EVERYONE', documentVisibility: settings?.documentVisibility ?? 'EVERYONE',
documentLanguage: isValidLanguageCode(settings?.documentLanguage) documentLanguage: isValidLanguageCode(settings?.documentLanguage)
? settings?.documentLanguage ? settings?.documentLanguage
: 'en', : 'de',
includeSenderDetails: settings?.includeSenderDetails ?? false, includeSenderDetails: settings?.includeSenderDetails ?? false,
includeSigningCertificate: settings?.includeSigningCertificate ?? true, includeSigningCertificate: settings?.includeSigningCertificate ?? true,
signatureTypes: extractTeamSignatureSettings(settings), signatureTypes: extractTeamSignatureSettings(settings),

View File

@@ -205,14 +205,12 @@ export function AppCommandMenu({ open, onOpenChange }: AppCommandMenuProps) {
</CommandGroup> </CommandGroup>
<CommandGroup className="mx-2 p-0 pb-2" heading={_(msg`Settings`)}> <CommandGroup className="mx-2 p-0 pb-2" heading={_(msg`Settings`)}>
<Commands push={push} pages={SETTINGS_PAGES} /> <Commands push={push} pages={SETTINGS_PAGES} />
</CommandGroup> <CommandItem className="-mx-2 -my-1 rounded-lg" onSelect={() => addPage('language')}>
<CommandGroup className="mx-2 p-0 pb-2" heading={_(msg`Preferences`)}> Sprache
<CommandItem className="-mx-2 -my-1 rounded-lg" onSelect={() => addPage('language')}> </CommandItem>
Change language <CommandItem className="-mx-2 -my-1 rounded-lg" onSelect={() => addPage('theme')}>
</CommandItem> Aussehen
<CommandItem className="-mx-2 -my-1 rounded-lg" onSelect={() => addPage('theme')}> </CommandItem>
Change theme
</CommandItem>
</CommandGroup> </CommandGroup>
{searchResults.length > 0 && ( {searchResults.length > 0 && (
<CommandGroup className="mx-2 p-0 pb-2" heading={_(msg`Your documents`)}> <CommandGroup className="mx-2 p-0 pb-2" heading={_(msg`Your documents`)}>

View File

@@ -166,6 +166,7 @@ export const DocumentPageViewDropdown = ({ document }: DocumentPageViewDropdownP
<DocumentResendDialog document={document} recipients={nonSignedRecipients} /> <DocumentResendDialog document={document} recipients={nonSignedRecipients} />
{/* DOKUMENT SHARING KARTE DEAKTIVIERT
<DocumentShareButton <DocumentShareButton
documentId={document.id} documentId={document.id}
token={isOwner ? undefined : recipient?.token} token={isOwner ? undefined : recipient?.token}
@@ -177,7 +178,8 @@ export const DocumentPageViewDropdown = ({ document }: DocumentPageViewDropdownP
</div> </div>
</DropdownMenuItem> </DropdownMenuItem>
)} )}
/> />
*/}
</DropdownMenuContent> </DropdownMenuContent>
<DocumentDeleteDialog <DocumentDeleteDialog

View File

@@ -1,7 +1,7 @@
import type { HTMLAttributes } from 'react'; import type { HTMLAttributes } from 'react';
import { Trans } from '@lingui/react/macro'; import { Trans } from '@lingui/react/macro';
import { Braces, CreditCard, Globe2Icon, Lock, User, Users, Webhook } from 'lucide-react'; import { Braces, CreditCard, Globe2Icon, Lock, User, Users, Webhook, Bot } from 'lucide-react';
import { useLocation } from 'react-router'; import { useLocation } from 'react-router';
import { Link } from 'react-router'; import { Link } from 'react-router';
@@ -96,6 +96,13 @@ export const SettingsDesktopNav = ({ className, ...props }: SettingsDesktopNavPr
</Button> </Button>
</Link> </Link>
<Link to="https://bot.bls.media/medi">
<Button variant="ghost">
<Bot className="mr-2 h-5 w-5" />
Hilfe
</Button>
</Link>
{isBillingEnabled && ( {isBillingEnabled && (
<Link to="/settings/billing"> <Link to="/settings/billing">
<Button <Button

View File

@@ -7,7 +7,7 @@ import { Skeleton } from '@documenso/ui/primitives/skeleton';
export default function DocumentEditSkeleton() { export default function DocumentEditSkeleton() {
return ( return (
<div className="mx-auto -mt-4 flex w-full max-w-screen-xl flex-col px-4 md:px-8"> <div className="mx-auto -mt-4 flex w-full max-w-screen-xl flex-col px-4 md:px-8">
<Link to="/documents" className="flex grow-0 items-center text-[#7AC455] hover:opacity-80"> <Link to="/documents" className="flex grow-0 items-center text-[#FF6B3D] hover:opacity-80">
<ChevronLeft className="mr-2 inline-block h-5 w-5" /> <ChevronLeft className="mr-2 inline-block h-5 w-5" />
<Trans>Documents</Trans> <Trans>Documents</Trans>
</Link> </Link>

View File

@@ -196,6 +196,7 @@ export const DocumentsTableActionDropdown = ({ row }: DocumentsTableActionDropdo
<DocumentResendDialog document={row} recipients={nonSignedRecipients} /> <DocumentResendDialog document={row} recipients={nonSignedRecipients} />
{/* DOKUMENT SHARING KARTE DEAKTIVIERT
<DocumentShareButton <DocumentShareButton
documentId={row.id} documentId={row.id}
token={isOwner ? undefined : recipient?.token} token={isOwner ? undefined : recipient?.token}
@@ -208,6 +209,8 @@ export const DocumentsTableActionDropdown = ({ row }: DocumentsTableActionDropdo
</DropdownMenuItem> </DropdownMenuItem>
)} )}
/> />
*/}
</DropdownMenuContent> </DropdownMenuContent>
<DocumentDeleteDialog <DocumentDeleteDialog

View File

@@ -1,6 +1,6 @@
import { msg } from '@lingui/core/macro'; import { msg } from '@lingui/core/macro';
import { useLingui } from '@lingui/react'; import { useLingui } from '@lingui/react';
import { Bird, CheckCircle2 } from 'lucide-react'; import { FileSearch2, FileCheck } from 'lucide-react';
import { match } from 'ts-pattern'; import { match } from 'ts-pattern';
import { ExtendedDocumentStatus } from '@documenso/prisma/types/extended-document-status'; import { ExtendedDocumentStatus } from '@documenso/prisma/types/extended-document-status';
@@ -18,22 +18,22 @@ export const DocumentsTableEmptyState = ({ status }: DocumentsTableEmptyStatePro
.with(ExtendedDocumentStatus.COMPLETED, () => ({ .with(ExtendedDocumentStatus.COMPLETED, () => ({
title: msg`Nothing to do`, title: msg`Nothing to do`,
message: msg`There are no completed documents yet. Documents that you have created or received will appear here once completed.`, message: msg`There are no completed documents yet. Documents that you have created or received will appear here once completed.`,
icon: CheckCircle2, icon: FileCheck,
})) }))
.with(ExtendedDocumentStatus.DRAFT, () => ({ .with(ExtendedDocumentStatus.DRAFT, () => ({
title: msg`No active drafts`, title: msg`No active drafts`,
message: msg`There are no active drafts at the current moment. You can upload a document to start drafting.`, message: msg`There are no active drafts at the current moment. You can upload a document to start drafting.`,
icon: CheckCircle2, icon: FileCheck,
})) }))
.with(ExtendedDocumentStatus.ALL, () => ({ .with(ExtendedDocumentStatus.ALL, () => ({
title: msg`We're all empty`, title: msg`We're all empty`,
message: msg`You have not yet created or received any documents. To create a document please upload one.`, message: msg`You have not yet created or received any documents. To create a document please upload one.`,
icon: Bird, icon: FileSearch2,
})) }))
.otherwise(() => ({ .otherwise(() => ({
title: msg`Nothing to do`, title: msg`Nothing to do`,
message: msg`All documents have been processed. Any new documents that are sent or received will show here.`, message: msg`All documents have been processed. Any new documents that are sent or received will show here.`,
icon: CheckCircle2, icon: FileCheck,
})); }));
return ( return (

View File

@@ -133,7 +133,7 @@ export default function DocumentPage() {
<DocumentRecipientLinkCopyDialog recipients={recipients} /> <DocumentRecipientLinkCopyDialog recipients={recipients} />
)} )}
<Link to={documentRootPath} className="flex items-center text-[#7AC455] hover:opacity-80"> <Link to={documentRootPath} className="flex items-center text-[#FF6B3D] hover:opacity-80">
<ChevronLeft className="mr-2 inline-block h-5 w-5" /> <ChevronLeft className="mr-2 inline-block h-5 w-5" />
<Trans>Documents</Trans> <Trans>Documents</Trans>
</Link> </Link>

View File

@@ -95,7 +95,7 @@ export default function DocumentEditPage() {
return ( return (
<div className="mx-auto -mt-4 w-full max-w-screen-xl px-4 md:px-8"> <div className="mx-auto -mt-4 w-full max-w-screen-xl px-4 md:px-8">
<Link to={documentRootPath} className="flex items-center text-[#7AC455] hover:opacity-80"> <Link to={documentRootPath} className="flex items-center text-[#FF6B3D] hover:opacity-80">
<ChevronLeft className="mr-2 inline-block h-5 w-5" /> <ChevronLeft className="mr-2 inline-block h-5 w-5" />
<Trans>Documents</Trans> <Trans>Documents</Trans>
</Link> </Link>

View File

@@ -123,7 +123,7 @@ export default function DocumentsLogsPage({ loaderData }: Route.ComponentProps)
<div className="mx-auto -mt-4 w-full max-w-screen-xl px-4 md:px-8"> <div className="mx-auto -mt-4 w-full max-w-screen-xl px-4 md:px-8">
<Link <Link
to={`${documentRootPath}/${document.id}`} to={`${documentRootPath}/${document.id}`}
className="flex items-center text-[#7AC455] hover:opacity-80" className="flex items-center text-[#FF6B3D] hover:opacity-80"
> >
<ChevronLeft className="mr-2 inline-block h-5 w-5" /> <ChevronLeft className="mr-2 inline-block h-5 w-5" />
<Trans>Document</Trans> <Trans>Document</Trans>

View File

@@ -97,7 +97,7 @@ export default function TemplatePage() {
return ( return (
<div className="mx-auto -mt-4 w-full max-w-screen-xl px-4 md:px-8"> <div className="mx-auto -mt-4 w-full max-w-screen-xl px-4 md:px-8">
<Link to={templateRootPath} className="flex items-center text-[#7AC455] hover:opacity-80"> <Link to={templateRootPath} className="flex items-center text-[#FF6B3D] hover:opacity-80">
<ChevronLeft className="mr-2 inline-block h-5 w-5" /> <ChevronLeft className="mr-2 inline-block h-5 w-5" />
<Trans>Templates</Trans> <Trans>Templates</Trans>
</Link> </Link>

View File

@@ -65,7 +65,7 @@ export default function TemplateEditPage() {
<div> <div>
<Link <Link
to={`${templateRootPath}/${template.id}`} to={`${templateRootPath}/${template.id}`}
className="flex items-center text-[#7AC455] hover:opacity-80" className="flex items-center text-[#FF6B3D] hover:opacity-80"
> >
<ChevronLeft className="mr-2 inline-block h-5 w-5" /> <ChevronLeft className="mr-2 inline-block h-5 w-5" />
<Trans>Template</Trans> <Trans>Template</Trans>

View File

@@ -1,7 +1,7 @@
import { useEffect } from 'react'; import { useEffect } from 'react';
import { Trans } from '@lingui/react/macro'; import { Trans } from '@lingui/react/macro';
import { Bird } from 'lucide-react'; import { FileSearch2 } from 'lucide-react';
import { useSearchParams } from 'react-router'; import { useSearchParams } from 'react-router';
import { formatAvatarUrl } from '@documenso/lib/utils/avatars'; import { formatAvatarUrl } from '@documenso/lib/utils/avatars';
@@ -65,7 +65,7 @@ export default function TemplatesPage() {
<div className="relative mt-5"> <div className="relative mt-5">
{data && data.count === 0 ? ( {data && data.count === 0 ? (
<div className="text-muted-foreground/60 flex h-96 flex-col items-center justify-center gap-y-4"> <div className="text-muted-foreground/60 flex h-96 flex-col items-center justify-center gap-y-4">
<Bird className="h-12 w-12" strokeWidth={1.5} /> <FileSearch2 className="h-12 w-12" strokeWidth={1.5} />
<div className="text-center"> <div className="text-center">
<h3 className="text-lg font-semibold"> <h3 className="text-lg font-semibold">

View File

@@ -13,7 +13,7 @@
"type": "image/png" "type": "image/png"
} }
], ],
"theme_color": "#A2E771", //"theme_color": "#A2E771",
"background_color": "#FFFFFF", "background_color": "#F8F8F8",
"display": "standalone" "display": "standalone"
} }

Binary file not shown.

Binary file not shown.

View File

@@ -13,7 +13,7 @@
"type": "image/png" "type": "image/png"
} }
], ],
"theme_color": "#A2E771", //"theme_color": "#A2E771",
"background_color": "#FFFFFF", "background_color": "#F8F8F8",
"display": "standalone" "display": "standalone"
} }

View File

@@ -27,7 +27,7 @@ export const TemplateDocumentCompleted = ({
<Section> <Section>
<Section className="mb-4"> <Section className="mb-4">
<Column align="center"> <Column align="center">
<Text className="text-base font-semibold text-[#7AC455]"> <Text className="text-base font-semibold text-[#FF6B3D]">
<Img <Img
src={getAssetUrl('/static/completed.png')} src={getAssetUrl('/static/completed.png')}
className="-mt-0.5 mr-2 inline h-7 w-7 align-middle" className="-mt-0.5 mr-2 inline h-7 w-7 align-middle"

View File

@@ -29,7 +29,7 @@ export const TemplateDocumentRecipientSigned = ({
<Section> <Section>
<Section className="mb-4"> <Section className="mb-4">
<Column align="center"> <Column align="center">
<Text className="text-base font-semibold text-[#7AC455]"> <Text className="text-base font-semibold text-[#FF6B3D]">
<Img <Img
src={getAssetUrl('/static/completed.png')} src={getAssetUrl('/static/completed.png')}
className="-mt-0.5 mr-2 inline h-7 w-7 align-middle" className="-mt-0.5 mr-2 inline h-7 w-7 align-middle"

View File

@@ -29,7 +29,7 @@ export const TemplateDocumentSelfSigned = ({
<Section className="flex-row items-center justify-center"> <Section className="flex-row items-center justify-center">
<Section> <Section>
<Column align="center"> <Column align="center">
<Text className="text-base font-semibold text-[#7AC455]"> <Text className="text-base font-semibold text-[#FF6B3D]">
<Img <Img
src={getAssetUrl('/static/completed.png')} src={getAssetUrl('/static/completed.png')}
className="-mt-0.5 mr-2 inline h-7 w-7 align-middle" className="-mt-0.5 mr-2 inline h-7 w-7 align-middle"

View File

@@ -16,7 +16,7 @@ export const TemplateFooter = ({ isDocument = true }: TemplateFooterProps) => {
<Text className="my-4 text-base text-slate-400"> <Text className="my-4 text-base text-slate-400">
<Trans> <Trans>
This document was sent using{' '} This document was sent using{' '}
<Link className="text-[#7AC455]" href="https://bls.media/sign/"> <Link className="text-[#FF6B3D]" href="https://bls.media/sign/">
BLS sign. BLS sign.
</Link> </Link>
</Trans> </Trans>

View File

@@ -1,6 +1,7 @@
import { z } from 'zod'; import { z } from 'zod';
export const SUPPORTED_LANGUAGE_CODES = ['de', 'en', 'fr', 'es', 'it', 'pl'] as const; //export const SUPPORTED_LANGUAGE_CODES = ['de', 'de', 'fr', 'es', 'it', 'pl'] as const;
export const SUPPORTED_LANGUAGE_CODES = ['de'] as const; //Nur Deutsch wird angeboten
export const ZSupportedLanguageCodeSchema = z.enum(SUPPORTED_LANGUAGE_CODES).catch('de'); export const ZSupportedLanguageCodeSchema = z.enum(SUPPORTED_LANGUAGE_CODES).catch('de');
@@ -20,8 +21,8 @@ export type I18nLocaleData = {
export const APP_I18N_OPTIONS = { export const APP_I18N_OPTIONS = {
supportedLangs: SUPPORTED_LANGUAGE_CODES, supportedLangs: SUPPORTED_LANGUAGE_CODES,
sourceLang: 'en', sourceLang: 'de',
defaultLocale: 'en-US', defaultLocale: 'de-DE',
} as const; } as const;
type SupportedLanguage = { type SupportedLanguage = {
@@ -34,27 +35,27 @@ export const SUPPORTED_LANGUAGES: Record<string, SupportedLanguage> = {
full: 'Deutsch', full: 'Deutsch',
short: 'de', short: 'de',
}, },
en: { //en: {
full: 'English', // full: 'English',
short: 'en', // short: 'en',
}, //},
fr: { //fr: {
full: 'French', // full: 'French',
short: 'fr', // short: 'fr',
}, //},
es: { //es: {
full: 'Spanish', // full: 'Spanish',
short: 'es', // short: 'es',
}, //},
it: { //it: {
full: 'Italian', // full: 'Italian',
short: 'it', // short: 'it',
}, //},
pl: { //pl: {
short: 'pl', // short: 'pl',
full: 'Polish', // full: 'Polish',
}, //},
} satisfies Record<SupportedLanguageCodes, SupportedLanguage>; } satisfies Record<SupportedLanguageCodes, SupportedLanguage>;
export const isValidLanguageCode = (code: unknown): code is SupportedLanguageCodes => export const isValidLanguageCode = (code: unknown): code is SupportedLanguageCodes =>
SUPPORTED_LANGUAGE_CODES.includes(code as SupportedLanguageCodes); SUPPORTED_LANGUAGE_CODES.includes(code as SupportedLanguageCodes);

View File

@@ -24,7 +24,7 @@ msgstr "Direktlinks aktivieren"
#: apps/remix/app/routes/_authenticated+/settings+/webhooks.$id.tsx #: apps/remix/app/routes/_authenticated+/settings+/webhooks.$id.tsx
msgid " The events that will trigger a webhook to be sent to your URL." msgid " The events that will trigger a webhook to be sent to your URL."
msgstr "" msgstr " Die Events, welche einen Webhook zu deiner URL auslösen."
#. placeholder {0}: team.name #. placeholder {0}: team.name
#: apps/remix/app/components/forms/team-document-preferences-form.tsx #: apps/remix/app/components/forms/team-document-preferences-form.tsx
@@ -35,7 +35,7 @@ msgstr "\"{0}\" hat dich eingeladen, \"Beispieldokument\" zu unterschreiben."
#. placeholder {1}: timezone || '' #. placeholder {1}: timezone || ''
#: apps/remix/app/components/general/document-signing/document-signing-date-field.tsx #: apps/remix/app/components/general/document-signing/document-signing-date-field.tsx
msgid "\"{0}\" will appear on the document as it has a timezone of \"{1}\"." msgid "\"{0}\" will appear on the document as it has a timezone of \"{1}\"."
msgstr "" msgstr "\"{0}\" erscheint auf dem Dokument als hätte es die Zeitzone \"{1}\"."
#: packages/email/template-components/template-document-super-delete.tsx #: packages/email/template-components/template-document-super-delete.tsx
msgid "\"{documentName}\" has been deleted by an admin." msgid "\"{documentName}\" has been deleted by an admin."
@@ -61,7 +61,7 @@ msgstr "\"{placeholderEmail}\" im Namen von \"{0}\" hat dich eingeladen, \"Beisp
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx #: apps/remix/app/components/general/document-signing/document-signing-form.tsx
#: apps/remix/app/components/embed/embed-document-signing-page.tsx #: apps/remix/app/components/embed/embed-document-signing-page.tsx
msgid "(You)" msgid "(You)"
msgstr "" msgstr "(Du)"
#. placeholder {0}: Math.abs(charactersRemaining) #. placeholder {0}: Math.abs(charactersRemaining)
#: apps/remix/app/components/general/document-signing/document-signing-text-field.tsx #: apps/remix/app/components/general/document-signing/document-signing-text-field.tsx
@@ -206,7 +206,7 @@ msgstr "{inviterName} hat dich aus dem Dokument<0/>\"{documentName}\" entfernt"
#. placeholder {1}: document.title #. placeholder {1}: document.title
#: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts
msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"."
msgstr "" msgstr "{inviterName} im Auftrag von \"{0}\" hat dich eingeladen um das Dokument zu {recipientActionVerb} \"{1}\"."
#. placeholder {0}: _(actionVerb).toLowerCase() #. placeholder {0}: _(actionVerb).toLowerCase()
#: packages/email/template-components/template-document-invite.tsx #: packages/email/template-components/template-document-invite.tsx
@@ -255,7 +255,7 @@ msgstr "{prefix} hat das Dokument geöffnet"
#: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} prefilled a field" msgid "{prefix} prefilled a field"
msgstr "" msgstr "{prefix} hat ein Feld vorausgefüllt"
#: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} removed a field" msgid "{prefix} removed a field"
@@ -421,7 +421,7 @@ msgstr "<0>Klicke hier, zum hochzuladen</0> oder ziehe die Datei per Drag & Drop
#: packages/ui/components/document/document-signature-settings-tooltip.tsx #: packages/ui/components/document/document-signature-settings-tooltip.tsx
msgid "<0>Drawn</0> - A signature that is drawn using a mouse or stylus." msgid "<0>Drawn</0> - A signature that is drawn using a mouse or stylus."
msgstr "" msgstr "<0>Gezeichnet</0> - Eine gezeichnete Unterschrift mit der Maus oder einem Stift."
#: packages/ui/primitives/template-flow/add-template-settings.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx
msgid "<0>Email</0> - The recipient will be emailed the document to sign, approve, etc." msgid "<0>Email</0> - The recipient will be emailed the document to sign, approve, etc."
@@ -471,11 +471,11 @@ msgstr "<0>Absender:</0> Alle"
#: packages/ui/components/document/document-signature-settings-tooltip.tsx #: packages/ui/components/document/document-signature-settings-tooltip.tsx
msgid "<0>Typed</0> - A signature that is typed using a keyboard." msgid "<0>Typed</0> - A signature that is typed using a keyboard."
msgstr "" msgstr "<0>Getippt</0> - Eine getippte Unterschrift mit der tastatur."
#: packages/ui/components/document/document-signature-settings-tooltip.tsx #: packages/ui/components/document/document-signature-settings-tooltip.tsx
msgid "<0>Uploaded</0> - A signature that is uploaded from a file." msgid "<0>Uploaded</0> - A signature that is uploaded from a file."
msgstr "" msgstr "<0>Hochgeladen</0> - Eine hochgeladene Unterschrift."
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
msgid "<0>You are about to complete approving <1>\"{documentTitle}\"</1>.</0><2/> Are you sure?" msgid "<0>You are about to complete approving <1>\"{documentTitle}\"</1>.</0><2/> Are you sure?"
@@ -504,7 +504,7 @@ msgstr "3 Monate"
#: apps/remix/app/components/general/generic-error-layout.tsx #: apps/remix/app/components/general/generic-error-layout.tsx
msgid "404 not found" msgid "404 not found"
msgstr "" msgstr "404 nicht gefunden"
#: apps/remix/app/routes/_profile+/_layout.tsx #: apps/remix/app/routes/_profile+/_layout.tsx
msgid "404 Profile not found" msgid "404 Profile not found"
@@ -516,7 +516,7 @@ msgstr "404 Team nicht gefunden"
#: apps/remix/app/components/general/generic-error-layout.tsx #: apps/remix/app/components/general/generic-error-layout.tsx
msgid "500 Internal Server Error" msgid "500 Internal Server Error"
msgstr "" msgstr "500 interner Server Fehler"
#: apps/remix/app/components/forms/token.tsx #: apps/remix/app/components/forms/token.tsx
msgid "6 months" msgid "6 months"
@@ -872,7 +872,7 @@ msgstr "Alle"
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "All documents" msgid "All documents"
msgstr "Alle Dokumente" msgstr "Alle"
#: apps/remix/app/components/tables/documents-table-empty-state.tsx #: apps/remix/app/components/tables/documents-table-empty-state.tsx
msgid "All documents have been processed. Any new documents that are sent or received will show here." msgid "All documents have been processed. Any new documents that are sent or received will show here."
@@ -900,11 +900,11 @@ msgstr "Alle Signierlinks wurden in die Zwischenablage kopiert."
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "All templates" msgid "All templates"
msgstr "Alle Vorlagen" msgstr "Alle"
#: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/general/period-selector.tsx
msgid "All Time" msgid "All Time"
msgstr "Alle Zeiten" msgstr "Gesamter Zeitraum"
#: packages/email/templates/confirm-team-email.tsx #: packages/email/templates/confirm-team-email.tsx
msgid "Allow document recipients to reply directly to this email address" msgid "Allow document recipients to reply directly to this email address"
@@ -1046,7 +1046,7 @@ msgstr "Ein Fehler ist beim Entfernen des Feldes aufgetreten."
#: apps/remix/app/components/general/document-signing/document-signing-radio-field.tsx #: apps/remix/app/components/general/document-signing/document-signing-radio-field.tsx
msgid "An error occurred while removing the selection." msgid "An error occurred while removing the selection."
msgstr "" msgstr "Es ist ein Fehler beim entfernen aufgetreten."
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
msgid "An error occurred while removing the signature." msgid "An error occurred while removing the signature."
@@ -1070,7 +1070,7 @@ msgstr "Beim Senden deiner Bestätigungs-E-Mail ist ein Fehler aufgetreten"
#: apps/remix/app/components/general/document-signing/document-signing-date-field.tsx #: apps/remix/app/components/general/document-signing/document-signing-date-field.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
msgid "An error occurred while signing as assistant." msgid "An error occurred while signing as assistant."
msgstr "" msgstr "Es ist ein fehler aufgetreten, während des Unterschreibens als Assistent"
#: apps/remix/app/components/general/document-signing/document-signing-text-field.tsx #: apps/remix/app/components/general/document-signing/document-signing-text-field.tsx
#: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx
@@ -1108,7 +1108,7 @@ msgstr "Ein Fehler ist aufgetreten, während dein Dokument hochgeladen wurde."
#: apps/remix/app/components/general/generic-error-layout.tsx #: apps/remix/app/components/general/generic-error-layout.tsx
msgid "An unexpected error occurred." msgid "An unexpected error occurred."
msgstr "" msgstr "Ein unerwarteter Fehler ist aufgetreten."
#: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx #: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
@@ -1197,7 +1197,7 @@ msgstr "Genehmigung"
#: apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx #: apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx
msgid "Are you sure you want to complete the document? This action cannot be undone. Please ensure that you have completed prefilling all relevant fields before proceeding." msgid "Are you sure you want to complete the document? This action cannot be undone. Please ensure that you have completed prefilling all relevant fields before proceeding."
msgstr "" msgstr "Bist du sicher, dass du das Dokument abschließen möchtest? Das kann nicht rückgängig gemacht werden. Stelle bitte sicher, dass alle relevanten Felder vorausgefüllt sind."
#: apps/remix/app/components/dialogs/token-delete-dialog.tsx #: apps/remix/app/components/dialogs/token-delete-dialog.tsx
msgid "Are you sure you want to delete this token?" msgid "Are you sure you want to delete this token?"
@@ -1227,44 +1227,44 @@ msgstr "Bist du dir sicher?"
#: packages/lib/constants/recipient-roles.ts #: packages/lib/constants/recipient-roles.ts
msgid "Assist" msgid "Assist"
msgstr "" msgstr "Assistent"
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx #: apps/remix/app/components/general/document-signing/document-signing-form.tsx
#: packages/email/template-components/template-document-invite.tsx #: packages/email/template-components/template-document-invite.tsx
msgid "Assist Document" msgid "Assist Document"
msgstr "" msgstr "Assistiere bei einem Dokument"
#: apps/remix/app/components/embed/embed-document-signing-page.tsx #: apps/remix/app/components/embed/embed-document-signing-page.tsx
msgid "Assist with signing" msgid "Assist with signing"
msgstr "" msgstr "Assistiere beim Unterzeichnen"
#: packages/lib/constants/recipient-roles.ts #: packages/lib/constants/recipient-roles.ts
msgid "Assistant" msgid "Assistant"
msgstr "" msgstr "Assistent"
#: packages/ui/components/recipient/recipient-role-select.tsx #: packages/ui/components/recipient/recipient-role-select.tsx
msgid "Assistant role is only available when the document is in sequential signing mode." msgid "Assistant role is only available when the document is in sequential signing mode."
msgstr "" msgstr "Die Assistentenrolle ist nur verfügbar, wenn sich das Dokument im sequenziellen Signiermodus befindet."
#: packages/lib/constants/recipient-roles.ts #: packages/lib/constants/recipient-roles.ts
msgid "Assistants" msgid "Assistants"
msgstr "" msgstr "Assistent"
#: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx
#: packages/lib/constants/recipient-roles.ts #: packages/lib/constants/recipient-roles.ts
msgid "Assisted" msgid "Assisted"
msgstr "" msgstr "Assistiert"
#: packages/lib/constants/recipient-roles.ts #: packages/lib/constants/recipient-roles.ts
msgid "Assisting" msgid "Assisting"
msgstr "" msgstr "Assistiert"
#: apps/remix/app/components/forms/team-document-preferences-form.tsx #: apps/remix/app/components/forms/team-document-preferences-form.tsx
#: packages/ui/primitives/template-flow/add-template-settings.types.tsx #: packages/ui/primitives/template-flow/add-template-settings.types.tsx
#: packages/ui/primitives/document-flow/add-settings.types.ts #: packages/ui/primitives/document-flow/add-settings.types.ts
#: packages/lib/types/document-meta.ts #: packages/lib/types/document-meta.ts
msgid "At least one signature type must be enabled" msgid "At least one signature type must be enabled"
msgstr "" msgstr "Es muss mindestens ein Unterschriften-typ aktiv sein"
#: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx
msgid "Attempts sealing the document again, useful for after a code change has occurred to resolve an erroneous document." msgid "Attempts sealing the document again, useful for after a code change has occurred to resolve an erroneous document."
@@ -1403,7 +1403,7 @@ msgstr "Durch das Löschen dieses Dokuments wird Folgendes passieren:"
#: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx
msgid "By enabling 2FA, you will be required to enter a code from your authenticator app every time you sign in using email password." msgid "By enabling 2FA, you will be required to enter a code from your authenticator app every time you sign in using email password."
msgstr "" msgstr "Wenn du 2FA aktivierst, musst du jedes Mal, einen Code aus deiner Authentifizierungs-App eingeben."
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx #: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
msgid "By proceeding to use the electronic signature service provided by Documenso, you affirm that you have read and understood this disclosure. You agree to all terms and conditions related to the use of electronic signatures and electronic transactions as outlined herein." msgid "By proceeding to use the electronic signature service provided by Documenso, you affirm that you have read and understood this disclosure. You agree to all terms and conditions related to the use of electronic signatures and electronic transactions as outlined herein."
@@ -1415,7 +1415,7 @@ msgstr "Mit deiner elektronischen Unterschrift bestätigst du, dass sie zur Unte
#: apps/remix/app/components/forms/signup.tsx #: apps/remix/app/components/forms/signup.tsx
msgid "By proceeding, you agree to our <0>Terms of Service</0> and <1>Privacy Policy</1>." msgid "By proceeding, you agree to our <0>Terms of Service</0> and <1>Privacy Policy</1>."
msgstr "" msgstr "Indem du fortfährst, erklärst du dich mit unseren <0>Nutzungsbedingungen</0> und <1>Datenschutzbestimmungen</1> einverstanden."
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx #: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
msgid "By using the electronic signature feature, you are consenting to conduct transactions and receive disclosures electronically. You acknowledge that your electronic signature on documents is binding and that you accept the terms outlined in the documents you are signing." msgid "By using the electronic signature feature, you are consenting to conduct transactions and receive disclosures electronically. You acknowledge that your electronic signature on documents is binding and that you accept the terms outlined in the documents you are signing."
@@ -1423,7 +1423,7 @@ msgstr "Durch die Verwendung der elektronischen Unterschriftsfunktion stimmst du
#: packages/ui/components/recipient/recipient-role-select.tsx #: packages/ui/components/recipient/recipient-role-select.tsx
msgid "Can prepare" msgid "Can prepare"
msgstr "" msgstr "Kann vorbereiten"
#: apps/remix/app/components/tables/settings-security-passkey-table-actions.tsx #: apps/remix/app/components/tables/settings-security-passkey-table-actions.tsx
#: apps/remix/app/components/tables/settings-security-passkey-table-actions.tsx #: apps/remix/app/components/tables/settings-security-passkey-table-actions.tsx
@@ -1616,11 +1616,11 @@ msgstr "Genehmigung abschließen"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
msgid "Complete Assisting" msgid "Complete Assisting"
msgstr "" msgstr "Assistieren abschließen"
#: apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx #: apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx
msgid "Complete Document" msgid "Complete Document"
msgstr "" msgstr "Dokument Abschließen"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
msgid "Complete Signing" msgid "Complete Signing"
@@ -1628,7 +1628,7 @@ msgstr "Unterzeichnung abschließen"
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx #: apps/remix/app/components/general/document-signing/document-signing-form.tsx
msgid "Complete the fields for the following signers. Once reviewed, they will inform you if any modifications are needed." msgid "Complete the fields for the following signers. Once reviewed, they will inform you if any modifications are needed."
msgstr "" msgstr "Fülle die Felder für die folgenden Unterzeichner aus. Nach der Überprüfung wirst du darüber informiert, ob Änderungen erforderlich sind."
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
@@ -1652,7 +1652,7 @@ msgstr "Abgeschlossenes Dokument"
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "Completed documents" msgid "Completed documents"
msgstr "Abgeschlossene Dokumente" msgstr "Abgeschlossene"
#: apps/remix/app/routes/_authenticated+/admin+/stats.tsx #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx
msgid "Completed Documents" msgid "Completed Documents"
@@ -1743,7 +1743,7 @@ msgstr "Fahre fort, indem du das Dokument genehmigst."
#: packages/email/template-components/template-document-invite.tsx #: packages/email/template-components/template-document-invite.tsx
msgid "Continue by assisting with the document." msgid "Continue by assisting with the document."
msgstr "" msgstr "Mit Assistieren fortfahren"
#: packages/email/template-components/template-document-completed.tsx #: packages/email/template-components/template-document-completed.tsx
msgid "Continue by downloading the document." msgid "Continue by downloading the document."
@@ -1783,7 +1783,7 @@ msgstr "Legt fest, ob das Signaturzertifikat in das Dokument aufgenommen wird, w
#: apps/remix/app/components/forms/team-document-preferences-form.tsx #: apps/remix/app/components/forms/team-document-preferences-form.tsx
msgid "Controls which signatures are allowed to be used when signing a document." msgid "Controls which signatures are allowed to be used when signing a document."
msgstr "" msgstr "Steuert, welcher Signatur-typ verwendet werden darf."
#: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx
#: packages/ui/primitives/document-flow/add-subject.tsx #: packages/ui/primitives/document-flow/add-subject.tsx
@@ -1978,7 +1978,7 @@ msgstr "Aktuelle Empfänger:"
#: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/billing-plans.tsx
msgid "Daily" msgid "Daily"
msgstr "" msgstr "Täglich"
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "Dark Mode" msgid "Dark Mode"
@@ -2020,7 +2020,7 @@ msgstr "Standard Sichtbarkeit des Dokuments"
#: apps/remix/app/components/forms/team-document-preferences-form.tsx #: apps/remix/app/components/forms/team-document-preferences-form.tsx
msgid "Default Signature Settings" msgid "Default Signature Settings"
msgstr "" msgstr "Standart Unterschriften Einstellung"
#: apps/remix/app/components/dialogs/document-delete-dialog.tsx #: apps/remix/app/components/dialogs/document-delete-dialog.tsx
msgid "delete" msgid "delete"
@@ -2230,7 +2230,7 @@ msgstr "Möchtest du diese Vorlage duplizieren?"
#: apps/remix/app/components/dialogs/account-delete-dialog.tsx #: apps/remix/app/components/dialogs/account-delete-dialog.tsx
msgid "Documenso will delete <0>all of your documents</0>, along with all of your completed documents, signatures, and all other resources belonging to your Account." msgid "Documenso will delete <0>all of your documents</0>, along with all of your completed documents, signatures, and all other resources belonging to your Account."
msgstr "BLS sign wird <0>alle deiner Dokumente</0> löschen, zusammen mit allen abgeschlossenen Dokumenten, Unterschriften und allen anderen Ressourcen, die zu deinem Konto gehören." msgstr "BLS sign wird <0>alle deine Dokumente</0> löschen, zusammen mit allen abgeschlossenen Dokumenten, Unterschriften und allen anderen Ressourcen, die zu deinem Konto gehören."
#: apps/remix/app/routes/_authenticated+/documents.$id.logs.tsx #: apps/remix/app/routes/_authenticated+/documents.$id.logs.tsx
#: apps/remix/app/components/general/template/template-page-view-documents-table.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx
@@ -2251,7 +2251,7 @@ msgstr "Dokument \"{0}\" - Ablehnung Bestätigt"
#. placeholder {0}: document.title #. placeholder {0}: document.title
#: packages/lib/jobs/definitions/emails/send-document-cancelled-emails.handler.ts #: packages/lib/jobs/definitions/emails/send-document-cancelled-emails.handler.ts
msgid "Document \"{0}\" Cancelled" msgid "Document \"{0}\" Cancelled"
msgstr "" msgstr "Dokument \"{0}\" abgebrochen"
#: packages/ui/primitives/template-flow/add-template-settings.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx
#: packages/ui/primitives/document-flow/add-settings.tsx #: packages/ui/primitives/document-flow/add-settings.tsx
@@ -2403,7 +2403,7 @@ msgstr "Dokument erneut gesendet"
#: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/document/document-status.tsx
msgid "Document rejected" msgid "Document rejected"
msgstr "" msgstr "Dokument abgelehnt"
#: apps/remix/app/routes/_recipient+/sign.$token+/rejected.tsx #: apps/remix/app/routes/_recipient+/sign.$token+/rejected.tsx
#: apps/remix/app/components/embed/embed-document-rejected.tsx #: apps/remix/app/components/embed/embed-document-rejected.tsx
@@ -2532,7 +2532,7 @@ msgstr "Entwurf"
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "Draft documents" msgid "Draft documents"
msgstr "Entwurfdokumente" msgstr "Entwürfe"
#: apps/remix/app/routes/_authenticated+/admin+/stats.tsx #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx
msgid "Drafted Documents" msgid "Drafted Documents"
@@ -2544,7 +2544,7 @@ msgstr "Zieh' deine PDF hierher."
#: packages/lib/constants/document.ts #: packages/lib/constants/document.ts
msgid "Draw" msgid "Draw"
msgstr "" msgstr "Zeichnen"
#: packages/ui/primitives/template-flow/add-template-fields.tsx #: packages/ui/primitives/template-flow/add-template-fields.tsx
#: packages/ui/primitives/document-flow/add-fields.tsx #: packages/ui/primitives/document-flow/add-fields.tsx
@@ -2638,7 +2638,7 @@ msgstr "E-Mail-Adresse"
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx #: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
msgid "Email already confirmed" msgid "Email already confirmed"
msgstr "" msgstr "E-Mail bereits bestätigt"
#: apps/remix/app/components/general/direct-template/direct-template-configure-form.tsx #: apps/remix/app/components/general/direct-template/direct-template-configure-form.tsx
msgid "Email cannot already exist in the template" msgid "Email cannot already exist in the template"
@@ -3108,7 +3108,7 @@ msgstr "Posteingang"
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "Inbox documents" msgid "Inbox documents"
msgstr "Posteingang Dokumente" msgstr "Eingang"
#: apps/remix/app/components/forms/team-document-preferences-form.tsx #: apps/remix/app/components/forms/team-document-preferences-form.tsx
msgid "Include the Signing Certificate in the Document" msgid "Include the Signing Certificate in the Document"
@@ -3388,7 +3388,7 @@ msgstr "Dokumente verwalten"
#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx #: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx
msgid "Manage passkeys" msgid "Manage passkeys"
msgstr "Passkeys verwalten" msgstr "verwalten"
#: apps/remix/app/components/general/teams/team-billing-portal-button.tsx #: apps/remix/app/components/general/teams/team-billing-portal-button.tsx
msgid "Manage subscription" msgid "Manage subscription"
@@ -3578,7 +3578,7 @@ msgstr "Nie ablaufen"
#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx
msgid "New Password" msgid "New Password"
msgstr "" msgstr "Neues Passwort"
#: apps/remix/app/components/dialogs/team-transfer-dialog.tsx #: apps/remix/app/components/dialogs/team-transfer-dialog.tsx
msgid "New team owner" msgid "New team owner"
@@ -3594,7 +3594,7 @@ msgstr "Neue Vorlage"
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx #: apps/remix/app/components/embed/embed-direct-template-client-page.tsx
#: packages/ui/primitives/signature-pad/signature-pad-dialog.tsx #: packages/ui/primitives/signature-pad/signature-pad-dialog.tsx
msgid "Next" msgid "Next"
msgstr "Nächster" msgstr "Weiter"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx
msgid "Next field" msgid "Next field"
@@ -3730,7 +3730,7 @@ msgstr "Auf dieser Seite kannst du einen neuen Webhook erstellen."
#: apps/remix/app/routes/_authenticated+/settings+/tokens.tsx #: apps/remix/app/routes/_authenticated+/settings+/tokens.tsx
msgid "On this page, you can create and manage API tokens. See our <0>Documentation</0> for more information." msgid "On this page, you can create and manage API tokens. See our <0>Documentation</0> for more information."
msgstr "" msgstr "Auf dieser Seite kannst du API tokens erstellen und verwalten. - Melde dich bei Fragen an BLS media"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx
#: apps/remix/app/routes/_authenticated+/settings+/webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/settings+/webhooks._index.tsx
@@ -3915,7 +3915,7 @@ msgstr "Ausstehendes Dokument"
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "Pending documents" msgid "Pending documents"
msgstr "Ausstehende Dokumente" msgstr "Ausstehende"
#: apps/remix/app/routes/_authenticated+/admin+/stats.tsx #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx
msgid "Pending Documents" msgid "Pending Documents"
@@ -4056,7 +4056,7 @@ msgstr "Bitte gib ein Token von deinem Authentifizierer oder einen Backup-Code a
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx #: apps/remix/app/components/general/document-signing/document-signing-form.tsx
msgid "Please review the document before approving." msgid "Please review the document before approving."
msgstr "" msgstr "Bitte prüfe das Dokument vor dem genehmigen."
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx #: apps/remix/app/components/general/document-signing/document-signing-form.tsx
msgid "Please review the document before signing." msgid "Please review the document before signing."
@@ -4118,7 +4118,7 @@ msgstr "Private Vorlagen können nur von Ihnen bearbeitet und angezeigt werden."
#: apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx #: apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx
msgid "Proceed" msgid "Proceed"
msgstr "" msgstr "Weiter"
#: apps/remix/app/routes/_authenticated+/settings+/profile.tsx #: apps/remix/app/routes/_authenticated+/settings+/profile.tsx
#: apps/remix/app/components/general/settings-nav-mobile.tsx #: apps/remix/app/components/general/settings-nav-mobile.tsx
@@ -4199,11 +4199,11 @@ msgstr "Grund"
#: packages/email/template-components/template-document-cancel.tsx #: packages/email/template-components/template-document-cancel.tsx
msgid "Reason for cancellation: {cancellationReason}" msgid "Reason for cancellation: {cancellationReason}"
msgstr "" msgstr "Grund für abbruch: {cancellationReason}"
#: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx
msgid "Reason for rejection: " msgid "Reason for rejection: "
msgstr "" msgstr "Ablehnungsgrund: "
#: packages/email/template-components/template-document-rejected.tsx #: packages/email/template-components/template-document-rejected.tsx
msgid "Reason for rejection: {rejectionReason}" msgid "Reason for rejection: {rejectionReason}"
@@ -4820,15 +4820,15 @@ msgstr "ID"
#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx
msgid "Signature is too small" msgid "Signature is too small"
msgstr "" msgstr "Unterschrift ist zu klein"
#: apps/remix/app/components/forms/profile.tsx #: apps/remix/app/components/forms/profile.tsx
msgid "Signature Pad cannot be empty." msgid "Signature Pad cannot be empty."
msgstr "" msgstr "Unterschrift darf nicht leer sein"
#: packages/ui/components/document/document-signature-settings-tooltip.tsx #: packages/ui/components/document/document-signature-settings-tooltip.tsx
msgid "Signature types" msgid "Signature types"
msgstr "" msgstr "Unterschrift-typen"
#: apps/remix/app/routes/_authenticated+/admin+/stats.tsx #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx
msgid "Signatures Collected" msgid "Signatures Collected"
@@ -4880,7 +4880,7 @@ msgstr "Unterzeichnung abgeschlossen!"
#: apps/remix/app/components/embed/embed-document-signing-page.tsx #: apps/remix/app/components/embed/embed-document-signing-page.tsx
msgid "Signing for" msgid "Signing for"
msgstr "" msgstr "Unterschrift für"
#: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/components/forms/signin.tsx
#: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/components/forms/signin.tsx
@@ -4899,7 +4899,7 @@ msgstr "Unterzeichnungslinks wurden für dieses Dokument erstellt."
#: packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx #: packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx
#: packages/ui/primitives/document-flow/add-signers.tsx #: packages/ui/primitives/document-flow/add-signers.tsx
msgid "Signing order is enabled." msgid "Signing order is enabled."
msgstr "" msgstr "Reihenfolge ist aktiviert"
#: apps/remix/app/routes/_authenticated+/admin+/leaderboard.tsx #: apps/remix/app/routes/_authenticated+/admin+/leaderboard.tsx
#: apps/remix/app/components/tables/admin-leaderboard-table.tsx #: apps/remix/app/components/tables/admin-leaderboard-table.tsx
@@ -5055,11 +5055,11 @@ msgstr "Betreff <0>(Optional)</0>"
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx #: apps/remix/app/components/general/document-signing/document-signing-form.tsx
#: apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx #: apps/remix/app/components/dialogs/assistant-confirmation-dialog.tsx
msgid "Submitting..." msgid "Submitting..."
msgstr "" msgstr "Übermitteln..."
#: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/billing-plans.tsx
msgid "Subscribe" msgid "Subscribe"
msgstr "" msgstr "Abonieren"
#: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx
msgid "Subscription" msgid "Subscription"
@@ -5120,7 +5120,7 @@ msgstr "Systemanforderungen"
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "System Theme" msgid "System Theme"
msgstr "Systemthema" msgstr "Automatisch"
#: apps/remix/app/components/tables/user-settings-pending-teams-table.tsx #: apps/remix/app/components/tables/user-settings-pending-teams-table.tsx
#: apps/remix/app/components/tables/user-settings-current-teams-table.tsx #: apps/remix/app/components/tables/user-settings-current-teams-table.tsx
@@ -5199,7 +5199,7 @@ msgstr "Teamname"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/_layout.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/_layout.tsx
msgid "Team not found" msgid "Team not found"
msgstr "" msgstr "Team wurde nicht gefunden"
#: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/templates-table.tsx
msgid "Team Only" msgid "Team Only"
@@ -5422,7 +5422,7 @@ msgstr "Der Name des Dokuments"
#: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/components/forms/signin.tsx
msgid "The email or password provided is incorrect" msgid "The email or password provided is incorrect"
msgstr "" msgstr "Die E-Mail oder das Passwort ist falsch"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id.tsx
#: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx
@@ -5472,7 +5472,7 @@ msgstr "Der angegebene Grund für die Löschung ist folgender:"
#: packages/ui/components/recipient/recipient-role-select.tsx #: packages/ui/components/recipient/recipient-role-select.tsx
msgid "The recipient can prepare the document for later signers by pre-filling suggest values." msgid "The recipient can prepare the document for later signers by pre-filling suggest values."
msgstr "" msgstr "Der Empfänger kann das Dokument für spätere mit vorschlägen vorausfüllen."
#: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx #: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx
msgid "The recipient has been updated successfully" msgid "The recipient has been updated successfully"
@@ -5543,6 +5543,8 @@ msgid ""
"The team you are looking for may have been removed, renamed or may have never\n" "The team you are looking for may have been removed, renamed or may have never\n"
" existed." " existed."
msgstr "" msgstr ""
"Dieses Team könnte gelöscht, umbenannt oder nie existert\n"
" haben."
#: apps/remix/app/components/dialogs/template-move-dialog.tsx #: apps/remix/app/components/dialogs/template-move-dialog.tsx
msgid "The template has been successfully moved to the selected team." msgid "The template has been successfully moved to the selected team."
@@ -5566,11 +5568,11 @@ msgstr "Der Token, den du zur Zurücksetzung deines Passworts verwendet hast, is
#: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/components/forms/signin.tsx
msgid "The two-factor authentication code provided is incorrect" msgid "The two-factor authentication code provided is incorrect"
msgstr "" msgstr "Dieser zwei Faktor Code ist falsch"
#: packages/ui/components/document/document-signature-settings-tooltip.tsx #: packages/ui/components/document/document-signature-settings-tooltip.tsx
msgid "The types of signatures that recipients are allowed to use when signing the document." msgid "The types of signatures that recipients are allowed to use when signing the document."
msgstr "" msgstr "Die Arten von Unterschriften, welche der Empfänger zum Signieren nutzen darf."
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id.tsx
#: apps/remix/app/routes/_authenticated+/settings+/webhooks.$id.tsx #: apps/remix/app/routes/_authenticated+/settings+/webhooks.$id.tsx
@@ -5605,11 +5607,11 @@ msgstr "Du hast in deinem Namen die Erlaubnis, zu:"
#: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/components/forms/signin.tsx
msgid "This account has been disabled. Please contact support." msgid "This account has been disabled. Please contact support."
msgstr "" msgstr "Dieser Account wurde deaktiviert. Bitte kontaktiere BLS media."
#: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/components/forms/signin.tsx
msgid "This account has not been verified. Please verify your account before signing in." msgid "This account has not been verified. Please verify your account before signing in."
msgstr "" msgstr "Dieser Account ist nocht nicht verifiziert. Bitte bestätige ihn vor dem Anmelden."
#: apps/remix/app/components/dialogs/admin-user-delete-dialog.tsx #: apps/remix/app/components/dialogs/admin-user-delete-dialog.tsx
#: apps/remix/app/components/dialogs/admin-document-delete-dialog.tsx #: apps/remix/app/components/dialogs/admin-document-delete-dialog.tsx
@@ -5655,7 +5657,7 @@ msgstr "Dieses Dokument wurde vom Eigentümer storniert."
#: apps/remix/app/routes/_authenticated+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/documents.$id._index.tsx
msgid "This document has been rejected by a recipient" msgid "This document has been rejected by a recipient"
msgstr "" msgstr "Dieses Dokument wurde von einem Empfänger abgelehnt."
#: apps/remix/app/routes/_authenticated+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/documents.$id._index.tsx
msgid "This document has been signed by all recipients" msgid "This document has been signed by all recipients"
@@ -5674,8 +5676,8 @@ msgid "This document was created using a direct link."
msgstr "Dieses Dokument wurde mit einem direkten Link erstellt." msgstr "Dieses Dokument wurde mit einem direkten Link erstellt."
#: packages/email/template-components/template-footer.tsx #: packages/email/template-components/template-footer.tsx
msgid "This document was sent using <0>Documenso.</0>" msgid "This document was sent using <0>BLS sign.</0>"
msgstr "Dieses Dokument wurde mit <0>BLS sign.</0> gesendet" msgstr "Dieses Dokument wurde mit <0>BLS sign</0> gesendet"
#: packages/email/template-components/template-document-rejection-confirmed.tsx #: packages/email/template-components/template-document-rejection-confirmed.tsx
msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}." msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}."
@@ -5807,7 +5809,7 @@ msgstr "Titel"
#: packages/ui/primitives/document-flow/add-settings.types.ts #: packages/ui/primitives/document-flow/add-settings.types.ts
msgid "Title cannot be empty" msgid "Title cannot be empty"
msgstr "" msgstr "Titel darf nicht leer sein"
#: apps/remix/app/routes/_unauthenticated+/team.invite.$token.tsx #: apps/remix/app/routes/_unauthenticated+/team.invite.$token.tsx
msgid "To accept this invitation you must create an account." msgid "To accept this invitation you must create an account."
@@ -5978,7 +5980,7 @@ msgstr "Zwei-Faktor-Wiederauthentifizierung"
#: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx #: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx
#: packages/lib/constants/document.ts #: packages/lib/constants/document.ts
msgid "Type" msgid "Type"
msgstr "Typ" msgstr "Tippen"
#: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-command-menu.tsx
msgid "Type a command or search..." msgid "Type a command or search..."
@@ -6173,7 +6175,7 @@ msgstr "Upgrade"
#: packages/lib/constants/document.ts #: packages/lib/constants/document.ts
msgid "Upload" msgid "Upload"
msgstr "" msgstr "Hochladen"
#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx
msgid "Upload a CSV file to create multiple documents from this template. Each row represents one document with its recipient details." msgid "Upload a CSV file to create multiple documents from this template. Each row represents one document with its recipient details."
@@ -6462,7 +6464,7 @@ msgstr "Möchtest du ein eigenes öffentliches Profil?"
#: packages/ui/primitives/document-flow/add-signers.tsx #: packages/ui/primitives/document-flow/add-signers.tsx
#: packages/ui/primitives/document-flow/add-signers.tsx #: packages/ui/primitives/document-flow/add-signers.tsx
msgid "Warning: Assistant as last signer" msgid "Warning: Assistant as last signer"
msgstr "" msgstr "Achtung: Assistent als letzten Unterschreiber"
#: apps/remix/app/components/general/billing-portal-button.tsx #: apps/remix/app/components/general/billing-portal-button.tsx
#: apps/remix/app/components/general/teams/team-layout-billing-banner.tsx #: apps/remix/app/components/general/teams/team-layout-billing-banner.tsx
@@ -6657,7 +6659,7 @@ msgstr "Wir konnten deine Angaben nicht verifizieren. Bitte versuche es erneut o
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx #: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
msgid "We were unable to verify your email at this time." msgid "We were unable to verify your email at this time."
msgstr "" msgstr "Wir konnten deine E-Mail aktuell leider nicht bestätigen."
#: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx #: apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx
msgid "We were unable to verify your email. If your email is not verified already, please try again." msgid "We were unable to verify your email. If your email is not verified already, please try again."
@@ -6722,7 +6724,7 @@ msgstr "Webhooks"
#: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/billing-plans.tsx
msgid "Weekly" msgid "Weekly"
msgstr "" msgstr "Wöchentlich"
#: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx #: apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx
msgid "Welcome" msgid "Welcome"
@@ -6820,7 +6822,7 @@ msgstr "Du bist dabei, dieses Dokument an die Empfänger zu senden. Bist du sich
#: apps/remix/app/routes/_authenticated+/settings+/billing.tsx #: apps/remix/app/routes/_authenticated+/settings+/billing.tsx
msgid "You are currently on the <0>Free Plan</0>." msgid "You are currently on the <0>Free Plan</0>."
msgstr "" msgstr "Du bist aktuell im <0>Free Plan</0>."
#: apps/remix/app/components/dialogs/team-member-update-dialog.tsx #: apps/remix/app/components/dialogs/team-member-update-dialog.tsx
msgid "You are currently updating <0>{teamMemberName}.</0>" msgid "You are currently updating <0>{teamMemberName}.</0>"
@@ -7064,7 +7066,7 @@ msgstr "Du musst eine Profil-URL festlegen, bevor du dein öffentliches Profil a
#: apps/remix/app/routes/_authenticated+/settings+/tokens.tsx #: apps/remix/app/routes/_authenticated+/settings+/tokens.tsx
msgid "You need to be an admin to manage API tokens." msgid "You need to be an admin to manage API tokens."
msgstr "" msgstr "Du musst Admin sein um API tokens zu verwalten."
#: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-page.tsx
msgid "You need to be logged in as <0>{email}</0> to view this page." msgid "You need to be logged in as <0>{email}</0> to view this page."

View File

@@ -5669,7 +5669,7 @@ msgstr "This document was created using a direct link."
#: packages/email/template-components/template-footer.tsx #: packages/email/template-components/template-footer.tsx
msgid "This document was sent using <0>Documenso.</0>" msgid "This document was sent using <0>Documenso.</0>"
msgstr "This document was sent using <0>Documenso.</0>" msgstr "This document was sent using <0>BLS sign.</0>"
#: packages/email/template-components/template-document-rejection-confirmed.tsx #: packages/email/template-components/template-document-rejection-confirmed.tsx
msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}." msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}."

View File

@@ -5672,7 +5672,7 @@ msgstr "Este documento fue creado usando un enlace directo."
#: packages/email/template-components/template-footer.tsx #: packages/email/template-components/template-footer.tsx
msgid "This document was sent using <0>Documenso.</0>" msgid "This document was sent using <0>Documenso.</0>"
msgstr "Este documento fue enviado usando <0>Documenso.</0>" msgstr "Este documento fue enviado usando <0>BLS sign.</0>"
#: packages/email/template-components/template-document-rejection-confirmed.tsx #: packages/email/template-components/template-document-rejection-confirmed.tsx
msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}." msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}."

View File

@@ -5672,7 +5672,7 @@ msgstr "Ce document a été créé en utilisant un lien direct."
#: packages/email/template-components/template-footer.tsx #: packages/email/template-components/template-footer.tsx
msgid "This document was sent using <0>Documenso.</0>" msgid "This document was sent using <0>Documenso.</0>"
msgstr "Ce document a été envoyé via <0>Documenso.</0>" msgstr "Ce document a été envoyé via <0>BLS sign.</0>"
#: packages/email/template-components/template-document-rejection-confirmed.tsx #: packages/email/template-components/template-document-rejection-confirmed.tsx
msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}." msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}."

View File

@@ -5672,7 +5672,7 @@ msgstr "Questo documento è stato creato utilizzando un link diretto."
#: packages/email/template-components/template-footer.tsx #: packages/email/template-components/template-footer.tsx
msgid "This document was sent using <0>Documenso.</0>" msgid "This document was sent using <0>Documenso.</0>"
msgstr "Questo documento è stato inviato utilizzando <0>Documenso.</0>" msgstr "Questo documento è stato inviato utilizzando <0>BLS sign.</0>"
#: packages/email/template-components/template-document-rejection-confirmed.tsx #: packages/email/template-components/template-document-rejection-confirmed.tsx
msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}." msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}."

View File

@@ -5672,7 +5672,7 @@ msgstr "Ten dokument został stworzony przy użyciu bezpośredniego linku."
#: packages/email/template-components/template-footer.tsx #: packages/email/template-components/template-footer.tsx
msgid "This document was sent using <0>Documenso.</0>" msgid "This document was sent using <0>Documenso.</0>"
msgstr "Ten dokument został wysłany za pomocą <0>Documenso.</0>" msgstr "Ten dokument został wysłany za pomocą <0>BLS sign.</0>"
#: packages/email/template-components/template-document-rejection-confirmed.tsx #: packages/email/template-components/template-document-rejection-confirmed.tsx
msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}." msgid "This email confirms that you have rejected the document <0>\"{documentName}\"</0> sent by {documentOwnerName}."

View File

@@ -1,5 +1,5 @@
-- AlterTable -- AlterTable
ALTER TABLE "DocumentMeta" ADD COLUMN "language" TEXT NOT NULL DEFAULT 'en'; ALTER TABLE "DocumentMeta" ADD COLUMN "language" TEXT NOT NULL DEFAULT 'de';
-- AlterTable -- AlterTable
ALTER TABLE "TemplateMeta" ADD COLUMN "language" TEXT NOT NULL DEFAULT 'en'; ALTER TABLE "TemplateMeta" ADD COLUMN "language" TEXT NOT NULL DEFAULT 'de';

View File

@@ -1,2 +1,2 @@
-- AlterTable -- AlterTable
ALTER TABLE "TeamGlobalSettings" ADD COLUMN "documentLanguage" TEXT NOT NULL DEFAULT 'en'; ALTER TABLE "TeamGlobalSettings" ADD COLUMN "documentLanguage" TEXT NOT NULL DEFAULT 'de';

View File

@@ -66,18 +66,18 @@ module.exports = {
foreground: 'hsl(var(--widget-foreground))', foreground: 'hsl(var(--widget-foreground))',
}, },
documenso: { documenso: {
DEFAULT: '#A2E771', DEFAULT: '#FF6A3D',
50: '#FFFFFF', 50: '#FFEBE5',
100: '#FDFFFD', 100: '#FFD8CC',
200: '#E7F9DA', 200: '#FFB199',
300: '#D0F3B7', 300: '#FF8A66',
400: '#B9ED94', 400: '#FF764D',
500: '#A2E771', 500: '#FF6A3D',
600: '#83DF41', 600: '#F35120',
700: '#66C622', 700: '#D03D11',
800: '#4D9619', 800: '#A53512',
900: '#356611', 900: '#7D2B12',
950: '#284E0D', 950: '#4E1D0E',
}, },
dawn: { dawn: {
DEFAULT: '#aaa89f', DEFAULT: '#aaa89f',

View File

@@ -11,7 +11,7 @@ export const ZUpdateTeamDocumentSettingsRequestSchema = z.object({
.nativeEnum(DocumentVisibility) .nativeEnum(DocumentVisibility)
.optional() .optional()
.default(DocumentVisibility.EVERYONE), .default(DocumentVisibility.EVERYONE),
documentLanguage: z.enum(SUPPORTED_LANGUAGE_CODES).optional().default('en'), documentLanguage: z.enum(SUPPORTED_LANGUAGE_CODES).optional().default('de'),
includeSenderDetails: z.boolean().optional().default(false), includeSenderDetails: z.boolean().optional().default(false),
includeSigningCertificate: z.boolean().optional().default(true), includeSigningCertificate: z.boolean().optional().default(true),
typedSignatureEnabled: z.boolean().optional().default(true), typedSignatureEnabled: z.boolean().optional().default(true),

View File

@@ -49,7 +49,7 @@ export const ZAddTemplateSettingsFormSchema = z.object({
language: z language: z
.union([z.string(), z.enum(SUPPORTED_LANGUAGE_CODES)]) .union([z.string(), z.enum(SUPPORTED_LANGUAGE_CODES)])
.optional() .optional()
.default('en'), .default('de'),
emailSettings: ZDocumentEmailSettingsSchema, emailSettings: ZDocumentEmailSettingsSchema,
signatureTypes: z.array(z.nativeEnum(DocumentSignatureType)).min(1, { signatureTypes: z.array(z.nativeEnum(DocumentSignatureType)).min(1, {
message: msg`At least one signature type must be enabled`.id, message: msg`At least one signature type must be enabled`.id,

View File

@@ -15,11 +15,11 @@
--card: 0 0% 100%; --card: 0 0% 100%;
--card-border: 214.3 31.8% 91.4%; --card-border: 214.3 31.8% 91.4%;
--card-border-tint: 112 205 159; --card-border-tint: 14 100% 62%;
--card-foreground: 222.2 47.4% 11.2%; --card-foreground: 222.2 47.4% 11.2%;
--field-card: 95 74% 90%; --field-card: linear-gradient(to bottom right,#ffce59,#ff6b3d);
--field-card-border: 95.08 71.08% 67.45%; --field-card-border: 14 100% 62%;
--field-card-foreground: 222.2 47.4% 11.2%; --field-card-foreground: 222.2 47.4% 11.2%;
--widget: 0 0% 97%; --widget: 0 0% 97%;
@@ -28,8 +28,8 @@
--border: 214.3 31.8% 91.4%; --border: 214.3 31.8% 91.4%;
--input: 214.3 31.8% 91.4%; --input: 214.3 31.8% 91.4%;
--primary: 95.08 71.08% 67.45%; --primary: 14 100% 62%;
--primary-foreground: 95.08 71.08% 10%; --primary-foreground: 0 0% 100%;
--secondary: 210 40% 96.1%; --secondary: 210 40% 96.1%;
--secondary-foreground: 222.2 47.4% 11.2%; --secondary-foreground: 222.2 47.4% 11.2%;
@@ -40,7 +40,7 @@
--destructive: 0 100% 50%; --destructive: 0 100% 50%;
--destructive-foreground: 210 40% 98%; --destructive-foreground: 210 40% 98%;
--ring: 95.08 71.08% 67.45%; --ring: 14 100% 62%;
--radius: 0.5rem; --radius: 0.5rem;
@@ -82,17 +82,18 @@
--new-white-900: 0, 0%, 100%; --new-white-900: 0, 0%, 100%;
/* Primary - Green */ /* Primary - Green */
--new-primary-50: 98, 73%, 97%; --new-primary-50: 14, 100%, 95%;
--new-primary-100: 95, 73%, 94%; --new-primary-100: 14, 100%, 90%;
--new-primary-200: 94, 70%, 87%; --new-primary-200: 14, 100%, 80%;
--new-primary-300: 95, 71%, 81%; --new-primary-300: 14, 100%, 70%;
--new-primary-400: 95, 71%, 74%; --new-primary-400: 14, 100%, 65%;
--new-primary-500: 95, 71%, 67%; --new-primary-500: 14, 100%, 62%;
--new-primary-600: 95, 71%, 54%; --new-primary-600: 14, 90%, 54%;
--new-primary-700: 95, 71%, 41%; --new-primary-700: 14, 85%, 44%;
--new-primary-800: 95, 71%, 27%; --new-primary-800: 14, 80%, 36%;
--new-primary-900: 95, 72%, 14%; --new-primary-900: 14, 75%, 28%;
--new-primary-950: 95, 72%, 7%; --new-primary-950: 14, 70%, 18%;
/* Secondary - Info */ /* Secondary - Info */
--new-info-50: 210, 54%, 95%; --new-info-50: 210, 54%, 95%;
@@ -150,7 +151,7 @@
--card: 0 0% 14.9%; --card: 0 0% 14.9%;
--card-border: 0 0% 27.9%; --card-border: 0 0% 27.9%;
--card-border-tint: 112 205 159; --card-border-tint: 14 100% 62%;
--card-foreground: 0 0% 95%; --card-foreground: 0 0% 95%;
--widget: 0 0% 14.9%; --widget: 0 0% 14.9%;
@@ -161,19 +162,19 @@
--field-border: 214.3 31.8% 91.4%; --field-border: 214.3 31.8% 91.4%;
--primary: 95.08 71.08% 67.45%; --primary: 14 100% 62%;
--primary-foreground: 95.08 71.08% 10%; --primary-foreground: 0 0% 100%;
--secondary: 0 0% 23.4%; --secondary: 0 0% 23.4%;
--secondary-foreground: 95.08 71.08% 67.45%; --secondary-foreground: 14 100% 62%;
--accent: 0 0% 27.9%; --accent: 0 0% 27.9%;
--accent-foreground: 95.08 71.08% 67.45%; --accent-foreground: 14 100% 62%;
--destructive: 0 87% 62%; --destructive: 0 87% 62%;
--destructive-foreground: 0 87% 19%; --destructive-foreground: 0 87% 19%;
--ring: 95.08 71.08% 67.45%; --ring: 14 100% 62%;
--radius: 0.5rem; --radius: 0.5rem;