Compare commits

..

25 Commits

Author SHA1 Message Date
80c0468df2 Merge branch "main" 2024-11-08 22:56:22 +11:00
3ca5e47ed4 Merge branch 'main' into staging 2024-11-07 16:10:10 +01:00
f34446c25e Merge branch 'main' into staging 2024-11-05 13:08:23 +11:00
aae790c73c chore: fix build failure 2024-11-05 12:39:08 +11:00
8a668f52aa Merge branch 'main' into staging 2024-11-05 12:07:32 +11:00
4e00dce226 Merge branch 'chore/project-babel' into staging 2024-11-04 17:11:09 +01:00
fe7ad56181 chore: text 2024-11-04 17:10:40 +01:00
291d21006b chore: text 2024-11-04 17:07:02 +01:00
3633e61bcb chore: text 2024-11-04 17:02:06 +01:00
0b4b47d825 Merge branch 'chore/project-babel' into staging 2024-11-04 16:51:46 +01:00
3f934080e3 chore: image and rebuild 2024-11-04 16:50:11 +01:00
a99b48ce05 chore: typos 2024-10-25 16:24:14 +02:00
01122dbd33 chore: feedback 2024-10-25 16:19:28 +02:00
7d1ded8b04 chore: titlel 2024-10-24 15:04:22 +02:00
5b475daba7 chore: new query 2024-10-24 09:57:17 +00:00
d4baab195c fix: build errors 2024-10-23 12:58:47 +00:00
1bcea63a68 fix: merge conflicts 2024-10-23 12:43:55 +00:00
efc23eaf75 chore: first draft 2024-10-22 18:12:03 +02:00
7929e2f841 Merge branch 'main' into signing-volume 2024-10-16 14:12:18 +00:00
a274e9b75a feat(leaderboard): add Stripe subscription link to customer names
This commit enhances the leaderboard by adding a clickable link to each
customer's name, which directs to their Stripe subscription page. It also
removes the ID column and includes the planId in the signing volume data
for improved user experience and easier access to subscription details.
2024-09-26 11:26:31 +00:00
89154e6230 chore: minor fixes 2024-09-19 14:27:05 +00:00
087d8bf150 fix: sort table 2024-09-19 14:07:13 +00:00
894e857826 chore: leaderboard table 2024-09-19 13:08:29 +00:00
670393d0d0 chore: leaderboard table 2024-09-19 10:41:20 +00:00
08d94cf2b2 chore: add initial query 2024-09-17 16:04:13 +00:00
31 changed files with 1130 additions and 561 deletions

View File

@ -4,7 +4,7 @@ description: We are announcing Project Babel - an initiative to support all lang
authorName: 'Timur Ercan'
authorImage: '/blog/blog-author-timur.jpeg'
authorRole: 'Co-Founder'
date: 2024-11-08
date: 2024-10-28
tags:
- Languages
- Community
@ -26,7 +26,7 @@ tags:
## Announcing Project Babel: Powering Documenso with Global Language Support
At Documenso, we believe that open source is more than just a software philosophy—its a way to build solutions that are open to all. Now, were happy to take that mission further with Project Babel, a community-driven initiative designed to bring worldwide language support to the Documenso platform. This project aims to enable Documenso to support as many languages as possible.
At Documenso, we believe that open source is more than just a software philosophy—its a way to build solutions that are open to all, technically and economically. Now, were happy to take that mission further with Project Babel, a community-driven initiative designed to bring worldwide language support to the Documenso platform. This project aims to enable Documenso to offer more languages than any other e-signature tool by harnessing the power of the open source community.
## Why Language Support Matters

View File

@ -1,6 +1,6 @@
{
"name": "@documenso/marketing",
"version": "1.8.0-rc.0",
"version": "1.7.2-rc.4",
"private": true,
"license": "AGPL-3.0",
"scripts": {

View File

@ -1,6 +1,6 @@
{
"name": "@documenso/web",
"version": "1.8.0-rc.0",
"version": "1.7.2-rc.4",
"private": true,
"license": "AGPL-3.0",
"scripts": {

View File

@ -0,0 +1,171 @@
'use client';
import { useEffect, useMemo, useState, useTransition } from 'react';
import { msg } from '@lingui/macro';
import { useLingui } from '@lingui/react';
import { ChevronDownIcon as CaretSortIcon, Loader } from 'lucide-react';
import { useDebouncedValue } from '@documenso/lib/client-only/hooks/use-debounced-value';
import { useUpdateSearchParams } from '@documenso/lib/client-only/hooks/use-update-search-params';
import type { DataTableColumnDef } from '@documenso/ui/primitives/data-table';
import { DataTable } from '@documenso/ui/primitives/data-table';
import { DataTablePagination } from '@documenso/ui/primitives/data-table-pagination';
import { Input } from '@documenso/ui/primitives/input';
export type SigningVolume = {
id: number;
name: string;
signingVolume: number;
createdAt: Date;
planId: string;
};
type LeaderboardTableProps = {
signingVolume: SigningVolume[];
totalPages: number;
perPage: number;
page: number;
sortBy: 'name' | 'createdAt' | 'signingVolume';
sortOrder: 'asc' | 'desc';
};
export const LeaderboardTable = ({
signingVolume,
totalPages,
perPage,
page,
sortBy,
sortOrder,
}: LeaderboardTableProps) => {
const { _, i18n } = useLingui();
const [isPending, startTransition] = useTransition();
const updateSearchParams = useUpdateSearchParams();
const [searchString, setSearchString] = useState('');
const debouncedSearchString = useDebouncedValue(searchString, 1000);
const columns = useMemo(() => {
return [
{
header: () => (
<div
className="flex cursor-pointer items-center"
onClick={() => handleColumnSort('name')}
>
{_(msg`Name`)}
<CaretSortIcon className="ml-2 h-4 w-4" />
</div>
),
accessorKey: 'name',
cell: ({ row }) => {
console.log('row.original', row.original);
return (
<div>
<a
className="text-primary underline"
href={`https://dashboard.stripe.com/subscriptions/${row.original.planId}`}
target="_blank"
>
{row.getValue('name')}
</a>
</div>
);
},
size: 250,
},
{
header: () => (
<div
className="flex cursor-pointer items-center"
onClick={() => handleColumnSort('signingVolume')}
>
{_(msg`Signing Volume`)}
<CaretSortIcon className="ml-2 h-4 w-4" />
</div>
),
accessorKey: 'signingVolume',
cell: ({ row }) => <div>{Number(row.getValue('signingVolume'))}</div>,
},
{
header: () => {
return (
<div
className="flex cursor-pointer items-center"
onClick={() => handleColumnSort('createdAt')}
>
{_(msg`Created`)}
<CaretSortIcon className="ml-2 h-4 w-4" />
</div>
);
},
accessorKey: 'createdAt',
cell: ({ row }) => i18n.date(row.original.createdAt),
},
] satisfies DataTableColumnDef<SigningVolume>[];
}, [sortOrder]);
useEffect(() => {
startTransition(() => {
updateSearchParams({
search: debouncedSearchString,
page: 1,
perPage,
sortBy,
sortOrder,
});
});
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [debouncedSearchString]);
const onPaginationChange = (page: number, perPage: number) => {
startTransition(() => {
updateSearchParams({
page,
perPage,
});
});
};
const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {
setSearchString(e.target.value);
};
const handleColumnSort = (column: 'name' | 'createdAt' | 'signingVolume') => {
startTransition(() => {
updateSearchParams({
sortBy: column,
sortOrder: sortOrder === 'asc' ? 'desc' : 'asc',
});
});
};
return (
<div className="relative">
<Input
className="my-6 flex flex-row gap-4"
type="text"
placeholder={_(msg`Search by name or email`)}
value={searchString}
onChange={handleChange}
/>
<DataTable
columns={columns}
data={signingVolume}
perPage={perPage}
currentPage={page}
totalPages={totalPages}
onPaginationChange={onPaginationChange}
>
{(table) => <DataTablePagination additionalInformation="VisibleCount" table={table} />}
</DataTable>
{isPending && (
<div className="absolute inset-0 flex items-center justify-center bg-white/50">
<Loader className="h-8 w-8 animate-spin text-gray-500" />
</div>
)}
</div>
);
};

View File

@ -0,0 +1,25 @@
'use server';
import { getRequiredServerComponentSession } from '@documenso/lib/next-auth/get-server-component-session';
import { isAdmin } from '@documenso/lib/next-auth/guards/is-admin';
import { getSigningVolume } from '@documenso/lib/server-only/admin/get-signing-volume-fix';
type SearchOptions = {
search: string;
page: number;
perPage: number;
sortBy: 'name' | 'createdAt' | 'signingVolume';
sortOrder: 'asc' | 'desc';
};
export async function search({ search, page, perPage, sortBy, sortOrder }: SearchOptions) {
const { user } = await getRequiredServerComponentSession();
if (!isAdmin(user)) {
throw new Error('Unauthorized');
}
const results = await getSigningVolume({ search, page, perPage, sortBy, sortOrder });
return results;
}

View File

@ -0,0 +1,25 @@
'use server';
import { getRequiredServerComponentSession } from '@documenso/lib/next-auth/get-server-component-session';
import { isAdmin } from '@documenso/lib/next-auth/guards/is-admin';
import { getSigningVolume } from '@documenso/lib/server-only/admin/get-signing-volume';
type SearchOptions = {
search: string;
page: number;
perPage: number;
sortBy: 'name' | 'createdAt' | 'signingVolume';
sortOrder: 'asc' | 'desc';
};
export async function search({ search, page, perPage, sortBy, sortOrder }: SearchOptions) {
const { user } = await getRequiredServerComponentSession();
if (!isAdmin(user)) {
throw new Error('Unauthorized');
}
const results = await getSigningVolume({ search, page, perPage, sortBy, sortOrder });
return results;
}

View File

@ -0,0 +1,81 @@
import { Trans } from '@lingui/macro';
import { setupI18nSSR } from '@documenso/lib/client-only/providers/i18n.server';
import { getRequiredServerComponentSession } from '@documenso/lib/next-auth/get-server-component-session';
import { isAdmin } from '@documenso/lib/next-auth/guards/is-admin';
import { LeaderboardTable } from './data-table-leaderboard';
import { search as search2 } from './fetch-leaderboard-fix.actions';
import { search } from './fetch-leaderboard.actions';
type AdminLeaderboardProps = {
searchParams?: {
search?: string;
page?: number;
perPage?: number;
sortBy?: 'name' | 'createdAt' | 'signingVolume';
sortOrder?: 'asc' | 'desc';
};
};
export default async function Leaderboard({ searchParams = {} }: AdminLeaderboardProps) {
await setupI18nSSR();
const { user } = await getRequiredServerComponentSession();
if (!isAdmin(user)) {
throw new Error('Unauthorized');
}
const page = Number(searchParams.page) || 1;
const perPage = Number(searchParams.perPage) || 10;
const searchString = searchParams.search || '';
const sortBy = searchParams.sortBy || 'signingVolume';
const sortOrder = searchParams.sortOrder || 'desc';
const { leaderboard: signingVolume, totalPages } = await search({
search: searchString,
page,
perPage,
sortBy,
sortOrder,
});
const { leaderboard: signingVolume2, totalPages: totalPagesFix2 } = await search2({
search: searchString,
page,
perPage,
sortBy,
sortOrder,
});
return (
<div>
<h2 className="text-4xl font-semibold">
<Trans>Signing Volume</Trans>
</h2>
<div className="mt-8">
<LeaderboardTable
signingVolume={signingVolume}
totalPages={totalPages}
page={page}
perPage={perPage}
sortBy={sortBy}
sortOrder={sortOrder}
/>
<h2 className="mt-20 text-2xl font-semibold">
<Trans>Signing Volume 2</Trans>
</h2>
<LeaderboardTable
signingVolume={signingVolume2}
totalPages={totalPagesFix2}
page={page}
perPage={perPage}
sortBy={sortBy}
sortOrder={sortOrder}
/>
</div>
</div>
);
}

View File

@ -6,7 +6,7 @@ import Link from 'next/link';
import { usePathname } from 'next/navigation';
import { Trans } from '@lingui/macro';
import { BarChart3, FileStack, Settings, Users, Wallet2 } from 'lucide-react';
import { BarChart3, FileStack, Settings, Trophy, Users, Wallet2 } from 'lucide-react';
import { cn } from '@documenso/ui/lib/utils';
import { Button } from '@documenso/ui/primitives/button';
@ -80,6 +80,20 @@ export const AdminNav = ({ className, ...props }: AdminNavProps) => {
</Link>
</Button>
<Button
variant="ghost"
className={cn(
'justify-start md:w-full',
pathname?.startsWith('/admin/leaderboard') && 'bg-secondary',
)}
asChild
>
<Link href="/admin/leaderboard">
<Trophy className="mr-2 h-5 w-5" />
<Trans>Leaderboard</Trans>
</Link>
</Button>
<Button
variant="ghost"
className={cn(

View File

@ -139,7 +139,6 @@ export const DocumentLogsPageView = async ({ params, team }: DocumentLogsPageVie
className="mr-2"
documentId={document.id}
documentStatus={document.status}
teamId={team?.id}
/>
<DownloadAuditLogButton teamId={team?.id} documentId={document.id} />

View File

@ -14,14 +14,12 @@ export type DownloadCertificateButtonProps = {
className?: string;
documentId: number;
documentStatus: DocumentStatus;
teamId?: number;
};
export const DownloadCertificateButton = ({
className,
documentId,
documentStatus,
teamId,
}: DownloadCertificateButtonProps) => {
const { toast } = useToast();
const { _ } = useLingui();
@ -31,7 +29,7 @@ export const DownloadCertificateButton = ({
const onDownloadCertificatesClick = async () => {
try {
const { url } = await downloadCertificate({ documentId, teamId });
const { url } = await downloadCertificate({ documentId });
const iframe = Object.assign(document.createElement('iframe'), {
src: url,

View File

@ -205,14 +205,10 @@ export const TeamDocumentPreferencesForm = ({
</div>
<Alert variant="neutral" className="mt-1 px-2.5 py-1.5 text-sm">
{includeSenderDetails ? (
<Trans>
"{placeholderEmail}" on behalf of "{team.name}" has invited you to sign
"example document".
</Trans>
) : (
<Trans>"{team.name}" has invited you to sign "example document".</Trans>
)}
{includeSenderDetails
? _(msg`"${placeholderEmail}" on behalf of "${team.name}" has invited you to sign "example
document".`)
: _(msg`"${team.name}" has invited you to sign "example document".`)}
</Alert>
</div>

8
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "@documenso/root",
"version": "1.8.0-rc.0",
"version": "1.7.2-rc.4",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@documenso/root",
"version": "1.8.0-rc.0",
"version": "1.7.2-rc.4",
"workspaces": [
"apps/*",
"packages/*"
@ -80,7 +80,7 @@
},
"apps/marketing": {
"name": "@documenso/marketing",
"version": "1.8.0-rc.0",
"version": "1.7.2-rc.4",
"license": "AGPL-3.0",
"dependencies": {
"@documenso/assets": "*",
@ -441,7 +441,7 @@
},
"apps/web": {
"name": "@documenso/web",
"version": "1.8.0-rc.0",
"version": "1.7.2-rc.4",
"license": "AGPL-3.0",
"dependencies": {
"@documenso/api": "*",

View File

@ -1,6 +1,6 @@
{
"private": true,
"version": "1.8.0-rc.0",
"version": "1.7.2-rc.4",
"scripts": {
"build": "turbo run build",
"build:web": "turbo run build --filter=@documenso/web",

View File

@ -0,0 +1,148 @@
import { prisma } from '@documenso/prisma';
import { Prisma } from '@documenso/prisma/client';
export type SigningVolume = {
id: number;
name: string;
signingVolume: number;
createdAt: Date;
planId: string;
};
export type GetSigningVolumeOptions = {
search?: string;
page?: number;
perPage?: number;
sortBy?: 'name' | 'createdAt' | 'signingVolume';
sortOrder?: 'asc' | 'desc';
};
export async function getSigningVolume({
search = '',
page = 1,
perPage = 10,
sortBy = 'signingVolume',
sortOrder = 'desc',
}: GetSigningVolumeOptions) {
const whereClause = Prisma.validator<Prisma.SubscriptionWhereInput>()({
status: 'ACTIVE',
OR: [
{
User: {
OR: [
{ name: { contains: search, mode: 'insensitive' } },
{ email: { contains: search, mode: 'insensitive' } },
],
},
},
{
team: {
name: { contains: search, mode: 'insensitive' },
},
},
],
});
const orderByClause = getOrderByClause({ sortBy, sortOrder });
const [subscriptions, totalCount] = await Promise.all([
prisma.subscription.findMany({
where: whereClause,
include: {
User: {
include: {
Document: {
where: {
status: 'COMPLETED',
deletedAt: null,
},
},
},
},
team: {
include: {
document: {
where: {
status: 'COMPLETED',
deletedAt: null,
},
},
},
},
},
orderBy: orderByClause,
skip: Math.max(page - 1, 0) * perPage,
take: perPage,
}),
prisma.subscription.count({
where: whereClause,
}),
]);
const leaderboardWithVolume: SigningVolume[] = subscriptions.map((subscription) => {
const name =
subscription.User?.name || subscription.team?.name || subscription.User?.email || 'Unknown';
const userSignedDocs = subscription.User?.Document?.length || 0;
const teamSignedDocs = subscription.team?.document?.length || 0;
return {
id: subscription.id,
name,
signingVolume: userSignedDocs + teamSignedDocs,
createdAt: subscription.createdAt,
planId: subscription.planId,
};
});
return {
leaderboard: leaderboardWithVolume,
totalPages: Math.ceil(totalCount / perPage),
};
}
function getOrderByClause(options: {
sortBy: string;
sortOrder: 'asc' | 'desc';
}): Prisma.SubscriptionOrderByWithRelationInput | Prisma.SubscriptionOrderByWithRelationInput[] {
const { sortBy, sortOrder } = options;
if (sortBy === 'name') {
return [
{
User: {
name: sortOrder,
},
},
{
team: {
name: sortOrder,
},
},
];
}
if (sortBy === 'createdAt') {
return {
createdAt: sortOrder,
};
}
// Default: sort by signing volume
return [
{
User: {
Document: {
_count: sortOrder,
},
},
},
{
team: {
document: {
_count: sortOrder,
},
},
},
];
}

View File

@ -0,0 +1,157 @@
import { prisma } from '@documenso/prisma';
import { Prisma } from '@documenso/prisma/client';
export type SigningVolume = {
id: number;
name: string;
signingVolume: number;
createdAt: Date;
planId: string;
};
export type GetSigningVolumeOptions = {
search?: string;
page?: number;
perPage?: number;
sortBy?: 'name' | 'createdAt' | 'signingVolume';
sortOrder?: 'asc' | 'desc';
};
export async function getSigningVolume({
search = '',
page = 1,
perPage = 10,
sortBy = 'signingVolume',
sortOrder = 'desc',
}: GetSigningVolumeOptions) {
const whereClause = Prisma.validator<Prisma.SubscriptionWhereInput>()({
status: 'ACTIVE',
OR: [
{
User: {
OR: [
{ name: { contains: search, mode: 'insensitive' } },
{ email: { contains: search, mode: 'insensitive' } },
],
},
},
{
team: {
name: { contains: search, mode: 'insensitive' },
},
},
],
});
const orderBy = getOrderByClause({ sortBy, sortOrder });
const [subscriptions, totalCount] = await Promise.all([
prisma.subscription.findMany({
where: whereClause,
select: {
id: true,
createdAt: true,
User: {
select: {
id: true,
name: true,
email: true,
Document: {
where: {
status: 'COMPLETED',
deletedAt: null,
},
select: {
id: true,
},
},
Subscription: {
select: {
planId: true,
},
},
},
},
team: {
select: {
id: true,
name: true,
document: {
where: {
status: 'COMPLETED',
deletedAt: null,
},
select: {
id: true,
},
},
subscription: {
select: {
planId: true,
},
},
},
},
},
orderBy,
skip: Math.max(page - 1, 0) * perPage,
take: perPage,
}),
prisma.subscription.count({
where: whereClause,
}),
]);
const leaderboardWithVolume: SigningVolume[] = subscriptions.map((subscription) => {
const name =
subscription.User?.name || subscription.team?.name || subscription.User?.email || 'Unknown';
const signingVolume =
(subscription.User?.Document.length || 0) + (subscription.team?.document.length || 0);
const planId =
subscription.User?.Subscription?.[0]?.planId || subscription.team?.subscription?.planId || '';
return {
id: subscription.id,
name,
signingVolume,
createdAt: subscription.createdAt,
planId,
};
});
return {
leaderboard: leaderboardWithVolume,
totalPages: Math.ceil(totalCount / perPage),
};
}
type GetOrderByClauseOptions = {
sortBy: string;
sortOrder: 'asc' | 'desc';
};
const getOrderByClause = ({ sortBy, sortOrder }: GetOrderByClauseOptions) => {
switch (sortBy) {
case 'name':
return [{ User: { name: sortOrder } }, { team: { name: sortOrder } }];
case 'createdAt':
return { createdAt: sortOrder };
default:
return [
{
User: {
Document: {
_count: sortOrder,
},
},
},
{
team: {
document: {
_count: sortOrder,
},
},
},
];
}
};

View File

@ -10,7 +10,6 @@ import { DocumentStatus, RecipientRole, SigningStatus } from '@documenso/prisma/
import { WebhookTriggerEvents } from '@documenso/prisma/client';
import { signPdf } from '@documenso/signing';
import { ZSupportedLanguageCodeSchema } from '../../constants/i18n';
import type { RequestMetadata } from '../../universal/extract-request-metadata';
import { getFile } from '../../universal/upload/get-file';
import { putPdfFile } from '../../universal/upload/put-file';
@ -46,7 +45,6 @@ export const sealDocument = async ({
},
include: {
documentData: true,
documentMeta: true,
Recipient: true,
},
});
@ -92,9 +90,7 @@ export const sealDocument = async ({
// !: Need to write the fields onto the document as a hard copy
const pdfData = await getFile(documentData);
const documentLanguage = ZSupportedLanguageCodeSchema.parse(document.documentMeta?.language);
const certificate = await getCertificatePdf({ documentId, language: documentLanguage })
const certificate = await getCertificatePdf({ documentId })
.then(async (doc) => PDFDocument.load(doc))
.catch(() => null);

View File

@ -1,10 +1,6 @@
import { match } from 'ts-pattern';
import { formatDocumentsPath } from '@documenso/lib/utils/teams';
import { prisma } from '@documenso/prisma';
import { DocumentStatus } from '@documenso/prisma/client';
import type { Document, Recipient, User } from '@documenso/prisma/client';
import { DocumentVisibility, TeamMemberRole } from '@documenso/prisma/client';
export type SearchDocumentsWithKeywordOptions = {
query: string;
@ -71,40 +67,10 @@ export const searchDocumentsWithKeyword = async ({
},
deletedAt: null,
},
{
title: {
contains: query,
mode: 'insensitive',
},
teamId: {
not: null,
},
team: {
members: {
some: {
userId: userId,
},
},
},
deletedAt: null,
},
],
},
include: {
Recipient: true,
team: {
select: {
url: true,
members: {
where: {
userId: userId,
},
select: {
role: true,
},
},
},
},
},
orderBy: {
createdAt: 'desc',
@ -116,48 +82,15 @@ export const searchDocumentsWithKeyword = async ({
const getSigningLink = (recipients: Recipient[], user: User) =>
`/sign/${recipients.find((r) => r.email === user.email)?.token}`;
const maskedDocuments = documents
.filter((document) => {
if (!document.teamId || isOwner(document, user)) {
return true;
}
const maskedDocuments = documents.map((document) => {
const { Recipient, ...documentWithoutRecipient } = document;
const teamMemberRole = document.team?.members[0]?.role;
if (!teamMemberRole) {
return false;
}
const canAccessDocument = match([document.visibility, teamMemberRole])
.with([DocumentVisibility.EVERYONE, TeamMemberRole.ADMIN], () => true)
.with([DocumentVisibility.EVERYONE, TeamMemberRole.MANAGER], () => true)
.with([DocumentVisibility.EVERYONE, TeamMemberRole.MEMBER], () => true)
.with([DocumentVisibility.MANAGER_AND_ABOVE, TeamMemberRole.ADMIN], () => true)
.with([DocumentVisibility.MANAGER_AND_ABOVE, TeamMemberRole.MANAGER], () => true)
.with([DocumentVisibility.ADMIN, TeamMemberRole.ADMIN], () => true)
.otherwise(() => false);
return canAccessDocument;
})
.map((document) => {
const { Recipient, ...documentWithoutRecipient } = document;
let documentPath;
if (isOwner(document, user)) {
documentPath = `${formatDocumentsPath(document.team?.url)}/${document.id}`;
} else if (document.teamId && document.team) {
documentPath = `${formatDocumentsPath(document.team.url)}/${document.id}`;
} else {
documentPath = getSigningLink(Recipient, user);
}
return {
...documentWithoutRecipient,
path: documentPath,
value: [document.id, document.title, ...document.Recipient.map((r) => r.email)].join(' '),
};
});
return {
...documentWithoutRecipient,
path: isOwner(document, user) ? `/documents/${document.id}` : getSigningLink(Recipient, user),
value: [document.id, document.title, ...document.Recipient.map((r) => r.email)].join(' '),
};
});
return maskedDocuments;
};

View File

@ -2,15 +2,13 @@ import { DateTime } from 'luxon';
import type { Browser } from 'playwright';
import { NEXT_PUBLIC_WEBAPP_URL } from '../../constants/app';
import type { SupportedLanguageCodes } from '../../constants/i18n';
import { encryptSecondaryData } from '../crypto/encrypt';
export type GetCertificatePdfOptions = {
documentId: number;
language?: SupportedLanguageCodes;
};
export const getCertificatePdf = async ({ documentId, language }: GetCertificatePdfOptions) => {
export const getCertificatePdf = async ({ documentId }: GetCertificatePdfOptions) => {
const { chromium } = await import('playwright');
const encryptedId = encryptSecondaryData({
@ -34,19 +32,7 @@ export const getCertificatePdf = async ({ documentId, language }: GetCertificate
);
}
const browserContext = await browser.newContext();
const page = await browserContext.newPage();
if (language) {
await page.context().addCookies([
{
name: 'language',
value: language,
url: NEXT_PUBLIC_WEBAPP_URL(),
},
]);
}
const page = await browser.newPage();
await page.goto(`${NEXT_PUBLIC_WEBAPP_URL()}/__htmltopdf/certificate?d=${encryptedId}`, {
waitUntil: 'networkidle',
@ -57,8 +43,6 @@ export const getCertificatePdf = async ({ documentId, language }: GetCertificate
format: 'A4',
});
await browserContext.close();
void browser.close();
return result;

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: de\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -28,7 +28,7 @@ msgstr "„{documentName}“ wurde unterschrieben"
#: packages/email/template-components/template-document-completed.tsx:41
msgid "“{documentName}” was signed by all signers"
msgstr "„{documentName}“ wurde von allen Unterzeichnern signiert"
msgstr ""
#: packages/lib/server-only/document/resend-document.tsx:109
#~ msgid "{0}"
@ -36,11 +36,11 @@ msgstr "„{documentName}“ wurde von allen Unterzeichnern signiert"
#: packages/email/template-components/template-document-invite.tsx:80
#~ msgid "{0} Document"
#~ msgstr "{0} Document"
#~ msgstr "{0} Dokument"
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:137
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
msgstr "{0} hat Sie eingeladen, das Dokument \"{1}\" {recipientActionVerb}."
msgstr ""
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:130
msgid "{0} invited you to {recipientActionVerb} a document"
@ -65,7 +65,7 @@ msgstr "{0} hat dich im Namen von {1} eingeladen, das Dokument \"{2}\" {recipien
#: packages/email/template-components/template-document-invite.tsx:51
#~ msgid "{0}<0/>\"{documentName}\""
#~ msgstr "{0}<0/>\"{documentName}\""
#~ msgstr ""
#: packages/email/templates/document-invite.tsx:94
msgid "{inviterName} <0>({inviterEmail})</0>"
@ -89,7 +89,7 @@ msgstr "{inviterName} hat dich eingeladen, {action} {documentName}"
#: packages/email/templates/document-invite.tsx:106
msgid "{inviterName} has invited you to {action} the document \"{documentName}\"."
msgstr "{inviterName} hat Sie eingeladen, das Dokument \"{documentName}\" {action}."
msgstr ""
#: packages/email/templates/recipient-removed-from-document.tsx:20
msgid "{inviterName} has removed you from the document {documentName}."
@ -97,15 +97,15 @@ msgstr "{inviterName} hat dich aus dem Dokument {documentName} entfernt."
#: packages/email/templates/recipient-removed-from-document.tsx:49
msgid "{inviterName} has removed you from the document<0/>\"{documentName}\""
msgstr "{inviterName} hat dich aus dem Dokument<0/>\"{documentName}\" entfernt"
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:53
msgid "{inviterName} on behalf of {teamName} has invited you to {0}"
msgstr "{inviterName} im Namen von {teamName} hat Sie eingeladen, {0}"
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:49
#~ msgid "{inviterName} on behalf of {teamName} has invited you to {0}<0/>\"{documentName}\""
#~ msgstr "{inviterName} on behalf of {teamName} has invited you to {0}<0/>\"{documentName}\""
#~ msgstr "{inviterName} hat dich im Namen von {teamName} eingeladen, {0}<0/>\"{documentName}\""
#: packages/email/templates/document-invite.tsx:45
msgid "{inviterName} on behalf of {teamName} has invited you to {action} {documentName}"
@ -209,11 +209,11 @@ msgstr "{recipientName} {action} ein Dokument, indem Sie einen Ihrer direkten Li
#: packages/email/template-components/template-document-invite.tsx:58
msgid "{teamName} has invited you to {0}"
msgstr "{teamName} hat Sie eingeladen, {0}"
msgstr ""
#: packages/email/templates/document-invite.tsx:46
msgid "{teamName} has invited you to {action} {documentName}"
msgstr "{teamName} hat Sie eingeladen, {action} {documentName}"
msgstr ""
#: packages/email/templates/team-transfer-request.tsx:55
msgid "{teamName} ownership transfer request"
@ -245,7 +245,7 @@ msgstr "{visibleRows, plural, one {Eine # Ergebnis wird angezeigt.} other {# Erg
#: packages/email/templates/document-invite.tsx:100
#~ msgid "`${inviterName} has invited you to ${action} the document \"${documentName}\".`"
#~ msgstr "`${inviterName} has invited you to ${action} the document \"${documentName}\".`"
#~ msgstr "`{inviterName} hat dich eingeladen, das Dokument \"{documentName}\" {action}.`"
#: packages/email/templates/team-transfer-request.tsx:59
msgid "<0>{senderName}</0> has requested that you take ownership of the following team"
@ -253,11 +253,11 @@ msgstr "<0>{senderName}</0> hat angefordert, dass du das folgende Team übernimm
#: packages/email/templates/confirm-team-email.tsx:75
msgid "<0>{teamName}</0> has requested to use your email address for their team on Documenso."
msgstr "<0>{teamName}</0> hat angefragt, Ihre E-Mail-Adresse für ihr Team bei Documenso zu verwenden."
msgstr ""
#: packages/ui/primitives/template-flow/add-template-settings.tsx:241
msgid "<0>Email</0> - The recipient will be emailed the document to sign, approve, etc."
msgstr "<0>E-Mail</0> - Der Empfänger erhält das Dokument zur Unterschrift, Genehmigung usw."
msgstr ""
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:53
msgid "<0>Inherit authentication method</0> - Use the global action signing authentication method configured in the \"General Settings\" step"
@ -265,7 +265,7 @@ msgstr "<0>Authentifizierungsmethode erben</0> - Verwenden Sie die in den \"Allg
#: packages/ui/primitives/template-flow/add-template-settings.tsx:247
msgid "<0>Links</0> - We will generate links which you can send to the recipients manually."
msgstr "<0>Links</0> - Wir generieren Links, die Sie manuell an die Empfänger senden können."
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:95
msgid "<0>No restrictions</0> - No authentication required"
@ -281,7 +281,7 @@ msgstr "<0>Keine</0> - Keine Authentifizierung erforderlich"
#: packages/ui/primitives/template-flow/add-template-settings.tsx:254
msgid "<0>Note</0> - If you use Links in combination with direct templates, you will need to manually send the links to the remaining recipients."
msgstr "<0>Hinweis</0> - Wenn Sie Links in Kombination mit direkten Vorlagen verwenden, müssen Sie die Links manuell an die restlichen Empfänger senden."
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:89
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:69
@ -331,11 +331,11 @@ msgstr "Ein Empfänger wurde aktualisiert"
#: packages/lib/server-only/team/create-team-email-verification.ts:156
msgid "A request to use your email has been initiated by {0} on Documenso"
msgstr "Eine Anfrage zur Verwendung Ihrer E-Mail wurde von {0} auf Documenso initiiert"
msgstr ""
#: packages/lib/server-only/team/create-team-email-verification.ts:142
#~ msgid "A request to use your email has been initiated by {teamName} on Documenso"
#~ msgstr "A request to use your email has been initiated by {teamName} on Documenso"
#~ msgstr "Eine Anfrage zur Verwendung deiner E-Mail wurde von {teamName} auf Documenso initiiert"
#: packages/email/templates/team-join.tsx:31
msgid "A team member has joined a team on Documenso"
@ -446,7 +446,7 @@ msgstr "Alle Unterschriften wurden ungültig gemacht."
#: packages/email/templates/confirm-team-email.tsx:98
msgid "Allow document recipients to reply directly to this email address"
msgstr "Erlauben Sie den Dokumentempfängern, direkt an diese E-Mail-Adresse zu antworten"
msgstr ""
#: packages/email/templates/document-super-delete.tsx:22
msgid "An admin has deleted your document \"{documentName}\"."
@ -462,7 +462,7 @@ msgstr "Genehmigen"
#: packages/email/template-components/template-document-invite.tsx:89
msgid "Approve Document"
msgstr "Dokument genehmigen"
msgstr ""
#: packages/lib/constants/recipient-roles.ts:68
#~ msgid "APPROVE_REQUEST"
@ -502,7 +502,7 @@ msgstr "von <0>{senderName}</0>"
#: packages/email/templates/confirm-team-email.tsx:87
msgid "By accepting this request, you will be granting <0>{teamName}</0> access to:"
msgstr "Durch die Annahme dieser Anfrage gewähren Sie <0>{teamName}</0> Zugriff auf:"
msgstr ""
#: packages/email/templates/team-transfer-request.tsx:70
msgid "By accepting this request, you will take responsibility for any billing items associated with this team."
@ -588,11 +588,11 @@ msgstr "Fortsetzen"
#: packages/email/template-components/template-document-invite.tsx:72
#~ msgid "Continue by {0} the document."
#~ msgstr "Continue by {0} the document."
#~ msgstr "Fahre fort, indem du das Dokument {0}."
#: packages/email/template-components/template-document-invite.tsx:76
msgid "Continue by approving the document."
msgstr "Fahre fort, indem du das Dokument genehmigst."
msgstr ""
#: packages/email/template-components/template-document-completed.tsx:45
msgid "Continue by downloading the document."
@ -600,15 +600,15 @@ msgstr "Fahre fort, indem du das Dokument herunterlädst."
#: packages/email/template-components/template-document-invite.tsx:74
msgid "Continue by signing the document."
msgstr "Fahre fort, indem du das Dokument signierst."
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:75
msgid "Continue by viewing the document."
msgstr "Fahre fort, indem du das Dokument ansiehst."
msgstr ""
#: packages/ui/primitives/document-flow/add-subject.tsx:254
msgid "Copied"
msgstr "Kopiert"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:46
#: packages/ui/primitives/document-flow/add-subject.tsx:241
@ -617,7 +617,7 @@ msgstr "In die Zwischenablage kopiert"
#: packages/ui/primitives/document-flow/add-subject.tsx:249
msgid "Copy"
msgstr "Kopieren"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:194
msgid "Copy Link"
@ -680,7 +680,7 @@ msgstr "Dokument abgeschlossen"
#: packages/ui/components/document/document-email-checkboxes.tsx:168
msgid "Document completed email"
msgstr "E-Mail zum Abschluss des Dokuments"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:286
msgid "Document created"
@ -701,7 +701,7 @@ msgstr "Dokument gelöscht"
#: packages/ui/components/document/document-email-checkboxes.tsx:207
msgid "Document deleted email"
msgstr "E-Mail zum Löschen des Dokuments"
msgstr ""
#: packages/lib/server-only/document/send-delete-email.ts:82
msgid "Document Deleted!"
@ -710,7 +710,7 @@ msgstr "Dokument gelöscht!"
#: packages/ui/primitives/template-flow/add-template-settings.tsx:219
#: packages/ui/primitives/template-flow/add-template-settings.tsx:228
msgid "Document Distribution Method"
msgstr "Verteilungsmethode für Dokumente"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:326
msgid "Document external ID updated"
@ -726,7 +726,7 @@ msgstr "Dokument geöffnet"
#: packages/ui/components/document/document-email-checkboxes.tsx:128
msgid "Document pending email"
msgstr "E-Mail über ausstehende Dokumente"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:330
msgid "Document sent"
@ -889,7 +889,7 @@ msgstr "Freie Unterschrift"
#: packages/ui/primitives/document-flow/add-subject.tsx:89
msgid "Generate Links"
msgstr "Links generieren"
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:64
msgid "Global recipient action authentication"
@ -1016,7 +1016,7 @@ msgstr "Kein passender Empfänger mit dieser Beschreibung gefunden."
#: packages/ui/primitives/document-flow/add-subject.tsx:215
msgid "No recipients"
msgstr "Keine Empfänger"
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:701
#: packages/ui/primitives/template-flow/add-template-fields.tsx:519
@ -1045,7 +1045,7 @@ msgstr "Kein Wert gefunden."
#: packages/lib/constants/document.ts:32
msgid "None"
msgstr "Keine"
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:979
#: packages/ui/primitives/document-flow/types.ts:56
@ -1172,11 +1172,11 @@ msgstr "Empfängeraktion Authentifizierung"
#: packages/ui/components/document/document-email-checkboxes.tsx:89
msgid "Recipient removed email"
msgstr "E-Mail des entfernten Empfängers"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:50
msgid "Recipient signing request email"
msgstr "E-Mail zur Unterzeichnungsanfrage des Empfängers"
msgstr ""
#: packages/ui/primitives/signature-pad/signature-pad.tsx:384
msgid "Red"
@ -1217,7 +1217,7 @@ msgstr "Pflichtfeld"
#: packages/ui/primitives/document-flow/add-subject.tsx:84
msgid "Resend"
msgstr "Erneut senden"
msgstr ""
#: packages/email/template-components/template-forgot-password.tsx:33
msgid "Reset Password"
@ -1272,27 +1272,27 @@ msgstr "Dokument senden"
#: packages/ui/components/document/document-email-checkboxes.tsx:158
msgid "Send document completed email"
msgstr "E-Mail über den Abschluss des Dokuments senden"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:197
msgid "Send document deleted email"
msgstr "E-Mail über das Löschen des Dokuments senden"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:118
msgid "Send document pending email"
msgstr "E-Mail über ausstehende Dokumente senden"
msgstr ""
#: packages/email/templates/confirm-team-email.tsx:101
msgid "Send documents on behalf of the team using the email address"
msgstr "Dokumente im Namen des Teams über die E-Mail-Adresse senden"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:79
msgid "Send recipient removed email"
msgstr "E-Mail über entfernten Empfänger senden"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:40
msgid "Send recipient signing request email"
msgstr "E-Mail über Unterzeichnungsanfrage des Empfängers senden"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:135
msgid "Share Signature Card"
@ -1317,7 +1317,7 @@ msgstr "Unterschreiben"
#: packages/email/template-components/template-document-invite.tsx:87
msgid "Sign Document"
msgstr "Dokument signieren"
msgstr ""
#: packages/email/template-components/template-reset-password.tsx:34
msgid "Sign In"
@ -1392,7 +1392,7 @@ msgstr "Einreichen"
#: packages/lib/server-only/team/delete-team.ts:124
msgid "Team \"{0}\" has been deleted on Documenso"
msgstr "Team \"{0}\" wurde auf Documenso gelöscht"
msgstr ""
#: packages/lib/server-only/team/delete-team-email.ts:104
msgid "Team email has been revoked for {0}"
@ -1486,7 +1486,7 @@ msgstr "Der Name des Unterzeichners"
#: packages/ui/primitives/document-flow/add-subject.tsx:243
msgid "The signing link has been copied to your clipboard."
msgstr "Der Signierlink wurde in die Zwischenablage kopiert."
msgstr ""
#: packages/email/templates/team-email-removed.tsx:63
msgid "The team email <0>{teamEmail}</0> has been removed from the following team"
@ -1514,15 +1514,15 @@ msgstr "Dieses Dokument wurde mit <0>Documenso.</0> gesendet"
#: packages/ui/components/document/document-email-checkboxes.tsx:94
msgid "This email is sent to the recipient if they are removed from a pending document."
msgstr "Diese E-Mail wird an den Empfänger gesendet, wenn er von einem ausstehenden Dokument entfernt wird."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:55
msgid "This email is sent to the recipient requesting them to sign the document."
msgstr "Diese E-Mail wird an den Empfänger gesendet und fordert ihn auf, das Dokument zu unterschreiben."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:133
msgid "This email will be sent to the recipient who has just signed the document, if there are still other recipients who have not signed yet."
msgstr "Diese E-Mail wird an den Empfänger gesendet, der das Dokument gerade unterschrieben hat, wenn es noch andere Empfänger gibt, die noch nicht unterschrieben haben."
msgstr ""
#: packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx:573
msgid "This field cannot be modified or deleted. When you share this template's direct link or add it to your public profile, anyone who accesses it can input their name and email, and fill in the fields assigned to them."
@ -1530,7 +1530,7 @@ msgstr "Dieses Feld kann nicht geändert oder gelöscht werden. Wenn Sie den dir
#: packages/ui/primitives/template-flow/add-template-settings.tsx:233
msgid "This is how the document will reach the recipients once the document is ready for signing."
msgstr "So wird das Dokument die Empfänger erreichen, sobald es zum Unterschreiben bereit ist."
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:1090
msgid "This recipient can no longer be modified as they have signed a field, or completed the document."
@ -1542,11 +1542,11 @@ msgstr "Dieser Unterzeichner hat das Dokument bereits unterschrieben."
#: packages/ui/components/document/document-email-checkboxes.tsx:212
msgid "This will be sent to all recipients if a pending document has been deleted."
msgstr "Dies wird an alle Empfänger gesendet, wenn ein ausstehendes Dokument gelöscht wurde."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:173
msgid "This will be sent to all recipients once the document has been fully completed."
msgstr "Dies wird an alle Empfänger gesendet, sobald das Dokument vollständig abgeschlossen ist."
msgstr ""
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:48
msgid "This will override any global settings."
@ -1594,7 +1594,7 @@ msgstr "Wert"
#: packages/email/templates/confirm-team-email.tsx:71
msgid "Verify your team email address"
msgstr "Überprüfen Sie Ihre Team-E-Mail-Adresse"
msgstr ""
#: packages/lib/constants/recipient-roles.ts:29
msgid "View"
@ -1602,7 +1602,7 @@ msgstr "Betrachten"
#: packages/email/templates/confirm-team-email.tsx:95
msgid "View all documents sent to and from this email address"
msgstr "Sehen Sie sich alle Dokumente an, die an diese E-Mail-Adresse gesendet wurden und von dieser E-Mail-Adresse gesendet wurden"
msgstr ""
#: packages/email/templates/document-created-from-direct-template.tsx:75
msgid "View document"
@ -1612,7 +1612,7 @@ msgstr "Dokument anzeigen"
#: packages/ui/primitives/document-flow/add-subject.tsx:90
#: packages/ui/primitives/document-flow/add-subject.tsx:91
msgid "View Document"
msgstr "Dokument ansehen"
msgstr ""
#: packages/email/template-components/template-document-self-signed.tsx:79
msgid "View plans"
@ -1648,11 +1648,11 @@ msgstr "Warten auf andere, um die Unterzeichnung abzuschließen."
#: packages/ui/primitives/document-flow/add-subject.tsx:205
msgid "We will generate signing links for with you, which you can send to the recipients through your method of choice."
msgstr "Wir generieren Signierlinks mit Ihnen, die Sie den Empfängern über Ihre bevorzugte Methode senden können."
msgstr ""
#: packages/ui/primitives/document-flow/add-subject.tsx:201
msgid "We won't send anything to notify recipients."
msgstr "Wir werden nichts senden, um die Empfänger zu benachrichtigen."
msgstr ""
#: packages/email/template-components/template-document-pending.tsx:41
msgid "We're still waiting for other signers to sign this document.<0/>We'll notify you as soon as it's ready."
@ -1680,7 +1680,7 @@ msgstr "Du kannst diesen Link auch kopieren und in deinen Browser einfügen: {co
#: packages/email/templates/confirm-team-email.tsx:106
msgid "You can revoke access at any time in your team settings on Documenso <0>here.</0>"
msgstr "Sie können den Zugriff jederzeit in Ihren Teameinstellungen auf Documenso <0>hier.</0> widerrufen"
msgstr ""
#: packages/ui/components/document/document-send-email-message-helper.tsx:11
msgid "You can use the following variables in your message:"
@ -1735,4 +1735,3 @@ msgstr "Dein Passwort wurde aktualisiert."
#: packages/email/templates/team-delete.tsx:32
msgid "Your team has been deleted"
msgstr "Dein Team wurde gelöscht"

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: de\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -602,4 +602,3 @@ msgstr "Sie können Documenso kostenlos selbst hosten oder unsere sofort einsatz
#: apps/marketing/src/components/(marketing)/carousel.tsx:272
msgid "Your browser does not support the video tag."
msgstr "Ihr Browser unterstützt das Video-Tag nicht."

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: de\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -18,9 +18,9 @@ msgstr ""
"X-Crowdin-File: web.po\n"
"X-Crowdin-File-ID: 8\n"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:214
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:211
msgid "\"{0}\" has invited you to sign \"example document\"."
msgstr "\"{0}\" hat Sie eingeladen, \"Beispieldokument\" zu unterschreiben."
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/date-field.tsx:69
msgid "\"{0}\" will appear on the document as it has a timezone of \"{timezone}\"."
@ -32,23 +32,17 @@ msgstr "\"{documentTitle}\" wurde erfolgreich gelöscht"
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:234
msgid "\"{email}\" on behalf of \"{teamName}\" has invited you to sign \"example document\"."
msgstr "\"{email}\" im Namen von \"{teamName}\" hat Sie eingeladen, \"Beispieldokument\" zu unterschreiben."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:209
#~ msgid ""
#~ "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
#~ "document\"."
#~ msgstr ""
#~ "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
#~ "document\"."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:209
msgid "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example document\"."
msgstr "\"{placeholderEmail}\" im Namen von \"{0}\" hat Sie eingeladen, \"Beispieldokument\" zu unterzeichnen."
msgid ""
"\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
"document\"."
msgstr ""
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:241
msgid "\"{teamUrl}\" has invited you to sign \"example document\"."
msgstr "\"{teamUrl}\" hat Sie eingeladen, \"Beispieldokument\" zu unterschreiben."
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/signing-page-view.tsx:78
msgid "({0}) has invited you to approve this document"
@ -102,7 +96,7 @@ msgstr "{0} direkte Signaturvorlagen"
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:66
#~ msgid "{0} document"
#~ msgstr "{0} document"
#~ msgstr "{0} Dokument"
#: apps/web/src/app/(dashboard)/documents/upload-document.tsx:146
msgid "{0} of {1} documents remaining this month."
@ -114,7 +108,7 @@ msgstr "{0} Empfänger(in)"
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:67
#~ msgid "{0} the document to complete the process."
#~ msgstr "{0} the document to complete the process."
#~ msgstr "{0} das Dokument, um den Prozess abzuschließen."
#: apps/web/src/app/(signing)/sign/[token]/text-field.tsx:292
msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}"
@ -130,11 +124,11 @@ msgstr "{numberOfSeats, plural, one {# Mitglied} other {# Mitglieder}}"
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:67
msgid "{recipientActionVerb} document"
msgstr "{recipientActionVerb} Dokument"
msgstr ""
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:68
msgid "{recipientActionVerb} the document to complete the process."
msgstr "{recipientActionVerb} das Dokument, um den Prozess abzuschließen."
msgstr ""
#: apps/web/src/components/forms/public-profile-form.tsx:231
#: apps/web/src/components/templates/manage-public-template-dialog.tsx:389
@ -347,7 +341,7 @@ msgstr "Unterzeichner hinzufügen"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:180
#~ msgid "Add Subject"
#~ msgstr "Add Subject"
#~ msgstr "Betreff hinzufügen"
#: apps/web/src/components/(teams)/dialogs/add-team-email-dialog.tsx:133
msgid "Add team email"
@ -363,7 +357,7 @@ msgstr "Fügen Sie die Empfänger hinzu, um das Dokument zu erstellen"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:181
#~ msgid "Add the subject and message you wish to send to signers."
#~ msgstr "Add the subject and message you wish to send to signers."
#~ msgstr "Fügen Sie den Betreff und die Nachricht hinzu, die Sie den Unterzeichnern senden möchten."
#: apps/web/src/components/(teams)/dialogs/create-team-checkout-dialog.tsx:152
msgid "Adding and removing seats will adjust your invoice accordingly."
@ -371,7 +365,7 @@ msgstr "Das Hinzufügen und Entfernen von Sitzplätzen wird Ihre Rechnung entspr
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:303
msgid "Additional brand information to display at the bottom of emails"
msgstr "Zusätzliche Markeninformationen, die am Ende von E-Mails angezeigt werden sollen"
msgstr ""
#: apps/web/src/app/(dashboard)/admin/documents/[id]/page.tsx:59
msgid "Admin Actions"
@ -411,7 +405,7 @@ msgstr "Alle Empfänger werden benachrichtigt"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:62
msgid "All signing links have been copied to your clipboard."
msgstr "Alle Signierlinks wurden in die Zwischenablage kopiert."
msgstr ""
#: apps/web/src/components/(dashboard)/common/command-menu.tsx:57
msgid "All templates"
@ -564,7 +558,7 @@ msgstr "Ein Fehler ist aufgetreten, während die Dokumenteinstellungen aktualisi
#: apps/web/src/components/forms/team-document-settings.tsx:78
#~ msgid "An error occurred while updating the global team settings."
#~ msgstr "An error occurred while updating the global team settings."
#~ msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/checkbox-field.tsx:213
msgid "An error occurred while updating the signature."
@ -755,11 +749,11 @@ msgstr "Abrechnung"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:42
msgid "Branding Preferences"
msgstr "Markenpräferenzen"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:102
msgid "Branding preferences updated"
msgstr "Markenpräferenzen aktualisiert"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/security/activity/user-security-activity-data-table.tsx:99
#: apps/web/src/app/(internal)/%5F%5Fhtmltopdf/audit-log/data-table.tsx:48
@ -768,7 +762,7 @@ msgstr "Browser"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:145
msgid "Bulk Copy"
msgstr "Massenkopie"
msgstr ""
#: apps/web/src/components/(teams)/dialogs/invite-team-member-dialog.tsx:279
msgid "Bulk Import"
@ -848,7 +842,7 @@ msgstr "Diagramme"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:32
#~ msgid "Check out the documentaton for the <0>global team settings</0>."
#~ msgstr "Check out the documentaton for the <0>global team settings</0>."
#~ msgstr ""
#: apps/web/src/components/(teams)/dialogs/create-team-checkout-dialog.tsx:179
msgid "Checkout"
@ -864,7 +858,7 @@ msgstr "Wählen Sie den direkten Link Empfänger"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:182
msgid "Choose how the document will reach recipients"
msgstr "Wählen Sie, wie das Dokument die Empfänger erreichen soll"
msgstr ""
#: apps/web/src/components/forms/token.tsx:200
msgid "Choose..."
@ -1029,19 +1023,19 @@ msgstr "Weiter zum Login"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:173
msgid "Controls the default language of an uploaded document. This will be used as the language in email communications with the recipients."
msgstr "Steuert die Standardsprache eines hochgeladenen Dokuments. Diese wird als Sprache in der E-Mail-Kommunikation mit den Empfängern verwendet."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:141
msgid "Controls the default visibility of an uploaded document."
msgstr "Steuert die Standard-sichtbarkeit eines hochgeladenen Dokuments."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:220
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:216
msgid "Controls the formatting of the message that will be sent when inviting a recipient to sign a document. If a custom message has been provided while configuring the document, it will be used instead."
msgstr "Steuert das Format der Nachricht, die gesendet wird, wenn ein Empfänger eingeladen wird, ein Dokument zu unterschreiben. Wenn eine benutzerdefinierte Nachricht beim Konfigurieren des Dokuments bereitgestellt wurde, wird diese stattdessen verwendet."
msgstr ""
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:128
msgid "Copied"
msgstr "Kopiert"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-recipients.tsx:133
#: apps/web/src/app/(dashboard)/settings/public-profile/public-templates-data-table.tsx:77
@ -1056,7 +1050,7 @@ msgstr "In die Zwischenablage kopiert"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:123
msgid "Copy"
msgstr "Kopieren"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/public-profile/public-templates-data-table.tsx:169
msgid "Copy sharable link"
@ -1068,7 +1062,7 @@ msgstr "Kopiere den teilbaren Link"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:83
msgid "Copy Signing Links"
msgstr "Signierlinks kopieren"
msgstr ""
#: apps/web/src/components/forms/token.tsx:288
msgid "Copy token"
@ -1102,7 +1096,7 @@ msgstr "Als Entwurf erstellen"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:355
msgid "Create as pending"
msgstr "Als ausstehend erstellen"
msgstr ""
#: apps/web/src/app/(dashboard)/templates/[id]/template-direct-link-dialog-wrapper.tsx:37
msgid "Create Direct Link"
@ -1126,7 +1120,7 @@ msgstr "Einen automatisch erstellen"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:399
msgid "Create signing links"
msgstr "Unterzeichnung Links erstellen"
msgstr ""
#: apps/web/src/components/(dashboard)/layout/menu-switcher.tsx:181
#: apps/web/src/components/(dashboard)/layout/menu-switcher.tsx:251
@ -1141,7 +1135,7 @@ msgstr "Team erstellen"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:362
msgid "Create the document as pending and ready to sign."
msgstr "Erstellen Sie das Dokument als ausstehend und bereit zur Unterschrift."
msgstr ""
#: apps/web/src/components/forms/token.tsx:250
#: apps/web/src/components/forms/token.tsx:259
@ -1165,6 +1159,7 @@ msgid "Create your account and start using state-of-the-art document signing. Op
msgstr "Erstellen Sie Ihr Konto und beginnen Sie mit dem modernen Dokumentensignieren. Offenes und schönes Signieren liegt in Ihrer Reichweite."
#: apps/web/src/app/(dashboard)/admin/documents/document-results.tsx:62
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:98
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:35
#: apps/web/src/app/(dashboard)/documents/data-table.tsx:54
#: apps/web/src/app/(dashboard)/settings/security/passkeys/user-passkeys-data-table.tsx:65
@ -1204,6 +1199,11 @@ msgstr "Aktuelles Passwort"
msgid "Current plan: {0}"
msgstr "Aktueller Plan: {0}"
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:94
#: apps/web/src/app/(dashboard)/admin/leaderboard/leaderboard-table.tsx:94
#~ msgid "Customer Type"
#~ msgstr ""
#: apps/web/src/app/(dashboard)/settings/billing/billing-plans.tsx:28
msgid "Daily"
msgstr "Täglich"
@ -1231,12 +1231,12 @@ msgstr "Team-Einladung abgelehnt"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:153
msgid "Default Document Language"
msgstr "Standardsprache des Dokuments"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:117
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:195
msgid "Default Document Visibility"
msgstr "Standard Sichtbarkeit des Dokuments"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/delete-document-dialog.tsx:90
msgid "delete"
@ -1410,7 +1410,7 @@ msgstr "Zeigen Sie Ihren Namen und Ihre E-Mail in Dokumenten an"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:181
msgid "Distribute Document"
msgstr "Dokument verteilen"
msgstr ""
#: apps/web/src/app/(dashboard)/templates/delete-template-dialog.tsx:63
msgid "Do you want to delete this template?"
@ -1511,7 +1511,7 @@ msgstr "Dokument ausstehend"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:91
msgid "Document preferences updated"
msgstr "Dokumentpräferenzen aktualisiert"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/_action-items/resend-document.tsx:97
msgid "Document re-sent"
@ -1527,7 +1527,7 @@ msgstr "Dokument gesendet"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:26
#~ msgid "Document Settings"
#~ msgstr "Document Settings"
#~ msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/page.tsx:132
msgid "Document Signed"
@ -1608,7 +1608,7 @@ msgstr "Herunterladen"
msgid "Download Audit Logs"
msgstr "Auditprotokolle herunterladen"
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:86
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:84
msgid "Download Certificate"
msgstr "Zertifikat herunterladen"
@ -1728,7 +1728,7 @@ msgstr "Authenticator-App aktivieren"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:170
msgid "Enable custom branding for all documents in this team."
msgstr "Aktivieren Sie individuelles Branding für alle Dokumente in diesem Team."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/template-direct-link-dialog.tsx:251
msgid "Enable direct link signing"
@ -1757,7 +1757,7 @@ msgstr "Endet am"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:295
msgid "Enter your brand details"
msgstr "Geben Sie Ihre Markendaten ein"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/claim-account.tsx:137
msgid "Enter your email"
@ -1818,11 +1818,11 @@ msgstr "Fehler"
#: apps/web/src/components/forms/team-document-settings.tsx:77
#~ msgid "Error updating global team settings"
#~ msgstr "Error updating global team settings"
#~ msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:128
msgid "Everyone can access and view the document"
msgstr "Jeder kann auf das Dokument zugreifen und es anzeigen"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/page.tsx:142
msgid "Everyone has signed"
@ -1896,11 +1896,11 @@ msgstr "Allgemein"
#: apps/web/src/components/(teams)/settings/layout/desktop-nav.tsx:57
#: apps/web/src/components/(teams)/settings/layout/mobile-nav.tsx:65
#~ msgid "Global Settings"
#~ msgstr "Global Settings"
#~ msgstr ""
#: apps/web/src/components/forms/team-document-settings.tsx:69
#~ msgid "Global Team Settings Updated"
#~ msgstr "Global Team Settings Updated"
#~ msgstr ""
#: apps/web/src/app/(profile)/p/[url]/not-found.tsx:30
#: apps/web/src/app/(recipient)/d/[token]/not-found.tsx:33
@ -1940,11 +1940,11 @@ msgstr "Hier können Sie Ihre Passwort- und Sicherheitseinstellungen verwalten."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:43
msgid "Here you can set preferences and defaults for branding."
msgstr "Hier können Sie Präferenzen und Voreinstellungen für das Branding festlegen."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:34
msgid "Here you can set preferences and defaults for your team."
msgstr "Hier können Sie Präferenzen und Voreinstellungen für Ihr Team festlegen."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/template-direct-link-dialog.tsx:206
msgid "Here's how it works:"
@ -1999,7 +1999,7 @@ msgstr "Posteingang Dokumente"
#: apps/web/src/components/forms/team-document-settings.tsx:132
#~ msgid "Include Sender Details"
#~ msgstr "Include Sender Details"
#~ msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:53
#: apps/web/src/app/(dashboard)/templates/[id]/template-page-view-information.tsx:50
@ -2142,6 +2142,10 @@ msgstr "Zuletzt aktualisiert am"
msgid "Last used"
msgstr "Zuletzt verwendet"
#: apps/web/src/app/(dashboard)/admin/nav.tsx:93
msgid "Leaderboard"
msgstr ""
#: apps/web/src/components/(teams)/dialogs/leave-team-dialog.tsx:111
#: apps/web/src/components/(teams)/tables/current-user-teams-data-table.tsx:117
msgid "Leave"
@ -2169,7 +2173,7 @@ msgstr "Vorlage verlinken"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:338
msgid "Links Generated"
msgstr "Links generiert"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/webhooks/page.tsx:79
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/webhooks/page.tsx:84
@ -2345,6 +2349,7 @@ msgid "My templates"
msgstr "Meine Vorlagen"
#: apps/web/src/app/(dashboard)/admin/documents/[id]/recipient-item.tsx:148
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:56
#: apps/web/src/app/(dashboard)/admin/users/[id]/page.tsx:99
#: apps/web/src/app/(dashboard)/admin/users/data-table-users.tsx:66
#: apps/web/src/app/(dashboard)/settings/security/passkeys/user-passkeys-data-table-actions.tsx:144
@ -2486,11 +2491,11 @@ msgstr "Sobald Sie den QR-Code gescannt oder den Code manuell eingegeben haben,
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:134
msgid "Only admins can access and view the document"
msgstr "Nur Administratoren können auf das Dokument zugreifen und es anzeigen"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:131
msgid "Only managers and above can access and view the document"
msgstr "Nur Manager und darüber können auf das Dokument zugreifen und es anzeigen"
msgstr ""
#: apps/web/src/app/(profile)/p/[url]/not-found.tsx:19
#: apps/web/src/app/(recipient)/d/[token]/not-found.tsx:19
@ -2728,7 +2733,7 @@ msgstr "Einstellungen"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:204
msgid "Preview"
msgstr "Vorschau"
msgstr ""
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:63
msgid "Preview and configure template."
@ -2736,7 +2741,7 @@ msgstr "Vorschau und Vorlagen konfigurieren."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:130
#~ msgid "Preview: {0}"
#~ msgstr "Preview: {0}"
#~ msgstr ""
#: apps/web/src/app/(dashboard)/templates/data-table-templates.tsx:105
#: apps/web/src/components/formatter/template-type.tsx:22
@ -2993,7 +2998,7 @@ msgstr "Rollen"
#: apps/web/src/app/(signing)/sign/[token]/number-field.tsx:336
#: apps/web/src/app/(signing)/sign/[token]/text-field.tsx:342
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:312
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:232
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:228
msgid "Save"
msgstr "Speichern"
@ -3008,6 +3013,7 @@ msgstr "Suchen"
msgid "Search by document title"
msgstr "Nach Dokumenttitel suchen"
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:149
#: apps/web/src/app/(dashboard)/admin/users/data-table-users.tsx:144
msgid "Search by name or email"
msgstr "Nach Name oder E-Mail suchen"
@ -3071,7 +3077,7 @@ msgstr "Dokument senden"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:188
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:220
msgid "Send on Behalf of Team"
msgstr "Im Namen des Teams senden"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/_action-items/resend-document.tsx:191
msgid "Send reminder"
@ -3262,16 +3268,25 @@ msgstr "Anmeldung..."
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-dropdown.tsx:160
#: apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx:203
msgid "Signing Links"
msgstr "Signierlinks"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:339
msgid "Signing links have been generated for this document."
msgstr "Unterzeichnungslinks wurden für dieses Dokument erstellt."
msgstr ""
#: apps/web/src/components/forms/signup.tsx:235
msgid "Signing up..."
msgstr "Registrierung..."
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:84
#: apps/web/src/app/(dashboard)/admin/leaderboard/page.tsx:55
msgid "Signing Volume"
msgstr ""
#: apps/web/src/app/(dashboard)/admin/leaderboard/page.tsx:68
msgid "Signing Volume 2"
msgstr ""
#: apps/web/src/app/(profile)/p/[url]/page.tsx:109
msgid "Since {0}"
msgstr "Seit {0}"
@ -3280,7 +3295,7 @@ msgstr "Seit {0}"
msgid "Site Banner"
msgstr "Website Banner"
#: apps/web/src/app/(dashboard)/admin/nav.tsx:93
#: apps/web/src/app/(dashboard)/admin/nav.tsx:107
#: apps/web/src/app/(dashboard)/admin/site-settings/page.tsx:26
msgid "Site Settings"
msgstr "Website Einstellungen"
@ -3289,7 +3304,7 @@ msgstr "Website Einstellungen"
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-button.tsx:63
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-dropdown.tsx:91
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-audit-log-button.tsx:65
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:68
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:66
#: apps/web/src/app/(dashboard)/documents/data-table-action-button.tsx:75
#: apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx:106
#: apps/web/src/app/(dashboard)/documents/delete-document-dialog.tsx:80
@ -3350,7 +3365,7 @@ msgstr "Etwas ist schiefgelaufen beim Aktualisieren des Abonnements für die Tea
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:96
msgid "Something went wrong!"
msgstr "Etwas ist schiefgelaufen!"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/security/passkeys/create-passkey-dialog.tsx:240
#: apps/web/src/components/forms/2fa/view-recovery-codes-dialog.tsx:154
@ -3361,7 +3376,7 @@ msgstr "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut oder kontaktiere
msgid "Sorry, we were unable to download the audit logs. Please try again later."
msgstr "Entschuldigung, wir konnten die Prüfprotokolle nicht herunterladen. Bitte versuchen Sie es später erneut."
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:70
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:68
msgid "Sorry, we were unable to download the certificate. Please try again later."
msgstr "Entschuldigung, wir konnten das Zertifikat nicht herunterladen. Bitte versuchen Sie es später erneut."
@ -3517,7 +3532,7 @@ msgstr "Team-Eigentum übertragen!"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:33
msgid "Team Preferences"
msgstr "Teampräferenzen"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/public-profile/public-profile-page-view.tsx:49
msgid "Team Public Profile"
@ -3665,7 +3680,7 @@ msgstr "Die Ereignisse, die einen Webhook auslösen, der an Ihre URL gesendet wi
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:27
#~ msgid "The global settings for the documents in your team account."
#~ msgstr "The global settings for the documents in your team account."
#~ msgstr ""
#: apps/web/src/app/(unauthenticated)/team/verify/transfer/[token]/page.tsx:114
msgid "The ownership of team <0>{0}</0> has been successfully transferred to you."
@ -4234,7 +4249,7 @@ msgstr "Avatar hochladen"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:256
msgid "Upload your brand logo (max 5MB, JPG, PNG, or WebP)"
msgstr "Laden Sie Ihr Markenlogo hoch (max. 5MB, JPG, PNG oder WebP)"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:31
#: apps/web/src/app/(dashboard)/templates/[id]/template-page-view-information.tsx:30
@ -4597,11 +4612,11 @@ msgstr "Wir konnten dieses Dokument zurzeit nicht einreichen. Bitte versuchen Si
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:109
msgid "We were unable to update your branding preferences at this time, please try again later"
msgstr "Wir konnten Ihre Markenpräferenzen zu diesem Zeitpunkt nicht aktualisieren, bitte versuchen Sie es später noch einmal"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:98
msgid "We were unable to update your document preferences at this time, please try again later"
msgstr "Wir konnten Ihre Dokumentpräferenzen zu diesem Zeitpunkt nicht aktualisieren, bitte versuchen Sie es später noch einmal"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/document-action-auth-2fa.tsx:169
msgid "We were unable to verify your details. Please try again or contact support"
@ -4613,11 +4628,11 @@ msgstr "Wir konnten Ihre E-Mail nicht bestätigen. Wenn Ihre E-Mail noch nicht b
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:370
msgid "We will generate signing links for you, which you can send to the recipients through your method of choice."
msgstr "Wir werden Unterzeichnungslinks für Sie erstellen, die Sie an die Empfänger über Ihre bevorzugte Methode senden können."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:366
msgid "We won't send anything to notify recipients."
msgstr "Wir werden nichts senden, um die Empfänger zu benachrichtigen."
msgstr ""
#: apps/web/src/app/(dashboard)/documents/empty-state.tsx:29
#: apps/web/src/app/(dashboard)/templates/empty-state.tsx:11
@ -4774,7 +4789,7 @@ msgstr "Sie können Ihr Profil später über die Profileinstellungen beanspruche
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:87
msgid "You can copy and share these links to recipients so they can action the document."
msgstr "Sie können diese Links kopieren und mit den Empfängern teilen, damit sie das Dokument bearbeiten können."
msgstr ""
#: apps/web/src/components/forms/public-profile-form.tsx:154
msgid "You can update the profile URL by updating the team URL in the general settings page."
@ -4932,11 +4947,11 @@ msgstr "Ihr Banner wurde erfolgreich aktualisiert."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:280
msgid "Your brand website URL"
msgstr "Ihre Marken-Website-URL"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:103
msgid "Your branding preferences have been updated"
msgstr "Ihre Markenpräferenzen wurden aktualisiert"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/billing/page.tsx:119
msgid "Your current plan is past due. Please update your payment information."
@ -4976,7 +4991,7 @@ msgstr "Ihr Dokument wurde erfolgreich hochgeladen. Sie werden zur Vorlagenseite
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:92
msgid "Your document preferences have been updated"
msgstr "Ihre Dokumentpräferenzen wurden aktualisiert"
msgstr ""
#: apps/web/src/components/(dashboard)/common/command-menu.tsx:223
msgid "Your documents"
@ -4997,7 +5012,7 @@ msgstr "Ihre vorhandenen Tokens"
#: apps/web/src/components/forms/team-document-settings.tsx:70
#~ msgid "Your global team document settings has been updated successfully."
#~ msgstr "Your global team document settings has been updated successfully."
#~ msgstr ""
#: apps/web/src/components/forms/password.tsx:72
#: apps/web/src/components/forms/reset-password.tsx:73
@ -5073,4 +5088,3 @@ msgstr "Ihr Token wurde erfolgreich erstellt! Stellen Sie sicher, dass Sie es ko
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/tokens/page.tsx:86
msgid "Your tokens will be shown here once you create them."
msgstr "Ihre Tokens werden hier angezeigt, sobald Sie sie erstellt haben."

File diff suppressed because one or more lines are too long

View File

@ -13,7 +13,7 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:214
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:211
msgid "\"{0}\" has invited you to sign \"example document\"."
msgstr "\"{0}\" has invited you to sign \"example document\"."
@ -30,16 +30,12 @@ msgid "\"{email}\" on behalf of \"{teamName}\" has invited you to sign \"example
msgstr "\"{email}\" on behalf of \"{teamName}\" has invited you to sign \"example document\"."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:209
#~ msgid ""
#~ "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
#~ "document\"."
#~ msgstr ""
#~ "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
#~ "document\"."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:209
msgid "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example document\"."
msgstr "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example document\"."
msgid ""
"\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
"document\"."
msgstr ""
"\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
"document\"."
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:241
msgid "\"{teamUrl}\" has invited you to sign \"example document\"."
@ -1030,7 +1026,7 @@ msgstr "Controls the default language of an uploaded document. This will be used
msgid "Controls the default visibility of an uploaded document."
msgstr "Controls the default visibility of an uploaded document."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:220
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:216
msgid "Controls the formatting of the message that will be sent when inviting a recipient to sign a document. If a custom message has been provided while configuring the document, it will be used instead."
msgstr "Controls the formatting of the message that will be sent when inviting a recipient to sign a document. If a custom message has been provided while configuring the document, it will be used instead."
@ -1160,6 +1156,7 @@ msgid "Create your account and start using state-of-the-art document signing. Op
msgstr "Create your account and start using state-of-the-art document signing. Open and beautiful signing is within your grasp."
#: apps/web/src/app/(dashboard)/admin/documents/document-results.tsx:62
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:98
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:35
#: apps/web/src/app/(dashboard)/documents/data-table.tsx:54
#: apps/web/src/app/(dashboard)/settings/security/passkeys/user-passkeys-data-table.tsx:65
@ -1199,6 +1196,11 @@ msgstr "Current Password"
msgid "Current plan: {0}"
msgstr "Current plan: {0}"
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:94
#: apps/web/src/app/(dashboard)/admin/leaderboard/leaderboard-table.tsx:94
#~ msgid "Customer Type"
#~ msgstr "Customer Type"
#: apps/web/src/app/(dashboard)/settings/billing/billing-plans.tsx:28
msgid "Daily"
msgstr "Daily"
@ -1603,7 +1605,7 @@ msgstr "Download"
msgid "Download Audit Logs"
msgstr "Download Audit Logs"
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:86
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:84
msgid "Download Certificate"
msgstr "Download Certificate"
@ -2137,6 +2139,10 @@ msgstr "Last updated at"
msgid "Last used"
msgstr "Last used"
#: apps/web/src/app/(dashboard)/admin/nav.tsx:93
msgid "Leaderboard"
msgstr "Leaderboard"
#: apps/web/src/components/(teams)/dialogs/leave-team-dialog.tsx:111
#: apps/web/src/components/(teams)/tables/current-user-teams-data-table.tsx:117
msgid "Leave"
@ -2340,6 +2346,7 @@ msgid "My templates"
msgstr "My templates"
#: apps/web/src/app/(dashboard)/admin/documents/[id]/recipient-item.tsx:148
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:56
#: apps/web/src/app/(dashboard)/admin/users/[id]/page.tsx:99
#: apps/web/src/app/(dashboard)/admin/users/data-table-users.tsx:66
#: apps/web/src/app/(dashboard)/settings/security/passkeys/user-passkeys-data-table-actions.tsx:144
@ -2988,7 +2995,7 @@ msgstr "Roles"
#: apps/web/src/app/(signing)/sign/[token]/number-field.tsx:336
#: apps/web/src/app/(signing)/sign/[token]/text-field.tsx:342
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:312
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:232
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:228
msgid "Save"
msgstr "Save"
@ -3003,6 +3010,7 @@ msgstr "Search"
msgid "Search by document title"
msgstr "Search by document title"
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:149
#: apps/web/src/app/(dashboard)/admin/users/data-table-users.tsx:144
msgid "Search by name or email"
msgstr "Search by name or email"
@ -3267,6 +3275,15 @@ msgstr "Signing links have been generated for this document."
msgid "Signing up..."
msgstr "Signing up..."
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:84
#: apps/web/src/app/(dashboard)/admin/leaderboard/page.tsx:55
msgid "Signing Volume"
msgstr "Signing Volume"
#: apps/web/src/app/(dashboard)/admin/leaderboard/page.tsx:68
msgid "Signing Volume 2"
msgstr "Signing Volume 2"
#: apps/web/src/app/(profile)/p/[url]/page.tsx:109
msgid "Since {0}"
msgstr "Since {0}"
@ -3275,7 +3292,7 @@ msgstr "Since {0}"
msgid "Site Banner"
msgstr "Site Banner"
#: apps/web/src/app/(dashboard)/admin/nav.tsx:93
#: apps/web/src/app/(dashboard)/admin/nav.tsx:107
#: apps/web/src/app/(dashboard)/admin/site-settings/page.tsx:26
msgid "Site Settings"
msgstr "Site Settings"
@ -3284,7 +3301,7 @@ msgstr "Site Settings"
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-button.tsx:63
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-dropdown.tsx:91
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-audit-log-button.tsx:65
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:68
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:66
#: apps/web/src/app/(dashboard)/documents/data-table-action-button.tsx:75
#: apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx:106
#: apps/web/src/app/(dashboard)/documents/delete-document-dialog.tsx:80
@ -3356,7 +3373,7 @@ msgstr "Something went wrong. Please try again or contact support."
msgid "Sorry, we were unable to download the audit logs. Please try again later."
msgstr "Sorry, we were unable to download the audit logs. Please try again later."
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:70
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:68
msgid "Sorry, we were unable to download the certificate. Please try again later."
msgstr "Sorry, we were unable to download the certificate. Please try again later."

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: es\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -28,7 +28,7 @@ msgstr "“{documentName}” ha sido firmado"
#: packages/email/template-components/template-document-completed.tsx:41
msgid "“{documentName}” was signed by all signers"
msgstr "\"{documentName}\" fue firmado por todos los firmantes"
msgstr ""
#: packages/lib/server-only/document/resend-document.tsx:109
#~ msgid "{0}"
@ -36,11 +36,11 @@ msgstr "\"{documentName}\" fue firmado por todos los firmantes"
#: packages/email/template-components/template-document-invite.tsx:80
#~ msgid "{0} Document"
#~ msgstr "{0} Document"
#~ msgstr "{0} Documento"
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:137
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
msgstr "{0} te ha invitado a {recipientActionVerb} el documento \"{1}\"."
msgstr ""
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:130
msgid "{0} invited you to {recipientActionVerb} a document"
@ -65,7 +65,7 @@ msgstr "{0} en nombre de {1} te ha invitado a {recipientActionVerb} el documento
#: packages/email/template-components/template-document-invite.tsx:51
#~ msgid "{0}<0/>\"{documentName}\""
#~ msgstr "{0}<0/>\"{documentName}\""
#~ msgstr ""
#: packages/email/templates/document-invite.tsx:94
msgid "{inviterName} <0>({inviterEmail})</0>"
@ -89,7 +89,7 @@ msgstr "{inviterName} te ha invitado a {action} {documentName}"
#: packages/email/templates/document-invite.tsx:106
msgid "{inviterName} has invited you to {action} the document \"{documentName}\"."
msgstr "{inviterName} te ha invitado a {action} el documento \"{documentName}\"."
msgstr ""
#: packages/email/templates/recipient-removed-from-document.tsx:20
msgid "{inviterName} has removed you from the document {documentName}."
@ -97,15 +97,15 @@ msgstr "{inviterName} te ha eliminado del documento {documentName}."
#: packages/email/templates/recipient-removed-from-document.tsx:49
msgid "{inviterName} has removed you from the document<0/>\"{documentName}\""
msgstr "{inviterName} te ha eliminado del documento<0/>\"{documentName}\""
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:53
msgid "{inviterName} on behalf of {teamName} has invited you to {0}"
msgstr "{inviterName} en nombre de {teamName} te ha invitado a {0}"
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:49
#~ msgid "{inviterName} on behalf of {teamName} has invited you to {0}<0/>\"{documentName}\""
#~ msgstr "{inviterName} on behalf of {teamName} has invited you to {0}<0/>\"{documentName}\""
#~ msgstr "{inviterName} en nombre de {teamName} te ha invitado a {0}<0/>\"{documentName}\""
#: packages/email/templates/document-invite.tsx:45
msgid "{inviterName} on behalf of {teamName} has invited you to {action} {documentName}"
@ -209,11 +209,11 @@ msgstr "{recipientName} {action} un documento utilizando uno de tus enlaces dire
#: packages/email/template-components/template-document-invite.tsx:58
msgid "{teamName} has invited you to {0}"
msgstr "{teamName} te ha invitado a {0}"
msgstr ""
#: packages/email/templates/document-invite.tsx:46
msgid "{teamName} has invited you to {action} {documentName}"
msgstr "{teamName} te ha invitado a {action} {documentName}"
msgstr ""
#: packages/email/templates/team-transfer-request.tsx:55
msgid "{teamName} ownership transfer request"
@ -245,7 +245,7 @@ msgstr "{visibleRows, plural, one {Mostrando # resultado.} other {Mostrando # re
#: packages/email/templates/document-invite.tsx:100
#~ msgid "`${inviterName} has invited you to ${action} the document \"${documentName}\".`"
#~ msgstr "`${inviterName} has invited you to ${action} the document \"${documentName}\".`"
#~ msgstr "`${inviterName} te ha invitado a ${action} el documento \"${documentName}\".`"
#: packages/email/templates/team-transfer-request.tsx:59
msgid "<0>{senderName}</0> has requested that you take ownership of the following team"
@ -253,11 +253,11 @@ msgstr "<0>{senderName}</0> ha solicitado que asumas la propiedad del siguiente
#: packages/email/templates/confirm-team-email.tsx:75
msgid "<0>{teamName}</0> has requested to use your email address for their team on Documenso."
msgstr "<0>{teamName}</0> ha solicitado usar tu dirección de correo electrónico para su equipo en Documenso."
msgstr ""
#: packages/ui/primitives/template-flow/add-template-settings.tsx:241
msgid "<0>Email</0> - The recipient will be emailed the document to sign, approve, etc."
msgstr "<0>Correo electrónico</0> - Al destinatario se le enviará el documento para firmar, aprobar, etc."
msgstr ""
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:53
msgid "<0>Inherit authentication method</0> - Use the global action signing authentication method configured in the \"General Settings\" step"
@ -265,7 +265,7 @@ msgstr "<0>Heredar método de autenticación</0> - Use el método de autenticaci
#: packages/ui/primitives/template-flow/add-template-settings.tsx:247
msgid "<0>Links</0> - We will generate links which you can send to the recipients manually."
msgstr "<0>Enlaces</0> - Generaremos enlaces que puedes enviar a los destinatarios manualmente."
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:95
msgid "<0>No restrictions</0> - No authentication required"
@ -281,7 +281,7 @@ msgstr "<0>Ninguno</0> - No se requiere autenticación"
#: packages/ui/primitives/template-flow/add-template-settings.tsx:254
msgid "<0>Note</0> - If you use Links in combination with direct templates, you will need to manually send the links to the remaining recipients."
msgstr "<0>Nota</0> - Si usas Enlaces en combinación con plantillas directas, necesitarás enviar manualmente los enlaces a los destinatarios restantes."
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:89
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:69
@ -331,11 +331,11 @@ msgstr "Se actualizó un destinatario"
#: packages/lib/server-only/team/create-team-email-verification.ts:156
msgid "A request to use your email has been initiated by {0} on Documenso"
msgstr "Se ha iniciado una solicitud para usar tu correo electrónico por {0} en Documenso"
msgstr ""
#: packages/lib/server-only/team/create-team-email-verification.ts:142
#~ msgid "A request to use your email has been initiated by {teamName} on Documenso"
#~ msgstr "A request to use your email has been initiated by {teamName} on Documenso"
#~ msgstr "Se ha iniciado una solicitud para utilizar tu correo electrónico por {teamName} en Documenso"
#: packages/email/templates/team-join.tsx:31
msgid "A team member has joined a team on Documenso"
@ -446,7 +446,7 @@ msgstr "Todas las firmas han sido anuladas."
#: packages/email/templates/confirm-team-email.tsx:98
msgid "Allow document recipients to reply directly to this email address"
msgstr "Permitir que los destinatarios del documento respondan directamente a esta dirección de correo electrónico"
msgstr ""
#: packages/email/templates/document-super-delete.tsx:22
msgid "An admin has deleted your document \"{documentName}\"."
@ -462,7 +462,7 @@ msgstr "Aprobar"
#: packages/email/template-components/template-document-invite.tsx:89
msgid "Approve Document"
msgstr "Aprobar Documento"
msgstr ""
#: packages/lib/constants/recipient-roles.ts:68
#~ msgid "APPROVE_REQUEST"
@ -502,7 +502,7 @@ msgstr "por <0>{senderName}</0>"
#: packages/email/templates/confirm-team-email.tsx:87
msgid "By accepting this request, you will be granting <0>{teamName}</0> access to:"
msgstr "Al aceptar esta solicitud, estarás concediendo a <0>{teamName}</0> acceso a:"
msgstr ""
#: packages/email/templates/team-transfer-request.tsx:70
msgid "By accepting this request, you will take responsibility for any billing items associated with this team."
@ -588,11 +588,11 @@ msgstr "Continuar"
#: packages/email/template-components/template-document-invite.tsx:72
#~ msgid "Continue by {0} the document."
#~ msgstr "Continue by {0} the document."
#~ msgstr "Continúa {0} el documento."
#: packages/email/template-components/template-document-invite.tsx:76
msgid "Continue by approving the document."
msgstr "Continúa aprobando el documento."
msgstr ""
#: packages/email/template-components/template-document-completed.tsx:45
msgid "Continue by downloading the document."
@ -600,15 +600,15 @@ msgstr "Continúa descargando el documento."
#: packages/email/template-components/template-document-invite.tsx:74
msgid "Continue by signing the document."
msgstr "Continúa firmando el documento."
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:75
msgid "Continue by viewing the document."
msgstr "Continúa viendo el documento."
msgstr ""
#: packages/ui/primitives/document-flow/add-subject.tsx:254
msgid "Copied"
msgstr "Copiado"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:46
#: packages/ui/primitives/document-flow/add-subject.tsx:241
@ -617,7 +617,7 @@ msgstr "Copiado al portapapeles"
#: packages/ui/primitives/document-flow/add-subject.tsx:249
msgid "Copy"
msgstr "Copiar"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:194
msgid "Copy Link"
@ -680,7 +680,7 @@ msgstr "Documento completado"
#: packages/ui/components/document/document-email-checkboxes.tsx:168
msgid "Document completed email"
msgstr "Correo electrónico de documento completado"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:286
msgid "Document created"
@ -701,7 +701,7 @@ msgstr "Documento eliminado"
#: packages/ui/components/document/document-email-checkboxes.tsx:207
msgid "Document deleted email"
msgstr "Correo electrónico de documento eliminado"
msgstr ""
#: packages/lib/server-only/document/send-delete-email.ts:82
msgid "Document Deleted!"
@ -710,7 +710,7 @@ msgstr "¡Documento eliminado!"
#: packages/ui/primitives/template-flow/add-template-settings.tsx:219
#: packages/ui/primitives/template-flow/add-template-settings.tsx:228
msgid "Document Distribution Method"
msgstr "Método de distribución de documentos"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:326
msgid "Document external ID updated"
@ -726,7 +726,7 @@ msgstr "Documento abierto"
#: packages/ui/components/document/document-email-checkboxes.tsx:128
msgid "Document pending email"
msgstr "Correo electrónico de documento pendiente"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:330
msgid "Document sent"
@ -889,7 +889,7 @@ msgstr "Firma gratuita"
#: packages/ui/primitives/document-flow/add-subject.tsx:89
msgid "Generate Links"
msgstr "Generar enlaces"
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:64
msgid "Global recipient action authentication"
@ -1016,7 +1016,7 @@ msgstr "No se encontró ningún destinatario que coincidiera con esta descripci
#: packages/ui/primitives/document-flow/add-subject.tsx:215
msgid "No recipients"
msgstr "Sin destinatarios"
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:701
#: packages/ui/primitives/template-flow/add-template-fields.tsx:519
@ -1045,7 +1045,7 @@ msgstr "No se encontró valor."
#: packages/lib/constants/document.ts:32
msgid "None"
msgstr "Ninguno"
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:979
#: packages/ui/primitives/document-flow/types.ts:56
@ -1172,11 +1172,11 @@ msgstr "Autenticación de acción de destinatario"
#: packages/ui/components/document/document-email-checkboxes.tsx:89
msgid "Recipient removed email"
msgstr "Correo electrónico de destinatario eliminado"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:50
msgid "Recipient signing request email"
msgstr "Correo electrónico de solicitud de firma de destinatario"
msgstr ""
#: packages/ui/primitives/signature-pad/signature-pad.tsx:384
msgid "Red"
@ -1217,7 +1217,7 @@ msgstr "Campo obligatorio"
#: packages/ui/primitives/document-flow/add-subject.tsx:84
msgid "Resend"
msgstr "Reenviar"
msgstr ""
#: packages/email/template-components/template-forgot-password.tsx:33
msgid "Reset Password"
@ -1272,27 +1272,27 @@ msgstr "Enviar documento"
#: packages/ui/components/document/document-email-checkboxes.tsx:158
msgid "Send document completed email"
msgstr "Enviar correo electrónico de documento completado"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:197
msgid "Send document deleted email"
msgstr "Enviar correo electrónico de documento eliminado"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:118
msgid "Send document pending email"
msgstr "Enviar correo electrónico de documento pendiente"
msgstr ""
#: packages/email/templates/confirm-team-email.tsx:101
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"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:79
msgid "Send recipient removed email"
msgstr "Enviar correo electrónico de destinatario eliminado"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:40
msgid "Send recipient signing request email"
msgstr "Enviar correo electrónico de solicitud de firma de destinatario"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:135
msgid "Share Signature Card"
@ -1317,7 +1317,7 @@ msgstr "Firmar"
#: packages/email/template-components/template-document-invite.tsx:87
msgid "Sign Document"
msgstr "Firmar Documento"
msgstr ""
#: packages/email/template-components/template-reset-password.tsx:34
msgid "Sign In"
@ -1392,7 +1392,7 @@ msgstr "Enviar"
#: packages/lib/server-only/team/delete-team.ts:124
msgid "Team \"{0}\" has been deleted on Documenso"
msgstr "El equipo \"{0}\" ha sido eliminado en Documenso"
msgstr ""
#: packages/lib/server-only/team/delete-team-email.ts:104
msgid "Team email has been revoked for {0}"
@ -1486,7 +1486,7 @@ msgstr "El nombre del firmante"
#: packages/ui/primitives/document-flow/add-subject.tsx:243
msgid "The signing link has been copied to your clipboard."
msgstr "El enlace de firma ha sido copiado a tu portapapeles."
msgstr ""
#: packages/email/templates/team-email-removed.tsx:63
msgid "The team email <0>{teamEmail}</0> has been removed from the following team"
@ -1514,15 +1514,15 @@ msgstr "Este documento fue enviado usando <0>Documenso.</0>"
#: packages/ui/components/document/document-email-checkboxes.tsx:94
msgid "This email is sent to the recipient if they are removed from a pending document."
msgstr "Este correo electrónico se envía al destinatario si es eliminado de un documento pendiente."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:55
msgid "This email is sent to the recipient requesting them to sign the document."
msgstr "Este correo electrónico se envía al destinatario solicitando que firme el documento."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:133
msgid "This email will be sent to the recipient who has just signed the document, if there are still other recipients who have not signed yet."
msgstr "Este correo electrónico se enviará al destinatario que acaba de firmar el documento, si todavía hay otros destinatarios que no han firmado."
msgstr ""
#: packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx:573
msgid "This field cannot be modified or deleted. When you share this template's direct link or add it to your public profile, anyone who accesses it can input their name and email, and fill in the fields assigned to them."
@ -1530,7 +1530,7 @@ msgstr "Este campo no se puede modificar ni eliminar. Cuando comparta el enlace
#: packages/ui/primitives/template-flow/add-template-settings.tsx:233
msgid "This is how the document will reach the recipients once the document is ready for signing."
msgstr "Así es como el documento llegará a los destinatarios una vez que esté listo para firmarse."
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:1090
msgid "This recipient can no longer be modified as they have signed a field, or completed the document."
@ -1542,11 +1542,11 @@ msgstr "Este firmante ya ha firmado el documento."
#: packages/ui/components/document/document-email-checkboxes.tsx:212
msgid "This will be sent to all recipients if a pending document has been deleted."
msgstr "Esto se enviará a todos los destinatarios si un documento pendiente ha sido eliminado."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:173
msgid "This will be sent to all recipients once the document has been fully completed."
msgstr "Esto se enviará a todos los destinatarios una vez que el documento esté completamente completado."
msgstr ""
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:48
msgid "This will override any global settings."
@ -1594,7 +1594,7 @@ msgstr "Valor"
#: packages/email/templates/confirm-team-email.tsx:71
msgid "Verify your team email address"
msgstr "Verifica tu dirección de correo electrónico del equipo"
msgstr ""
#: packages/lib/constants/recipient-roles.ts:29
msgid "View"
@ -1602,7 +1602,7 @@ msgstr "Ver"
#: packages/email/templates/confirm-team-email.tsx:95
msgid "View all documents sent to and from this email address"
msgstr "Ver todos los documentos enviados hacia y desde esta dirección de correo electrónico"
msgstr ""
#: packages/email/templates/document-created-from-direct-template.tsx:75
msgid "View document"
@ -1612,7 +1612,7 @@ msgstr "Ver documento"
#: packages/ui/primitives/document-flow/add-subject.tsx:90
#: packages/ui/primitives/document-flow/add-subject.tsx:91
msgid "View Document"
msgstr "Ver Documento"
msgstr ""
#: packages/email/template-components/template-document-self-signed.tsx:79
msgid "View plans"
@ -1648,11 +1648,11 @@ msgstr "Esperando a que otros completen la firma."
#: packages/ui/primitives/document-flow/add-subject.tsx:205
msgid "We will generate signing links for with you, which you can send to the recipients through your method of choice."
msgstr "Generaremos enlaces de firma para ti, que podrás enviar a los destinatarios a través de tu método preferido."
msgstr ""
#: packages/ui/primitives/document-flow/add-subject.tsx:201
msgid "We won't send anything to notify recipients."
msgstr "No enviaremos nada para notificar a los destinatarios."
msgstr ""
#: packages/email/template-components/template-document-pending.tsx:41
msgid "We're still waiting for other signers to sign this document.<0/>We'll notify you as soon as it's ready."
@ -1680,7 +1680,7 @@ msgstr "También puedes copiar y pegar este enlace en tu navegador: {confirmatio
#: packages/email/templates/confirm-team-email.tsx:106
msgid "You can revoke access at any time in your team settings on Documenso <0>here.</0>"
msgstr "Puedes revocar el acceso en cualquier momento en la configuración de tu equipo en Documenso <0>aquí.</0>"
msgstr ""
#: packages/ui/components/document/document-send-email-message-helper.tsx:11
msgid "You can use the following variables in your message:"
@ -1735,4 +1735,3 @@ msgstr "Tu contraseña ha sido actualizada."
#: packages/email/templates/team-delete.tsx:32
msgid "Your team has been deleted"
msgstr "Tu equipo ha sido eliminado"

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: es\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -602,4 +602,3 @@ msgstr "Puedes autoalojar Documenso de forma gratuita o usar nuestra versión al
#: apps/marketing/src/components/(marketing)/carousel.tsx:272
msgid "Your browser does not support the video tag."
msgstr "Tu navegador no soporta la etiqueta de video."

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: es\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@ -18,9 +18,9 @@ msgstr ""
"X-Crowdin-File: web.po\n"
"X-Crowdin-File-ID: 8\n"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:214
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:211
msgid "\"{0}\" has invited you to sign \"example document\"."
msgstr "\"{0}\" te ha invitado a firmar \"ejemplo de documento\"."
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/date-field.tsx:69
msgid "\"{0}\" will appear on the document as it has a timezone of \"{timezone}\"."
@ -32,23 +32,17 @@ msgstr "\"{documentTitle}\" ha sido eliminado con éxito"
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:234
msgid "\"{email}\" on behalf of \"{teamName}\" has invited you to sign \"example document\"."
msgstr "\"{email}\" en nombre de \"{teamName}\" te ha invitado a firmar \"ejemplo de documento\"."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:209
#~ msgid ""
#~ "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
#~ "document\"."
#~ msgstr ""
#~ "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
#~ "document\"."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:209
msgid "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example document\"."
msgstr "\"{placeholderEmail}\" en nombre de \"{0}\" te ha invitado a firmar \"documento de ejemplo\"."
msgid ""
"\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
"document\"."
msgstr ""
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:241
msgid "\"{teamUrl}\" has invited you to sign \"example document\"."
msgstr "\"{teamUrl}\" te ha invitado a firmar \"ejemplo de documento\"."
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/signing-page-view.tsx:78
msgid "({0}) has invited you to approve this document"
@ -102,7 +96,7 @@ msgstr "{0} plantillas de firma directa"
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:66
#~ msgid "{0} document"
#~ msgstr "{0} document"
#~ msgstr "{0} documento"
#: apps/web/src/app/(dashboard)/documents/upload-document.tsx:146
msgid "{0} of {1} documents remaining this month."
@ -114,7 +108,7 @@ msgstr "{0} Destinatario(s)"
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:67
#~ msgid "{0} the document to complete the process."
#~ msgstr "{0} the document to complete the process."
#~ msgstr "{0} el documento para completar el proceso."
#: apps/web/src/app/(signing)/sign/[token]/text-field.tsx:292
msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}"
@ -130,11 +124,11 @@ msgstr "{numberOfSeats, plural, one {# miembro} other {# miembros}}"
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:67
msgid "{recipientActionVerb} document"
msgstr "{recipientActionVerb} documento"
msgstr ""
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:68
msgid "{recipientActionVerb} the document to complete the process."
msgstr "{recipientActionVerb} el documento para completar el proceso."
msgstr ""
#: apps/web/src/components/forms/public-profile-form.tsx:231
#: apps/web/src/components/templates/manage-public-template-dialog.tsx:389
@ -347,7 +341,7 @@ msgstr "Agregar Firmantes"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:180
#~ msgid "Add Subject"
#~ msgstr "Add Subject"
#~ msgstr "Agregar Asunto"
#: apps/web/src/components/(teams)/dialogs/add-team-email-dialog.tsx:133
msgid "Add team email"
@ -363,7 +357,7 @@ msgstr "Agrega los destinatarios con los que crear el documento"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:181
#~ msgid "Add the subject and message you wish to send to signers."
#~ msgstr "Add the subject and message you wish to send to signers."
#~ msgstr "Agrega el asunto y el mensaje que deseas enviar a los firmantes."
#: apps/web/src/components/(teams)/dialogs/create-team-checkout-dialog.tsx:152
msgid "Adding and removing seats will adjust your invoice accordingly."
@ -371,7 +365,7 @@ msgstr "Agregar y eliminar asientos ajustará tu factura en consecuencia."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:303
msgid "Additional brand information to display at the bottom of emails"
msgstr "Información adicional de la marca para mostrar al final de los correos electrónicos"
msgstr ""
#: apps/web/src/app/(dashboard)/admin/documents/[id]/page.tsx:59
msgid "Admin Actions"
@ -411,7 +405,7 @@ msgstr "Todos los destinatarios serán notificados"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:62
msgid "All signing links have been copied to your clipboard."
msgstr "Todos los enlaces de firma se han copiado en su portapapeles."
msgstr ""
#: apps/web/src/components/(dashboard)/common/command-menu.tsx:57
msgid "All templates"
@ -564,7 +558,7 @@ msgstr "Ocurrió un error al actualizar la configuración del documento."
#: apps/web/src/components/forms/team-document-settings.tsx:78
#~ msgid "An error occurred while updating the global team settings."
#~ msgstr "An error occurred while updating the global team settings."
#~ msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/checkbox-field.tsx:213
msgid "An error occurred while updating the signature."
@ -755,11 +749,11 @@ msgstr "Facturación"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:42
msgid "Branding Preferences"
msgstr "Preferencias de marca"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:102
msgid "Branding preferences updated"
msgstr "Preferencias de marca actualizadas"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/security/activity/user-security-activity-data-table.tsx:99
#: apps/web/src/app/(internal)/%5F%5Fhtmltopdf/audit-log/data-table.tsx:48
@ -768,7 +762,7 @@ msgstr "Navegador"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:145
msgid "Bulk Copy"
msgstr "Copia masiva"
msgstr ""
#: apps/web/src/components/(teams)/dialogs/invite-team-member-dialog.tsx:279
msgid "Bulk Import"
@ -848,7 +842,7 @@ msgstr "Gráficas"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:32
#~ msgid "Check out the documentaton for the <0>global team settings</0>."
#~ msgstr "Check out the documentaton for the <0>global team settings</0>."
#~ msgstr ""
#: apps/web/src/components/(teams)/dialogs/create-team-checkout-dialog.tsx:179
msgid "Checkout"
@ -864,7 +858,7 @@ msgstr "Elija el destinatario del enlace directo"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:182
msgid "Choose how the document will reach recipients"
msgstr "Elige cómo el documento llegará a los destinatarios"
msgstr ""
#: apps/web/src/components/forms/token.tsx:200
msgid "Choose..."
@ -1029,19 +1023,19 @@ msgstr "Continuar con el inicio de sesión"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:173
msgid "Controls the default language of an uploaded document. This will be used as the language in email communications with the recipients."
msgstr "Controla el idioma predeterminado de un documento cargado. Este se utilizará como el idioma en las comunicaciones por correo electrónico con los destinatarios."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:141
msgid "Controls the default visibility of an uploaded document."
msgstr "Controla la visibilidad predeterminada de un documento cargado."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:220
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:216
msgid "Controls the formatting of the message that will be sent when inviting a recipient to sign a document. If a custom message has been provided while configuring the document, it will be used instead."
msgstr "Controla el formato del mensaje que se enviará al invitar a un destinatario a firmar un documento. Si se ha proporcionado un mensaje personalizado al configurar el documento, se usará en su lugar."
msgstr ""
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:128
msgid "Copied"
msgstr "Copiado"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-recipients.tsx:133
#: apps/web/src/app/(dashboard)/settings/public-profile/public-templates-data-table.tsx:77
@ -1056,7 +1050,7 @@ msgstr "Copiado al portapapeles"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:123
msgid "Copy"
msgstr "Copiar"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/public-profile/public-templates-data-table.tsx:169
msgid "Copy sharable link"
@ -1068,7 +1062,7 @@ msgstr "Copiar enlace compartible"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:83
msgid "Copy Signing Links"
msgstr "Copiar enlaces de firma"
msgstr ""
#: apps/web/src/components/forms/token.tsx:288
msgid "Copy token"
@ -1102,7 +1096,7 @@ msgstr "Crear como borrador"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:355
msgid "Create as pending"
msgstr "Crear como pendiente"
msgstr ""
#: apps/web/src/app/(dashboard)/templates/[id]/template-direct-link-dialog-wrapper.tsx:37
msgid "Create Direct Link"
@ -1126,7 +1120,7 @@ msgstr "Crear uno automáticamente"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:399
msgid "Create signing links"
msgstr "Crear enlaces de firma"
msgstr ""
#: apps/web/src/components/(dashboard)/layout/menu-switcher.tsx:181
#: apps/web/src/components/(dashboard)/layout/menu-switcher.tsx:251
@ -1141,7 +1135,7 @@ msgstr "Crear Equipo"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:362
msgid "Create the document as pending and ready to sign."
msgstr "Crear el documento como pendiente y listo para firmar."
msgstr ""
#: apps/web/src/components/forms/token.tsx:250
#: apps/web/src/components/forms/token.tsx:259
@ -1165,6 +1159,7 @@ msgid "Create your account and start using state-of-the-art document signing. Op
msgstr "Crea tu cuenta y comienza a utilizar la firma de documentos de última generación. La firma abierta y hermosa está al alcance de tu mano."
#: apps/web/src/app/(dashboard)/admin/documents/document-results.tsx:62
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:98
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:35
#: apps/web/src/app/(dashboard)/documents/data-table.tsx:54
#: apps/web/src/app/(dashboard)/settings/security/passkeys/user-passkeys-data-table.tsx:65
@ -1231,12 +1226,12 @@ msgstr "Invitación de equipo rechazada"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:153
msgid "Default Document Language"
msgstr "Idioma predeterminado del documento"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:117
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:195
msgid "Default Document Visibility"
msgstr "Visibilidad predeterminada del documento"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/delete-document-dialog.tsx:90
msgid "delete"
@ -1410,7 +1405,7 @@ msgstr "Mostrar su nombre y correo electrónico en documentos"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:181
msgid "Distribute Document"
msgstr "Distribuir documento"
msgstr ""
#: apps/web/src/app/(dashboard)/templates/delete-template-dialog.tsx:63
msgid "Do you want to delete this template?"
@ -1511,7 +1506,7 @@ msgstr "Documento pendiente"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:91
msgid "Document preferences updated"
msgstr "Preferencias del documento actualizadas"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/_action-items/resend-document.tsx:97
msgid "Document re-sent"
@ -1527,7 +1522,7 @@ msgstr "Documento enviado"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:26
#~ msgid "Document Settings"
#~ msgstr "Document Settings"
#~ msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/page.tsx:132
msgid "Document Signed"
@ -1608,7 +1603,7 @@ msgstr "Descargar"
msgid "Download Audit Logs"
msgstr "Descargar registros de auditoría"
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:86
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:84
msgid "Download Certificate"
msgstr "Descargar certificado"
@ -1728,7 +1723,7 @@ msgstr "Habilitar aplicación autenticadora"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:170
msgid "Enable custom branding for all documents in this team."
msgstr "Habilitar branding personalizado para todos los documentos en este equipo."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/template-direct-link-dialog.tsx:251
msgid "Enable direct link signing"
@ -1757,7 +1752,7 @@ msgstr "Termina en"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:295
msgid "Enter your brand details"
msgstr "Ingresa los detalles de tu marca"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/claim-account.tsx:137
msgid "Enter your email"
@ -1818,11 +1813,11 @@ msgstr "Error"
#: apps/web/src/components/forms/team-document-settings.tsx:77
#~ msgid "Error updating global team settings"
#~ msgstr "Error updating global team settings"
#~ msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:128
msgid "Everyone can access and view the document"
msgstr "Todos pueden acceder y ver el documento"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/page.tsx:142
msgid "Everyone has signed"
@ -1896,11 +1891,11 @@ msgstr "General"
#: apps/web/src/components/(teams)/settings/layout/desktop-nav.tsx:57
#: apps/web/src/components/(teams)/settings/layout/mobile-nav.tsx:65
#~ msgid "Global Settings"
#~ msgstr "Global Settings"
#~ msgstr ""
#: apps/web/src/components/forms/team-document-settings.tsx:69
#~ msgid "Global Team Settings Updated"
#~ msgstr "Global Team Settings Updated"
#~ msgstr ""
#: apps/web/src/app/(profile)/p/[url]/not-found.tsx:30
#: apps/web/src/app/(recipient)/d/[token]/not-found.tsx:33
@ -1940,11 +1935,11 @@ msgstr "Aquí puedes gestionar tu contraseña y la configuración de seguridad."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:43
msgid "Here you can set preferences and defaults for branding."
msgstr "Aquí puedes establecer preferencias y valores predeterminados para la marca."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:34
msgid "Here you can set preferences and defaults for your team."
msgstr "Aquí puedes establecer preferencias y valores predeterminados para tu equipo."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/template-direct-link-dialog.tsx:206
msgid "Here's how it works:"
@ -1999,7 +1994,7 @@ msgstr "Documentos en bandeja de entrada"
#: apps/web/src/components/forms/team-document-settings.tsx:132
#~ msgid "Include Sender Details"
#~ msgstr "Include Sender Details"
#~ msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:53
#: apps/web/src/app/(dashboard)/templates/[id]/template-page-view-information.tsx:50
@ -2142,6 +2137,10 @@ msgstr "Última actualización el"
msgid "Last used"
msgstr "Último uso"
#: apps/web/src/app/(dashboard)/admin/nav.tsx:93
msgid "Leaderboard"
msgstr ""
#: apps/web/src/components/(teams)/dialogs/leave-team-dialog.tsx:111
#: apps/web/src/components/(teams)/tables/current-user-teams-data-table.tsx:117
msgid "Leave"
@ -2169,7 +2168,7 @@ msgstr "Enlace de plantilla"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:338
msgid "Links Generated"
msgstr "Enlaces generados"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/webhooks/page.tsx:79
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/webhooks/page.tsx:84
@ -2345,6 +2344,7 @@ msgid "My templates"
msgstr "Mis plantillas"
#: apps/web/src/app/(dashboard)/admin/documents/[id]/recipient-item.tsx:148
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:56
#: apps/web/src/app/(dashboard)/admin/users/[id]/page.tsx:99
#: apps/web/src/app/(dashboard)/admin/users/data-table-users.tsx:66
#: apps/web/src/app/(dashboard)/settings/security/passkeys/user-passkeys-data-table-actions.tsx:144
@ -2486,11 +2486,11 @@ msgstr "Una vez que hayas escaneado el código QR o ingresado el código manualm
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:134
msgid "Only admins can access and view the document"
msgstr "Solo los administradores pueden acceder y ver el documento"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:131
msgid "Only managers and above can access and view the document"
msgstr "Solo los gerentes y superiores pueden acceder y ver el documento"
msgstr ""
#: apps/web/src/app/(profile)/p/[url]/not-found.tsx:19
#: apps/web/src/app/(recipient)/d/[token]/not-found.tsx:19
@ -2728,7 +2728,7 @@ msgstr "Preferencias"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:204
msgid "Preview"
msgstr "Vista previa"
msgstr ""
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:63
msgid "Preview and configure template."
@ -2736,7 +2736,7 @@ msgstr "Vista previa y configurar plantilla."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:130
#~ msgid "Preview: {0}"
#~ msgstr "Preview: {0}"
#~ msgstr ""
#: apps/web/src/app/(dashboard)/templates/data-table-templates.tsx:105
#: apps/web/src/components/formatter/template-type.tsx:22
@ -2993,7 +2993,7 @@ msgstr "Roles"
#: apps/web/src/app/(signing)/sign/[token]/number-field.tsx:336
#: apps/web/src/app/(signing)/sign/[token]/text-field.tsx:342
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:312
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:232
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:228
msgid "Save"
msgstr "Guardar"
@ -3008,6 +3008,7 @@ msgstr "Buscar"
msgid "Search by document title"
msgstr "Buscar por título del documento"
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:149
#: apps/web/src/app/(dashboard)/admin/users/data-table-users.tsx:144
msgid "Search by name or email"
msgstr "Buscar por nombre o correo electrónico"
@ -3071,7 +3072,7 @@ msgstr "Enviar documento"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:188
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:220
msgid "Send on Behalf of Team"
msgstr "Enviar en nombre del equipo"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/_action-items/resend-document.tsx:191
msgid "Send reminder"
@ -3262,16 +3263,25 @@ msgstr "Iniciando sesión..."
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-dropdown.tsx:160
#: apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx:203
msgid "Signing Links"
msgstr "Enlaces de firma"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:339
msgid "Signing links have been generated for this document."
msgstr "Se han generado enlaces de firma para este documento."
msgstr ""
#: apps/web/src/components/forms/signup.tsx:235
msgid "Signing up..."
msgstr "Registrándose..."
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:84
#: apps/web/src/app/(dashboard)/admin/leaderboard/page.tsx:55
msgid "Signing Volume"
msgstr ""
#: apps/web/src/app/(dashboard)/admin/leaderboard/page.tsx:68
msgid "Signing Volume 2"
msgstr ""
#: apps/web/src/app/(profile)/p/[url]/page.tsx:109
msgid "Since {0}"
msgstr "Desde {0}"
@ -3280,7 +3290,7 @@ msgstr "Desde {0}"
msgid "Site Banner"
msgstr "Banner del sitio"
#: apps/web/src/app/(dashboard)/admin/nav.tsx:93
#: apps/web/src/app/(dashboard)/admin/nav.tsx:107
#: apps/web/src/app/(dashboard)/admin/site-settings/page.tsx:26
msgid "Site Settings"
msgstr "Configuraciones del sitio"
@ -3289,7 +3299,7 @@ msgstr "Configuraciones del sitio"
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-button.tsx:63
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-dropdown.tsx:91
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-audit-log-button.tsx:65
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:68
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:66
#: apps/web/src/app/(dashboard)/documents/data-table-action-button.tsx:75
#: apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx:106
#: apps/web/src/app/(dashboard)/documents/delete-document-dialog.tsx:80
@ -3350,7 +3360,7 @@ msgstr "Algo salió mal al actualizar la suscripción de facturación del equipo
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:96
msgid "Something went wrong!"
msgstr "¡Algo salió mal!"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/security/passkeys/create-passkey-dialog.tsx:240
#: apps/web/src/components/forms/2fa/view-recovery-codes-dialog.tsx:154
@ -3361,7 +3371,7 @@ msgstr "Algo salió mal. Por favor, intenta de nuevo o contacta al soporte."
msgid "Sorry, we were unable to download the audit logs. Please try again later."
msgstr "Lo sentimos, no pudimos descargar los registros de auditoría. Por favor, intenta de nuevo más tarde."
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:70
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:68
msgid "Sorry, we were unable to download the certificate. Please try again later."
msgstr "Lo sentimos, no pudimos descargar el certificado. Por favor, intenta de nuevo más tarde."
@ -3517,7 +3527,7 @@ msgstr "¡Propiedad del equipo transferida!"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:33
msgid "Team Preferences"
msgstr "Preferencias del equipo"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/public-profile/public-profile-page-view.tsx:49
msgid "Team Public Profile"
@ -3665,7 +3675,7 @@ msgstr "Los eventos que activarán un webhook para ser enviado a tu URL."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:27
#~ msgid "The global settings for the documents in your team account."
#~ msgstr "The global settings for the documents in your team account."
#~ msgstr ""
#: apps/web/src/app/(unauthenticated)/team/verify/transfer/[token]/page.tsx:114
msgid "The ownership of team <0>{0}</0> has been successfully transferred to you."
@ -4234,7 +4244,7 @@ msgstr "Subir avatar"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:256
msgid "Upload your brand logo (max 5MB, JPG, PNG, or WebP)"
msgstr "Carga el logo de tu marca (máx 5MB, JPG, PNG o WebP)"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:31
#: apps/web/src/app/(dashboard)/templates/[id]/template-page-view-information.tsx:30
@ -4597,11 +4607,11 @@ msgstr "No pudimos enviar este documento en este momento. Por favor, inténtalo
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:109
msgid "We were unable to update your branding preferences at this time, please try again later"
msgstr "No pudimos actualizar tus preferencias de marca en este momento, por favor intenta de nuevo más tarde"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:98
msgid "We were unable to update your document preferences at this time, please try again later"
msgstr "No pudimos actualizar tus preferencias de documento en este momento, por favor intenta de nuevo más tarde"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/document-action-auth-2fa.tsx:169
msgid "We were unable to verify your details. Please try again or contact support"
@ -4613,11 +4623,11 @@ msgstr "No pudimos verificar tu correo electrónico. Si tu correo electrónico n
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:370
msgid "We will generate signing links for you, which you can send to the recipients through your method of choice."
msgstr "Generaremos enlaces de firma para ti, que podrás enviar a los destinatarios a través de tu método preferido."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:366
msgid "We won't send anything to notify recipients."
msgstr "No enviaremos nada para notificar a los destinatarios."
msgstr ""
#: apps/web/src/app/(dashboard)/documents/empty-state.tsx:29
#: apps/web/src/app/(dashboard)/templates/empty-state.tsx:11
@ -4774,7 +4784,7 @@ msgstr "¡Puedes reclamar tu perfil más tarde yendo a la configuración de tu p
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:87
msgid "You can copy and share these links to recipients so they can action the document."
msgstr "Puede copiar y compartir estos enlaces con los destinatarios para que puedan gestionar el documento."
msgstr ""
#: apps/web/src/components/forms/public-profile-form.tsx:154
msgid "You can update the profile URL by updating the team URL in the general settings page."
@ -4932,11 +4942,11 @@ msgstr "Tu banner ha sido actualizado con éxito."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:280
msgid "Your brand website URL"
msgstr "La URL de tu sitio web de marca"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:103
msgid "Your branding preferences have been updated"
msgstr "Tus preferencias de marca han sido actualizadas"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/billing/page.tsx:119
msgid "Your current plan is past due. Please update your payment information."
@ -4976,7 +4986,7 @@ msgstr "Tu documento ha sido subido con éxito. Serás redirigido a la página d
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:92
msgid "Your document preferences have been updated"
msgstr "Tus preferencias de documento han sido actualizadas"
msgstr ""
#: apps/web/src/components/(dashboard)/common/command-menu.tsx:223
msgid "Your documents"
@ -4997,7 +5007,7 @@ msgstr "Tus tokens existentes"
#: apps/web/src/components/forms/team-document-settings.tsx:70
#~ msgid "Your global team document settings has been updated successfully."
#~ msgstr "Your global team document settings has been updated successfully."
#~ msgstr ""
#: apps/web/src/components/forms/password.tsx:72
#: apps/web/src/components/forms/reset-password.tsx:73
@ -5073,4 +5083,3 @@ msgstr "¡Tu token se creó con éxito! ¡Asegúrate de copiarlo porque no podr
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/tokens/page.tsx:86
msgid "Your tokens will be shown here once you create them."
msgstr "Tus tokens se mostrarán aquí una vez que los crees."

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: fr\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@ -28,7 +28,7 @@ msgstr "« {documentName} » a été signé"
#: packages/email/template-components/template-document-completed.tsx:41
msgid "“{documentName}” was signed by all signers"
msgstr "“{documentName}” a été signé par tous les signataires"
msgstr ""
#: packages/lib/server-only/document/resend-document.tsx:109
#~ msgid "{0}"
@ -40,7 +40,7 @@ msgstr "“{documentName}” a été signé par tous les signataires"
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:137
msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"."
msgstr "{0} vous a invité à {recipientActionVerb} le document \"{1}\"."
msgstr ""
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:130
msgid "{0} invited you to {recipientActionVerb} a document"
@ -65,7 +65,7 @@ msgstr "{0} au nom de {1} vous a invité à {recipientActionVerb} le document \"
#: packages/email/template-components/template-document-invite.tsx:51
#~ msgid "{0}<0/>\"{documentName}\""
#~ msgstr "{0}<0/>\"{documentName}\""
#~ msgstr ""
#: packages/email/templates/document-invite.tsx:94
msgid "{inviterName} <0>({inviterEmail})</0>"
@ -89,7 +89,7 @@ msgstr "{inviterName} vous a invité à {action} {documentName}"
#: packages/email/templates/document-invite.tsx:106
msgid "{inviterName} has invited you to {action} the document \"{documentName}\"."
msgstr "{inviterName} vous a invité à {action} le document \"{documentName}\"."
msgstr ""
#: packages/email/templates/recipient-removed-from-document.tsx:20
msgid "{inviterName} has removed you from the document {documentName}."
@ -97,15 +97,15 @@ msgstr "{inviterName} vous a retiré du document {documentName}."
#: packages/email/templates/recipient-removed-from-document.tsx:49
msgid "{inviterName} has removed you from the document<0/>\"{documentName}\""
msgstr "{inviterName} vous a retiré du document<0/>\"{documentName}\""
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:53
msgid "{inviterName} on behalf of {teamName} has invited you to {0}"
msgstr "{inviterName} au nom de {teamName} vous a invité à {0}"
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:49
#~ msgid "{inviterName} on behalf of {teamName} has invited you to {0}<0/>\"{documentName}\""
#~ msgstr "{inviterName} on behalf of {teamName} has invited you to {0}<0/>\"{documentName}\""
#~ msgstr "{inviterName} au nom de {teamName} vous a invité à {0}<0/>\"{documentName}\""
#: packages/email/templates/document-invite.tsx:45
msgid "{inviterName} on behalf of {teamName} has invited you to {action} {documentName}"
@ -209,11 +209,11 @@ msgstr "{recipientName} {action} un document en utilisant l'un de vos liens dire
#: packages/email/template-components/template-document-invite.tsx:58
msgid "{teamName} has invited you to {0}"
msgstr "{teamName} vous a invité à {0}"
msgstr ""
#: packages/email/templates/document-invite.tsx:46
msgid "{teamName} has invited you to {action} {documentName}"
msgstr "{teamName} vous a invité à {action} {documentName}"
msgstr ""
#: packages/email/templates/team-transfer-request.tsx:55
msgid "{teamName} ownership transfer request"
@ -245,7 +245,7 @@ msgstr "{visibleRows, plural, one {Affichage de # résultat.} other {Affichage d
#: packages/email/templates/document-invite.tsx:100
#~ msgid "`${inviterName} has invited you to ${action} the document \"${documentName}\".`"
#~ msgstr "`${inviterName} has invited you to ${action} the document \"${documentName}\".`"
#~ msgstr "`${inviterName} vous a invité à ${action} le document \"${documentName}\".`"
#: packages/email/templates/team-transfer-request.tsx:59
msgid "<0>{senderName}</0> has requested that you take ownership of the following team"
@ -253,11 +253,11 @@ msgstr "<0>{senderName}</0> a demandé que vous preniez possession de l'équipe
#: packages/email/templates/confirm-team-email.tsx:75
msgid "<0>{teamName}</0> has requested to use your email address for their team on Documenso."
msgstr "<0>{teamName}</0> a demandé à utiliser votre adresse e-mail pour leur équipe sur Documenso."
msgstr ""
#: packages/ui/primitives/template-flow/add-template-settings.tsx:241
msgid "<0>Email</0> - The recipient will be emailed the document to sign, approve, etc."
msgstr "<0>E-mail</0> - Le destinataire recevra le document par e-mail pour signer, approuver, etc."
msgstr ""
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:53
msgid "<0>Inherit authentication method</0> - Use the global action signing authentication method configured in the \"General Settings\" step"
@ -265,7 +265,7 @@ msgstr "<0>Hériter du méthode d'authentification</0> - Utiliser la méthode d'
#: packages/ui/primitives/template-flow/add-template-settings.tsx:247
msgid "<0>Links</0> - We will generate links which you can send to the recipients manually."
msgstr "<0>Liens</0> - Nous générerons des liens que vous pourrez envoyer manuellement aux destinataires."
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:95
msgid "<0>No restrictions</0> - No authentication required"
@ -281,7 +281,7 @@ msgstr "<0>Aucun</0> - Aucune authentification requise"
#: packages/ui/primitives/template-flow/add-template-settings.tsx:254
msgid "<0>Note</0> - If you use Links in combination with direct templates, you will need to manually send the links to the remaining recipients."
msgstr "<0>Remarque</0> - Si vous utilisez des liens en combinaison avec des modèles directs, vous devrez envoyer manuellement les liens aux autres destinataires."
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:89
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:69
@ -331,11 +331,11 @@ msgstr "Un destinataire a été mis à jour"
#: packages/lib/server-only/team/create-team-email-verification.ts:156
msgid "A request to use your email has been initiated by {0} on Documenso"
msgstr "Une demande d'utilisation de votre e-mail a été initiée par {0} sur Documenso"
msgstr ""
#: packages/lib/server-only/team/create-team-email-verification.ts:142
#~ msgid "A request to use your email has been initiated by {teamName} on Documenso"
#~ msgstr "A request to use your email has been initiated by {teamName} on Documenso"
#~ msgstr "Une demande d'utilisation de votre email a été initiée par {teamName} sur Documenso"
#: packages/email/templates/team-join.tsx:31
msgid "A team member has joined a team on Documenso"
@ -446,7 +446,7 @@ msgstr "Toutes les signatures ont été annulées."
#: packages/email/templates/confirm-team-email.tsx:98
msgid "Allow document recipients to reply directly to this email address"
msgstr "Autoriser les destinataires des documents à répondre directement à cette adresse e-mail"
msgstr ""
#: packages/email/templates/document-super-delete.tsx:22
msgid "An admin has deleted your document \"{documentName}\"."
@ -462,7 +462,7 @@ msgstr "Approuver"
#: packages/email/template-components/template-document-invite.tsx:89
msgid "Approve Document"
msgstr "Approuver le document"
msgstr ""
#: packages/lib/constants/recipient-roles.ts:68
#~ msgid "APPROVE_REQUEST"
@ -502,7 +502,7 @@ msgstr "par <0>{senderName}</0>"
#: packages/email/templates/confirm-team-email.tsx:87
msgid "By accepting this request, you will be granting <0>{teamName}</0> access to:"
msgstr "En acceptant cette demande, vous accorderez à <0>{teamName}</0> l'accès à :"
msgstr ""
#: packages/email/templates/team-transfer-request.tsx:70
msgid "By accepting this request, you will take responsibility for any billing items associated with this team."
@ -588,11 +588,11 @@ msgstr "Continuer"
#: packages/email/template-components/template-document-invite.tsx:72
#~ msgid "Continue by {0} the document."
#~ msgstr "Continue by {0} the document."
#~ msgstr "Continuez en {0} le document."
#: packages/email/template-components/template-document-invite.tsx:76
msgid "Continue by approving the document."
msgstr "Continuez en approuvant le document."
msgstr ""
#: packages/email/template-components/template-document-completed.tsx:45
msgid "Continue by downloading the document."
@ -600,15 +600,15 @@ msgstr "Continuez en téléchargeant le document."
#: packages/email/template-components/template-document-invite.tsx:74
msgid "Continue by signing the document."
msgstr "Continuez en signant le document."
msgstr ""
#: packages/email/template-components/template-document-invite.tsx:75
msgid "Continue by viewing the document."
msgstr "Continuez en visualisant le document."
msgstr ""
#: packages/ui/primitives/document-flow/add-subject.tsx:254
msgid "Copied"
msgstr "Copié"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:46
#: packages/ui/primitives/document-flow/add-subject.tsx:241
@ -617,7 +617,7 @@ msgstr "Copié dans le presse-papiers"
#: packages/ui/primitives/document-flow/add-subject.tsx:249
msgid "Copy"
msgstr "Copier"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:194
msgid "Copy Link"
@ -680,7 +680,7 @@ msgstr "Document terminé"
#: packages/ui/components/document/document-email-checkboxes.tsx:168
msgid "Document completed email"
msgstr "E-mail de document complété"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:286
msgid "Document created"
@ -701,7 +701,7 @@ msgstr "Document supprimé"
#: packages/ui/components/document/document-email-checkboxes.tsx:207
msgid "Document deleted email"
msgstr "E-mail de document supprimé"
msgstr ""
#: packages/lib/server-only/document/send-delete-email.ts:82
msgid "Document Deleted!"
@ -710,7 +710,7 @@ msgstr "Document Supprimé !"
#: packages/ui/primitives/template-flow/add-template-settings.tsx:219
#: packages/ui/primitives/template-flow/add-template-settings.tsx:228
msgid "Document Distribution Method"
msgstr "Méthode de distribution du document"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:326
msgid "Document external ID updated"
@ -726,7 +726,7 @@ msgstr "Document ouvert"
#: packages/ui/components/document/document-email-checkboxes.tsx:128
msgid "Document pending email"
msgstr "E-mail de document en attente"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts:330
msgid "Document sent"
@ -889,7 +889,7 @@ msgstr "Signature gratuite"
#: packages/ui/primitives/document-flow/add-subject.tsx:89
msgid "Generate Links"
msgstr "Générer des liens"
msgstr ""
#: packages/ui/components/document/document-global-auth-action-select.tsx:64
msgid "Global recipient action authentication"
@ -1016,7 +1016,7 @@ msgstr "Aucun destinataire correspondant à cette description n'a été trouvé.
#: packages/ui/primitives/document-flow/add-subject.tsx:215
msgid "No recipients"
msgstr "Aucun destinataire"
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:701
#: packages/ui/primitives/template-flow/add-template-fields.tsx:519
@ -1045,7 +1045,7 @@ msgstr "Aucune valeur trouvée."
#: packages/lib/constants/document.ts:32
msgid "None"
msgstr "Aucun"
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:979
#: packages/ui/primitives/document-flow/types.ts:56
@ -1172,11 +1172,11 @@ msgstr "Authentification d'action de destinataire"
#: packages/ui/components/document/document-email-checkboxes.tsx:89
msgid "Recipient removed email"
msgstr "E-mail de destinataire supprimé"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:50
msgid "Recipient signing request email"
msgstr "E-mail de demande de signature de destinataire"
msgstr ""
#: packages/ui/primitives/signature-pad/signature-pad.tsx:384
msgid "Red"
@ -1217,7 +1217,7 @@ msgstr "Champ requis"
#: packages/ui/primitives/document-flow/add-subject.tsx:84
msgid "Resend"
msgstr "Renvoyer"
msgstr ""
#: packages/email/template-components/template-forgot-password.tsx:33
msgid "Reset Password"
@ -1272,27 +1272,27 @@ msgstr "Envoyer le document"
#: packages/ui/components/document/document-email-checkboxes.tsx:158
msgid "Send document completed email"
msgstr "Envoyer l'e-mail de document complété"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:197
msgid "Send document deleted email"
msgstr "Envoyer l'e-mail de document supprimé"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:118
msgid "Send document pending email"
msgstr "Envoyer l'e-mail de document en attente"
msgstr ""
#: packages/email/templates/confirm-team-email.tsx:101
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"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:79
msgid "Send recipient removed email"
msgstr "Envoyer l'e-mail de destinataire supprimé"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:40
msgid "Send recipient signing request email"
msgstr "Envoyer l'e-mail de demande de signature de destinataire"
msgstr ""
#: packages/ui/components/document/document-share-button.tsx:135
msgid "Share Signature Card"
@ -1317,7 +1317,7 @@ msgstr "Signer"
#: packages/email/template-components/template-document-invite.tsx:87
msgid "Sign Document"
msgstr "Signer le document"
msgstr ""
#: packages/email/template-components/template-reset-password.tsx:34
msgid "Sign In"
@ -1392,7 +1392,7 @@ msgstr "Soumettre"
#: packages/lib/server-only/team/delete-team.ts:124
msgid "Team \"{0}\" has been deleted on Documenso"
msgstr "L'équipe \"{0}\" a été supprimée sur Documenso"
msgstr ""
#: packages/lib/server-only/team/delete-team-email.ts:104
msgid "Team email has been revoked for {0}"
@ -1486,7 +1486,7 @@ msgstr "Le nom du signataire"
#: packages/ui/primitives/document-flow/add-subject.tsx:243
msgid "The signing link has been copied to your clipboard."
msgstr "Le lien de signature a été copié dans votre presse-papiers."
msgstr ""
#: packages/email/templates/team-email-removed.tsx:63
msgid "The team email <0>{teamEmail}</0> has been removed from the following team"
@ -1514,15 +1514,15 @@ msgstr "Ce document a été envoyé via <0>Documenso.</0>"
#: packages/ui/components/document/document-email-checkboxes.tsx:94
msgid "This email is sent to the recipient if they are removed from a pending document."
msgstr "Cet e-mail est envoyé au destinataire s'il est retiré d'un document en attente."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:55
msgid "This email is sent to the recipient requesting them to sign the document."
msgstr "Cet e-mail est envoyé au destinataire lui demandant de signer le document."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:133
msgid "This email will be sent to the recipient who has just signed the document, if there are still other recipients who have not signed yet."
msgstr "Cet e-mail sera envoyé au destinataire qui vient de signer le document, s'il y a encore d'autres destinataires qui n'ont pas signé."
msgstr ""
#: packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx:573
msgid "This field cannot be modified or deleted. When you share this template's direct link or add it to your public profile, anyone who accesses it can input their name and email, and fill in the fields assigned to them."
@ -1530,7 +1530,7 @@ msgstr "Ce champ ne peut pas être modifié ou supprimé. Lorsque vous partagez
#: packages/ui/primitives/template-flow/add-template-settings.tsx:233
msgid "This is how the document will reach the recipients once the document is ready for signing."
msgstr "Voici comment le document atteindra les destinataires une fois qu'il sera prêt à être signé."
msgstr ""
#: packages/ui/primitives/document-flow/add-fields.tsx:1090
msgid "This recipient can no longer be modified as they have signed a field, or completed the document."
@ -1542,11 +1542,11 @@ msgstr "Ce signataire a déjà signé le document."
#: packages/ui/components/document/document-email-checkboxes.tsx:212
msgid "This will be sent to all recipients if a pending document has been deleted."
msgstr "Cela sera envoyé à tous les destinataires si un document en attente a été supprimé."
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx:173
msgid "This will be sent to all recipients once the document has been fully completed."
msgstr "Cela sera envoyé à tous les destinataires une fois que le document aura été entièrement complété."
msgstr ""
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:48
msgid "This will override any global settings."
@ -1594,7 +1594,7 @@ msgstr "Valeur"
#: packages/email/templates/confirm-team-email.tsx:71
msgid "Verify your team email address"
msgstr "Vérifiez votre adresse e-mail d'équipe"
msgstr ""
#: packages/lib/constants/recipient-roles.ts:29
msgid "View"
@ -1602,7 +1602,7 @@ msgstr "Voir"
#: packages/email/templates/confirm-team-email.tsx:95
msgid "View all documents sent to and from this email address"
msgstr "Voir tous les documents envoyés à et depuis cette adresse e-mail"
msgstr ""
#: packages/email/templates/document-created-from-direct-template.tsx:75
msgid "View document"
@ -1612,7 +1612,7 @@ msgstr "Voir le document"
#: packages/ui/primitives/document-flow/add-subject.tsx:90
#: packages/ui/primitives/document-flow/add-subject.tsx:91
msgid "View Document"
msgstr "Voir le document"
msgstr ""
#: packages/email/template-components/template-document-self-signed.tsx:79
msgid "View plans"
@ -1648,11 +1648,11 @@ msgstr "En attente que d'autres terminent la signature."
#: packages/ui/primitives/document-flow/add-subject.tsx:205
msgid "We will generate signing links for with you, which you can send to the recipients through your method of choice."
msgstr "Nous générerons des liens de signature pour vous, que vous pourrez envoyer aux destinataires par votre méthode de choix."
msgstr ""
#: packages/ui/primitives/document-flow/add-subject.tsx:201
msgid "We won't send anything to notify recipients."
msgstr "Nous n'enverrons rien pour notifier les destinataires."
msgstr ""
#: packages/email/template-components/template-document-pending.tsx:41
msgid "We're still waiting for other signers to sign this document.<0/>We'll notify you as soon as it's ready."
@ -1680,7 +1680,7 @@ msgstr "Vous pouvez également copier et coller ce lien dans votre navigateur :
#: packages/email/templates/confirm-team-email.tsx:106
msgid "You can revoke access at any time in your team settings on Documenso <0>here.</0>"
msgstr "Vous pouvez révoquer l'accès à tout moment dans les paramètres de votre équipe sur Documenso <0>ici.</0>"
msgstr ""
#: packages/ui/components/document/document-send-email-message-helper.tsx:11
msgid "You can use the following variables in your message:"
@ -1735,4 +1735,3 @@ msgstr "Votre mot de passe a été mis à jour."
#: packages/email/templates/team-delete.tsx:32
msgid "Your team has been deleted"
msgstr "Votre équipe a été supprimée"

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: fr\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@ -602,4 +602,3 @@ msgstr "Vous pouvez auto-héberger Documenso gratuitement ou utiliser notre vers
#: apps/marketing/src/components/(marketing)/carousel.tsx:272
msgid "Your browser does not support the video tag."
msgstr "Votre navigateur ne prend pas en charge la balise vidéo."

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@ msgstr ""
"Language: fr\n"
"Project-Id-Version: documenso-app\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-12 05:45\n"
"PO-Revision-Date: 2024-11-05 09:34\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@ -18,9 +18,9 @@ msgstr ""
"X-Crowdin-File: web.po\n"
"X-Crowdin-File-ID: 8\n"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:214
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:211
msgid "\"{0}\" has invited you to sign \"example document\"."
msgstr "\"{0}\" vous a invité à signer \"example document\"."
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/date-field.tsx:69
msgid "\"{0}\" will appear on the document as it has a timezone of \"{timezone}\"."
@ -32,23 +32,17 @@ msgstr "\"{documentTitle}\" a été supprimé avec succès"
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:234
msgid "\"{email}\" on behalf of \"{teamName}\" has invited you to sign \"example document\"."
msgstr "\"{email}\" au nom de \"{teamName}\" vous a invité à signer \"example document\"."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:209
#~ msgid ""
#~ "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
#~ "document\"."
#~ msgstr ""
#~ "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
#~ "document\"."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:209
msgid "\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example document\"."
msgstr "\"{placeholderEmail}\" au nom de \"{0}\" vous a invité à signer \"exemple de document\"."
msgid ""
"\"{placeholderEmail}\" on behalf of \"{0}\" has invited you to sign \"example\n"
"document\"."
msgstr ""
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:241
msgid "\"{teamUrl}\" has invited you to sign \"example document\"."
msgstr "\"{teamUrl}\" vous a invité à signer \"example document\"."
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/signing-page-view.tsx:78
msgid "({0}) has invited you to approve this document"
@ -114,7 +108,7 @@ msgstr "{0} Destinataire(s)"
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:67
#~ msgid "{0} the document to complete the process."
#~ msgstr "{0} the document to complete the process."
#~ msgstr "{0} le document pour compléter le processus."
#: apps/web/src/app/(signing)/sign/[token]/text-field.tsx:292
msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}"
@ -130,11 +124,11 @@ msgstr "{numberOfSeats, plural, one {# membre} other {# membres}}"
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:67
msgid "{recipientActionVerb} document"
msgstr "{recipientActionVerb} document"
msgstr ""
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:68
msgid "{recipientActionVerb} the document to complete the process."
msgstr "{recipientActionVerb} the document to complete the process."
msgstr ""
#: apps/web/src/components/forms/public-profile-form.tsx:231
#: apps/web/src/components/templates/manage-public-template-dialog.tsx:389
@ -347,7 +341,7 @@ msgstr "Ajouter des signataires"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:180
#~ msgid "Add Subject"
#~ msgstr "Add Subject"
#~ msgstr "Ajouter un sujet"
#: apps/web/src/components/(teams)/dialogs/add-team-email-dialog.tsx:133
msgid "Add team email"
@ -363,7 +357,7 @@ msgstr "Ajouter les destinataires pour créer le document avec"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:181
#~ msgid "Add the subject and message you wish to send to signers."
#~ msgstr "Add the subject and message you wish to send to signers."
#~ msgstr "Ajouter le sujet et le message que vous souhaitez envoyer aux signataires."
#: apps/web/src/components/(teams)/dialogs/create-team-checkout-dialog.tsx:152
msgid "Adding and removing seats will adjust your invoice accordingly."
@ -371,7 +365,7 @@ msgstr "Ajouter et supprimer des sièges ajustera votre facture en conséquence.
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:303
msgid "Additional brand information to display at the bottom of emails"
msgstr "Informations supplémentaires sur la marque à afficher en bas des e-mails"
msgstr ""
#: apps/web/src/app/(dashboard)/admin/documents/[id]/page.tsx:59
msgid "Admin Actions"
@ -411,7 +405,7 @@ msgstr "Tous les destinataires seront notifiés"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:62
msgid "All signing links have been copied to your clipboard."
msgstr "Tous les liens de signature ont été copiés dans votre presse-papiers."
msgstr ""
#: apps/web/src/components/(dashboard)/common/command-menu.tsx:57
msgid "All templates"
@ -564,7 +558,7 @@ msgstr "Une erreur est survenue lors de la mise à jour des paramètres du docum
#: apps/web/src/components/forms/team-document-settings.tsx:78
#~ msgid "An error occurred while updating the global team settings."
#~ msgstr "An error occurred while updating the global team settings."
#~ msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/checkbox-field.tsx:213
msgid "An error occurred while updating the signature."
@ -755,11 +749,11 @@ msgstr "Facturation"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:42
msgid "Branding Preferences"
msgstr "Préférences de branding"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:102
msgid "Branding preferences updated"
msgstr "Préférences de branding mises à jour"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/security/activity/user-security-activity-data-table.tsx:99
#: apps/web/src/app/(internal)/%5F%5Fhtmltopdf/audit-log/data-table.tsx:48
@ -768,7 +762,7 @@ msgstr "Navigateur"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:145
msgid "Bulk Copy"
msgstr "Copie groupée"
msgstr ""
#: apps/web/src/components/(teams)/dialogs/invite-team-member-dialog.tsx:279
msgid "Bulk Import"
@ -848,7 +842,7 @@ msgstr "Graphiques"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:32
#~ msgid "Check out the documentaton for the <0>global team settings</0>."
#~ msgstr "Check out the documentaton for the <0>global team settings</0>."
#~ msgstr ""
#: apps/web/src/components/(teams)/dialogs/create-team-checkout-dialog.tsx:179
msgid "Checkout"
@ -864,7 +858,7 @@ msgstr "Choisissez un destinataire pour le lien direct"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:182
msgid "Choose how the document will reach recipients"
msgstr "Choisissez comment le document atteindra les destinataires"
msgstr ""
#: apps/web/src/components/forms/token.tsx:200
msgid "Choose..."
@ -1029,19 +1023,19 @@ msgstr "Continuer vers la connexion"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:173
msgid "Controls the default language of an uploaded document. This will be used as the language in email communications with the recipients."
msgstr "Contrôle la langue par défaut d'un document téléchargé. Cela sera utilisé comme langue dans les communications par e-mail avec les destinataires."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:141
msgid "Controls the default visibility of an uploaded document."
msgstr "Contrôle la visibilité par défaut d'un document téléchargé."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:220
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:216
msgid "Controls the formatting of the message that will be sent when inviting a recipient to sign a document. If a custom message has been provided while configuring the document, it will be used instead."
msgstr "Contrôle le formatage du message qui sera envoyé lors de l'invitation d'un destinataire à signer un document. Si un message personnalisé a été fourni lors de la configuration du document, il sera utilisé à la place."
msgstr ""
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:128
msgid "Copied"
msgstr "Copié"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-recipients.tsx:133
#: apps/web/src/app/(dashboard)/settings/public-profile/public-templates-data-table.tsx:77
@ -1056,7 +1050,7 @@ msgstr "Copié dans le presse-papiers"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:123
msgid "Copy"
msgstr "Copier"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/public-profile/public-templates-data-table.tsx:169
msgid "Copy sharable link"
@ -1068,7 +1062,7 @@ msgstr "Copier le lien partageable"
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:83
msgid "Copy Signing Links"
msgstr "Copier les liens de signature"
msgstr ""
#: apps/web/src/components/forms/token.tsx:288
msgid "Copy token"
@ -1102,7 +1096,7 @@ msgstr "Créer en tant que brouillon"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:355
msgid "Create as pending"
msgstr "Créer comme en attente"
msgstr ""
#: apps/web/src/app/(dashboard)/templates/[id]/template-direct-link-dialog-wrapper.tsx:37
msgid "Create Direct Link"
@ -1126,7 +1120,7 @@ msgstr "Créer un automatiquement"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:399
msgid "Create signing links"
msgstr "Créer des liens de signature"
msgstr ""
#: apps/web/src/components/(dashboard)/layout/menu-switcher.tsx:181
#: apps/web/src/components/(dashboard)/layout/menu-switcher.tsx:251
@ -1141,7 +1135,7 @@ msgstr "Créer une équipe"
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:362
msgid "Create the document as pending and ready to sign."
msgstr "Créer le document comme en attente et prêt à signer."
msgstr ""
#: apps/web/src/components/forms/token.tsx:250
#: apps/web/src/components/forms/token.tsx:259
@ -1165,6 +1159,7 @@ msgid "Create your account and start using state-of-the-art document signing. Op
msgstr "Créez votre compte et commencez à utiliser la signature de documents à la pointe de la technologie. Une signature ouverte et magnifique est à votre portée."
#: apps/web/src/app/(dashboard)/admin/documents/document-results.tsx:62
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:98
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:35
#: apps/web/src/app/(dashboard)/documents/data-table.tsx:54
#: apps/web/src/app/(dashboard)/settings/security/passkeys/user-passkeys-data-table.tsx:65
@ -1231,12 +1226,12 @@ msgstr "Invitation d'équipe refusée"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:153
msgid "Default Document Language"
msgstr "Langue par défaut du document"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:117
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:195
msgid "Default Document Visibility"
msgstr "Visibilité par défaut du document"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/delete-document-dialog.tsx:90
msgid "delete"
@ -1410,7 +1405,7 @@ msgstr "Afficher votre nom et votre email dans les documents"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:181
msgid "Distribute Document"
msgstr "Distribuer le document"
msgstr ""
#: apps/web/src/app/(dashboard)/templates/delete-template-dialog.tsx:63
msgid "Do you want to delete this template?"
@ -1511,7 +1506,7 @@ msgstr "Document en attente"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:91
msgid "Document preferences updated"
msgstr "Préférences de document mises à jour"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/_action-items/resend-document.tsx:97
msgid "Document re-sent"
@ -1527,7 +1522,7 @@ msgstr "Document envoyé"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:26
#~ msgid "Document Settings"
#~ msgstr "Document Settings"
#~ msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/page.tsx:132
msgid "Document Signed"
@ -1608,7 +1603,7 @@ msgstr "Télécharger"
msgid "Download Audit Logs"
msgstr "Télécharger les journaux d'audit"
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:86
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:84
msgid "Download Certificate"
msgstr "Télécharger le certificat"
@ -1728,7 +1723,7 @@ msgstr "Activer l'application Authenticator"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:170
msgid "Enable custom branding for all documents in this team."
msgstr "Activer la personnalisation de la marque pour tous les documents de cette équipe."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/template-direct-link-dialog.tsx:251
msgid "Enable direct link signing"
@ -1757,7 +1752,7 @@ msgstr "Se termine le"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:295
msgid "Enter your brand details"
msgstr "Entrez les détails de votre marque"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/claim-account.tsx:137
msgid "Enter your email"
@ -1818,11 +1813,11 @@ msgstr "Erreur"
#: apps/web/src/components/forms/team-document-settings.tsx:77
#~ msgid "Error updating global team settings"
#~ msgstr "Error updating global team settings"
#~ msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:128
msgid "Everyone can access and view the document"
msgstr "Tout le monde peut accéder et voir le document"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/complete/page.tsx:142
msgid "Everyone has signed"
@ -1896,11 +1891,11 @@ msgstr "Général"
#: apps/web/src/components/(teams)/settings/layout/desktop-nav.tsx:57
#: apps/web/src/components/(teams)/settings/layout/mobile-nav.tsx:65
#~ msgid "Global Settings"
#~ msgstr "Global Settings"
#~ msgstr ""
#: apps/web/src/components/forms/team-document-settings.tsx:69
#~ msgid "Global Team Settings Updated"
#~ msgstr "Global Team Settings Updated"
#~ msgstr ""
#: apps/web/src/app/(profile)/p/[url]/not-found.tsx:30
#: apps/web/src/app/(recipient)/d/[token]/not-found.tsx:33
@ -1940,11 +1935,11 @@ msgstr "Ici, vous pouvez gérer votre mot de passe et vos paramètres de sécuri
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:43
msgid "Here you can set preferences and defaults for branding."
msgstr "Ici, vous pouvez définir des préférences et des valeurs par défaut pour le branding."
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:34
msgid "Here you can set preferences and defaults for your team."
msgstr "Ici, vous pouvez définir des préférences et des valeurs par défaut pour votre équipe."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/template-direct-link-dialog.tsx:206
msgid "Here's how it works:"
@ -1999,7 +1994,7 @@ msgstr "Documents de la boîte de réception"
#: apps/web/src/components/forms/team-document-settings.tsx:132
#~ msgid "Include Sender Details"
#~ msgstr "Include Sender Details"
#~ msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:53
#: apps/web/src/app/(dashboard)/templates/[id]/template-page-view-information.tsx:50
@ -2142,6 +2137,10 @@ msgstr "Dernière mise à jour à"
msgid "Last used"
msgstr "Dernière utilisation"
#: apps/web/src/app/(dashboard)/admin/nav.tsx:93
msgid "Leaderboard"
msgstr ""
#: apps/web/src/components/(teams)/dialogs/leave-team-dialog.tsx:111
#: apps/web/src/components/(teams)/tables/current-user-teams-data-table.tsx:117
msgid "Leave"
@ -2169,7 +2168,7 @@ msgstr "Modèle de lien"
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:338
msgid "Links Generated"
msgstr "Liens générés"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/webhooks/page.tsx:79
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/webhooks/page.tsx:84
@ -2345,6 +2344,7 @@ msgid "My templates"
msgstr "Mes modèles"
#: apps/web/src/app/(dashboard)/admin/documents/[id]/recipient-item.tsx:148
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:56
#: apps/web/src/app/(dashboard)/admin/users/[id]/page.tsx:99
#: apps/web/src/app/(dashboard)/admin/users/data-table-users.tsx:66
#: apps/web/src/app/(dashboard)/settings/security/passkeys/user-passkeys-data-table-actions.tsx:144
@ -2486,11 +2486,11 @@ msgstr "Une fois que vous avez scanné le code QR ou saisi le code manuellement,
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:134
msgid "Only admins can access and view the document"
msgstr "Seules les administrateurs peuvent accéder et voir le document"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:131
msgid "Only managers and above can access and view the document"
msgstr "Seuls les responsables et au-dessus peuvent accéder et voir le document"
msgstr ""
#: apps/web/src/app/(profile)/p/[url]/not-found.tsx:19
#: apps/web/src/app/(recipient)/d/[token]/not-found.tsx:19
@ -2728,7 +2728,7 @@ msgstr "Préférences"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:204
msgid "Preview"
msgstr "Aperçu"
msgstr ""
#: apps/web/src/app/(recipient)/d/[token]/direct-template.tsx:63
msgid "Preview and configure template."
@ -2736,7 +2736,7 @@ msgstr "Aperçu et configurer le modèle."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:130
#~ msgid "Preview: {0}"
#~ msgstr "Preview: {0}"
#~ msgstr ""
#: apps/web/src/app/(dashboard)/templates/data-table-templates.tsx:105
#: apps/web/src/components/formatter/template-type.tsx:22
@ -2993,7 +2993,7 @@ msgstr "Rôles"
#: apps/web/src/app/(signing)/sign/[token]/number-field.tsx:336
#: apps/web/src/app/(signing)/sign/[token]/text-field.tsx:342
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:312
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:232
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:228
msgid "Save"
msgstr "Sauvegarder"
@ -3008,6 +3008,7 @@ msgstr "Recherche"
msgid "Search by document title"
msgstr "Recherche par titre de document"
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:149
#: apps/web/src/app/(dashboard)/admin/users/data-table-users.tsx:144
msgid "Search by name or email"
msgstr "Recherche par nom ou e-mail"
@ -3071,7 +3072,7 @@ msgstr "Envoyer le document"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:188
#: apps/web/src/components/(teams)/forms/update-team-form.tsx:220
msgid "Send on Behalf of Team"
msgstr "Envoyer au nom de l'équipe"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/_action-items/resend-document.tsx:191
msgid "Send reminder"
@ -3262,16 +3263,25 @@ msgstr "Connexion en cours..."
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-dropdown.tsx:160
#: apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx:203
msgid "Signing Links"
msgstr "Liens de signature"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx:339
msgid "Signing links have been generated for this document."
msgstr "Des liens de signature ont été générés pour ce document."
msgstr ""
#: apps/web/src/components/forms/signup.tsx:235
msgid "Signing up..."
msgstr "Inscription en cours..."
#: apps/web/src/app/(dashboard)/admin/leaderboard/data-table-leaderboard.tsx:84
#: apps/web/src/app/(dashboard)/admin/leaderboard/page.tsx:55
msgid "Signing Volume"
msgstr ""
#: apps/web/src/app/(dashboard)/admin/leaderboard/page.tsx:68
msgid "Signing Volume 2"
msgstr ""
#: apps/web/src/app/(profile)/p/[url]/page.tsx:109
msgid "Since {0}"
msgstr "Depuis {0}"
@ -3280,7 +3290,7 @@ msgstr "Depuis {0}"
msgid "Site Banner"
msgstr "Bannière du site"
#: apps/web/src/app/(dashboard)/admin/nav.tsx:93
#: apps/web/src/app/(dashboard)/admin/nav.tsx:107
#: apps/web/src/app/(dashboard)/admin/site-settings/page.tsx:26
msgid "Site Settings"
msgstr "Paramètres du site"
@ -3289,7 +3299,7 @@ msgstr "Paramètres du site"
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-button.tsx:63
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-dropdown.tsx:91
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-audit-log-button.tsx:65
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:68
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:66
#: apps/web/src/app/(dashboard)/documents/data-table-action-button.tsx:75
#: apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx:106
#: apps/web/src/app/(dashboard)/documents/delete-document-dialog.tsx:80
@ -3350,7 +3360,7 @@ msgstr "Quelque chose a mal tourné lors de la mise à jour de l'abonnement de l
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:96
msgid "Something went wrong!"
msgstr "Quelque chose a mal tourné !"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/security/passkeys/create-passkey-dialog.tsx:240
#: apps/web/src/components/forms/2fa/view-recovery-codes-dialog.tsx:154
@ -3361,7 +3371,7 @@ msgstr "Quelque chose a mal tourné. Veuillez réessayer ou contacter le support
msgid "Sorry, we were unable to download the audit logs. Please try again later."
msgstr "Désolé, nous n'avons pas pu télécharger les journaux d'audit. Veuillez réessayer plus tard."
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:70
#: apps/web/src/app/(dashboard)/documents/[id]/logs/download-certificate-button.tsx:68
msgid "Sorry, we were unable to download the certificate. Please try again later."
msgstr "Désolé, nous n'avons pas pu télécharger le certificat. Veuillez réessayer plus tard."
@ -3517,7 +3527,7 @@ msgstr "Propriété de l'équipe transférée !"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/page.tsx:33
msgid "Team Preferences"
msgstr "Préférences de l'équipe"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/public-profile/public-profile-page-view.tsx:49
msgid "Team Public Profile"
@ -3665,7 +3675,7 @@ msgstr "Les événements qui déclencheront un webhook à envoyer à votre URL."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/documents/page.tsx:27
#~ msgid "The global settings for the documents in your team account."
#~ msgstr "The global settings for the documents in your team account."
#~ msgstr ""
#: apps/web/src/app/(unauthenticated)/team/verify/transfer/[token]/page.tsx:114
msgid "The ownership of team <0>{0}</0> has been successfully transferred to you."
@ -4234,7 +4244,7 @@ msgstr "Télécharger un avatar"
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:256
msgid "Upload your brand logo (max 5MB, JPG, PNG, or WebP)"
msgstr "Téléchargez votre logo de marque (max 5 Mo, JPG, PNG ou WebP)"
msgstr ""
#: apps/web/src/app/(dashboard)/documents/[id]/document-page-view-information.tsx:31
#: apps/web/src/app/(dashboard)/templates/[id]/template-page-view-information.tsx:30
@ -4597,11 +4607,11 @@ msgstr "Nous n'avons pas pu soumettre ce document pour le moment. Veuillez rées
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:109
msgid "We were unable to update your branding preferences at this time, please try again later"
msgstr "Nous n'avons pas pu mettre à jour vos préférences de branding pour le moment, veuillez réessayer plus tard"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:98
msgid "We were unable to update your document preferences at this time, please try again later"
msgstr "Nous n'avons pas pu mettre à jour vos préférences de document pour le moment, veuillez réessayer plus tard"
msgstr ""
#: apps/web/src/app/(signing)/sign/[token]/document-action-auth-2fa.tsx:169
msgid "We were unable to verify your details. Please try again or contact support"
@ -4613,11 +4623,11 @@ msgstr "Nous n'avons pas pu vérifier votre e-mail. Si votre e-mail n'est pas d
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:370
msgid "We will generate signing links for you, which you can send to the recipients through your method of choice."
msgstr "Nous allons générer des liens de signature pour vous, que vous pouvez envoyer aux destinataires par votre méthode de choix."
msgstr ""
#: apps/web/src/app/(dashboard)/templates/use-template-dialog.tsx:366
msgid "We won't send anything to notify recipients."
msgstr "Nous n'enverrons rien pour notifier les destinataires."
msgstr ""
#: apps/web/src/app/(dashboard)/documents/empty-state.tsx:29
#: apps/web/src/app/(dashboard)/templates/empty-state.tsx:11
@ -4774,7 +4784,7 @@ msgstr "Vous pouvez revendiquer votre profil plus tard en allant dans vos param
#: apps/web/src/components/document/document-recipient-link-copy-dialog.tsx:87
msgid "You can copy and share these links to recipients so they can action the document."
msgstr "Vous pouvez copier et partager ces liens avec les destinataires afin qu'ils puissent agir sur le document."
msgstr ""
#: apps/web/src/components/forms/public-profile-form.tsx:154
msgid "You can update the profile URL by updating the team URL in the general settings page."
@ -4932,11 +4942,11 @@ msgstr "Votre bannière a été mise à jour avec succès."
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:280
msgid "Your brand website URL"
msgstr "L'URL de votre site web de marque"
msgstr ""
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/branding-preferences.tsx:103
msgid "Your branding preferences have been updated"
msgstr "Vos préférences de branding ont été mises à jour"
msgstr ""
#: apps/web/src/app/(dashboard)/settings/billing/page.tsx:119
msgid "Your current plan is past due. Please update your payment information."
@ -4976,7 +4986,7 @@ msgstr "Votre document a été téléchargé avec succès. Vous serez redirigé
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/preferences/document-preferences.tsx:92
msgid "Your document preferences have been updated"
msgstr "Vos préférences de document ont été mises à jour"
msgstr ""
#: apps/web/src/components/(dashboard)/common/command-menu.tsx:223
msgid "Your documents"
@ -4997,7 +5007,7 @@ msgstr "Vos jetons existants"
#: apps/web/src/components/forms/team-document-settings.tsx:70
#~ msgid "Your global team document settings has been updated successfully."
#~ msgstr "Your global team document settings has been updated successfully."
#~ msgstr ""
#: apps/web/src/components/forms/password.tsx:72
#: apps/web/src/components/forms/reset-password.tsx:73
@ -5073,4 +5083,3 @@ msgstr "Votre jeton a été créé avec succès ! Assurez-vous de le copier car
#: apps/web/src/app/(teams)/t/[teamUrl]/settings/tokens/page.tsx:86
msgid "Your tokens will be shown here once you create them."
msgstr "Vos jetons seront affichés ici une fois que vous les aurez créés."