chore: refactor sessions

This commit is contained in:
David Nguyen
2025-02-16 00:44:01 +11:00
parent 8d5fafec27
commit 1ed1cb0773
21 changed files with 261 additions and 307 deletions

View File

@ -36,8 +36,6 @@ import { useToast } from '@documenso/ui/primitives/use-toast';
import { UserProfileSkeleton } from '~/components/general/user-profile-skeleton';
import { UserProfileTimur } from '~/components/general/user-profile-timur';
const SIGN_UP_REDIRECT_PATH = '/documents';
type SignUpStep = 'BASIC_DETAILS' | 'CLAIM_USERNAME';
export const ZSignUpFormSchema = z
@ -191,9 +189,7 @@ export const SignUpForm = ({
const onSignUpWithOIDCClick = async () => {
try {
// eslint-disable-next-line no-promise-executor-return
await new Promise((resolve) => setTimeout(resolve, 2000));
// await signIn('oidc', { callbackUrl: SIGN_UP_REDIRECT_PATH });
await authClient.oidc.signIn();
} catch (err) {
toast({
title: _(msg`An unknown error occurred`),

View File

@ -74,7 +74,6 @@ export const filesRoute = new Hono<HonoEnv>()
})
.post('/presigned-get-url', sValidator('json', ZGetPresignedGetUrlRequestSchema), async (c) => {
const { key } = await c.req.json();
console.log(key);
try {
const { url } = await getPresignGetUrl(key || '');
@ -90,11 +89,7 @@ export const filesRoute = new Hono<HonoEnv>()
const { fileName, contentType } = c.req.valid('json');
try {
console.log({
fileName,
});
const { key, url } = await getPresignPostUrl(fileName, contentType);
console.log(key);
return c.json({ key, url } satisfies TGetPresignedPostUrlResponse);
} catch (err) {

View File

@ -1,7 +1,7 @@
import type { Context, Next } from 'hono';
import { extractSessionCookieFromHeaders } from '@documenso/auth/server/lib/session/session-cookies';
import { getSession } from '@documenso/auth/server/lib/utils/get-session';
import { getOptionalSession } from '@documenso/auth/server/lib/utils/get-session';
import type { AppSession } from '@documenso/lib/client-only/providers/session';
import { type TGetTeamByUrlResponse, getTeamByUrl } from '@documenso/lib/server-only/team/get-team';
import { type TGetTeamsResponse, getTeams } from '@documenso/lib/server-only/team/get-teams';
@ -42,7 +42,7 @@ export const appContext = async (c: Context, next: Next) => {
let team: TGetTeamByUrlResponse | null = null;
let teams: TGetTeamsResponse = [];
const session = await getSession(c);
const session = await getOptionalSession(c);
if (session.isAuthenticated) {
let teamUrl = null;

View File

@ -21,7 +21,6 @@ export const auth = new Hono<HonoAuthContext>()
.use(async (c, next) => {
c.set('requestMetadata', extractRequestMetadata(c.req.raw));
// Todo: Maybe use auth URL.
const validOrigin = new URL(NEXT_PUBLIC_WEBAPP_URL()).origin;
const headerOrigin = c.req.header('Origin');
@ -54,9 +53,6 @@ export const auth = new Hono<HonoAuthContext>()
* Handle errors.
*/
auth.onError((err, c) => {
// Todo Remove
console.error(`${err}`);
if (err instanceof HTTPException) {
return c.json(
{

View File

@ -1,13 +1,18 @@
import type { Context } from 'hono';
import { deleteCookie, getSignedCookie, setSignedCookie } from 'hono/cookie';
import { getCookieDomain, useSecureCookies } from '@documenso/lib/constants/auth';
import {
formatSecureCookieName,
getCookieDomain,
useSecureCookies,
} from '@documenso/lib/constants/auth';
import { appLog } from '@documenso/lib/utils/debugger';
import { env } from '@documenso/lib/utils/env';
import { generateSessionToken } from './session';
export const sessionCookieName = 'sessionId';
export const sessionCookieName = formatSecureCookieName('sessionId');
export const csrfCookieName = formatSecureCookieName('csrfToken');
const getAuthSecret = () => {
const authSecret = env('NEXTAUTH_SECRET');
@ -86,7 +91,7 @@ export const deleteSessionCookie = (c: Context) => {
};
export const getCsrfCookie = async (c: Context) => {
const csrfToken = await getSignedCookie(c, getAuthSecret(), 'csrfToken');
const csrfToken = await getSignedCookie(c, getAuthSecret(), csrfCookieName);
return csrfToken || null;
};
@ -94,7 +99,7 @@ export const getCsrfCookie = async (c: Context) => {
export const setCsrfCookie = async (c: Context) => {
const csrfToken = generateSessionToken();
await setSignedCookie(c, 'csrfToken', csrfToken, getAuthSecret(), {
await setSignedCookie(c, csrfCookieName, csrfToken, getAuthSecret(), {
...sessionCookieOptions,
// Explicity set to undefined for session lived cookie.

View File

@ -7,7 +7,23 @@ import type { SessionValidationResult } from '../session/session';
import { validateSessionToken } from '../session/session';
import { getSessionCookie } from '../session/session-cookies';
export const getSession = async (c: Context | Request): Promise<SessionValidationResult> => {
export const getSession = async (c: Context | Request) => {
const { session, user } = await getOptionalSession(mapRequestToContextForCookie(c));
if (session && user) {
return { session, user };
}
if (c instanceof Request) {
throw new Error('Unauthorized');
}
throw new AppError(AuthenticationErrorCode.Unauthorized);
};
export const getOptionalSession = async (
c: Context | Request,
): Promise<SessionValidationResult> => {
const sessionId = await getSessionCookie(mapRequestToContextForCookie(c));
if (!sessionId) {
@ -21,20 +37,6 @@ export const getSession = async (c: Context | Request): Promise<SessionValidatio
return await validateSessionToken(sessionId);
};
export const getRequiredSession = async (c: Context | Request) => {
const { session, user } = await getSession(mapRequestToContextForCookie(c));
if (session && user) {
return { session, user };
}
if (c instanceof Request) {
throw new Error('Unauthorized');
}
throw new AppError(AuthenticationErrorCode.Unauthorized);
};
/**
* Todo: Rethink, this is pretty sketchy.
*/

View File

@ -4,10 +4,6 @@ import { GoogleAuthOptions, OidcAuthOptions } from '../config';
import { handleOAuthCallbackUrl } from '../lib/utils/handle-oauth-callback-url';
import type { HonoAuthContext } from '../types/context';
// Todo: Test
// api/auth/callback/google?
// api/auth/callback/oidc
/**
* Have to create this route instead of bundling callback with oauth routes to provide
* backwards compatibility for self-hosters (since we used to use NextAuth).
@ -20,7 +16,5 @@ export const callbackRoute = new Hono<HonoAuthContext>()
/**
* Google callback verification.
*
* Todo: Double check this is the correct callback.
*/
.get('/google', async (c) => handleOAuthCallbackUrl({ c, clientOptions: GoogleAuthOptions }));

View File

@ -27,7 +27,7 @@ import { UserSecurityAuditLogType } from '@documenso/prisma/client';
import { AuthenticationErrorCode } from '../lib/errors/error-codes';
import { getCsrfCookie } from '../lib/session/session-cookies';
import { onAuthorize } from '../lib/utils/authorizer';
import { getRequiredSession, getSession } from '../lib/utils/get-session';
import { getSession } from '../lib/utils/get-session';
import type { HonoAuthContext } from '../types/context';
import {
ZForgotPasswordSchema,
@ -176,10 +176,6 @@ export const emailPasswordRoute = new Hono<HonoAuthContext>()
const session = await getSession(c);
if (!session.isAuthenticated) {
throw new AppError(AuthenticationErrorCode.Unauthorized);
}
await updatePassword({
userId: session.user.id,
password,
@ -251,7 +247,7 @@ export const emailPasswordRoute = new Hono<HonoAuthContext>()
* Setup two factor authentication.
*/
.post('/2fa/setup', async (c) => {
const { user } = await getRequiredSession(c);
const { user } = await getSession(c);
const result = await setupTwoFactorAuthentication({
user,
@ -277,7 +273,7 @@ export const emailPasswordRoute = new Hono<HonoAuthContext>()
async (c) => {
const requestMetadata = c.get('requestMetadata');
const { user: sessionUser } = await getRequiredSession(c);
const { user: sessionUser } = await getSession(c);
const user = await prisma.user.findFirst({
where: {
@ -324,7 +320,7 @@ export const emailPasswordRoute = new Hono<HonoAuthContext>()
async (c) => {
const requestMetadata = c.get('requestMetadata');
const { user: sessionUser } = await getRequiredSession(c);
const { user: sessionUser } = await getSession(c);
const user = await prisma.user.findFirst({
where: {
@ -367,7 +363,7 @@ export const emailPasswordRoute = new Hono<HonoAuthContext>()
}),
),
async (c) => {
const { user: sessionUser } = await getRequiredSession(c);
const { user: sessionUser } = await getSession(c);
const user = await prisma.user.findFirst({
where: {

View File

@ -119,28 +119,3 @@ export const passkeyRoute = new Hono<HonoAuthContext>()
200,
);
});
// Todo
// .post('/register', async (c) => {
// const { user } = await getRequiredSession(c);
// //
// })
// .post(
// '/pre-authenticate',
// sValidator(
// 'json',
// z.object({
// code: z.string(),
// }),
// ),
// async (c) => {
// //
// return c.json({
// success: true,
// recoveryCodes: result.recoveryCodes,
// });
// },
// );

View File

@ -1,10 +1,10 @@
import { Hono } from 'hono';
import type { SessionValidationResult } from '../lib/session/session';
import { getSession } from '../lib/utils/get-session';
import { getOptionalSession } from '../lib/utils/get-session';
export const sessionRoute = new Hono().get('/session', async (c) => {
const session: SessionValidationResult = await getSession(c);
const session: SessionValidationResult = await getOptionalSession(c);
return c.json(session);
});

View File

@ -9,7 +9,7 @@ import { viewBackupCodes } from '@documenso/lib/server-only/2fa/view-backup-code
import { prisma } from '@documenso/prisma';
import { AuthenticationErrorCode } from '../lib/errors/error-codes';
import { getRequiredSession } from '../lib/utils/get-session';
import { getSession } from '../lib/utils/get-session';
import type { HonoAuthContext } from '../types/context';
import {
ZDisableTwoFactorRequestSchema,
@ -22,7 +22,7 @@ export const twoFactorRoute = new Hono<HonoAuthContext>()
* Setup two factor authentication.
*/
.post('/setup', async (c) => {
const { user } = await getRequiredSession(c);
const { user } = await getSession(c);
const result = await setupTwoFactorAuthentication({
user,
@ -41,7 +41,7 @@ export const twoFactorRoute = new Hono<HonoAuthContext>()
.post('/enable', sValidator('json', ZEnableTwoFactorRequestSchema), async (c) => {
const requestMetadata = c.get('requestMetadata');
const { user: sessionUser } = await getRequiredSession(c);
const { user: sessionUser } = await getSession(c);
const user = await prisma.user.findFirst({
where: {
@ -79,7 +79,7 @@ export const twoFactorRoute = new Hono<HonoAuthContext>()
.post('/disable', sValidator('json', ZDisableTwoFactorRequestSchema), async (c) => {
const requestMetadata = c.get('requestMetadata');
const { user: sessionUser } = await getRequiredSession(c);
const { user: sessionUser } = await getSession(c);
const user = await prisma.user.findFirst({
where: {
@ -117,7 +117,7 @@ export const twoFactorRoute = new Hono<HonoAuthContext>()
'/view-recovery-codes',
sValidator('json', ZViewTwoFactorRecoveryCodesRequestSchema),
async (c) => {
const { user: sessionUser } = await getRequiredSession(c);
const { user: sessionUser } = await getSession(c);
const user = await prisma.user.findFirst({
where: {

View File

@ -5,11 +5,8 @@ import { getSession } from '@documenso/auth/server/lib/utils/get-session';
import { ERROR_CODES } from './errors';
import { getServerLimits } from './server';
// res: NextApiResponse<TLimitsResponseSchema | TLimitsErrorResponseSchema>,
export const limitsHandler = async (req: Request) => {
try {
// Todo: Check
const { user } = await getSession(req);
const rawTeamId = req.headers.get('team-id');
@ -24,7 +21,7 @@ export const limitsHandler = async (req: Request) => {
throw new Error(ERROR_CODES.INVALID_TEAM_ID);
}
const limits = await getServerLimits({ email: user?.email, teamId });
const limits = await getServerLimits({ email: user.email, teamId });
return Response.json(limits, {
status: 200,

View File

@ -11,7 +11,7 @@ import type { TLimitsResponseSchema } from './schema';
import { ZLimitsSchema } from './schema';
export type GetServerLimitsOptions = {
email?: string | null;
email: string;
teamId?: number | null;
};

View File

@ -48,11 +48,9 @@ export const PASSKEY_TIMEOUT = 60000;
*/
export const MAXIMUM_PASSKEYS = 50;
// Todo: nextuauth_url ??
export const useSecureCookies =
env('NODE_ENV') === 'production' && String(NEXT_PUBLIC_WEBAPP_URL()).startsWith('https://');
// Todo: Test secure cookies prefix in remix.
const secureCookiePrefix = useSecureCookies ? '__Secure-' : '';
export const formatSecureCookieName = (name: string) => `${secureCookiePrefix}${name}`;

View File

@ -905,7 +905,7 @@ msgstr "Erlauben Sie den Dokumentempfängern, direkt an diese E-Mail-Adresse zu
msgid "Allows authenticating using biometrics, password managers, hardware keys, etc."
msgstr "Erlaubt die Authentifizierung mit biometrischen Daten, Passwort-Managern, Hardware-Schlüsseln usw."
#: apps/remix/app/components/forms/signup.tsx:424
#: apps/remix/app/components/forms/signup.tsx:420
msgid "Already have an account? <0>Sign in instead</0>"
msgstr "Hast du bereits ein Konto? <0>Stattdessen anmelden</0>"
@ -935,7 +935,7 @@ msgstr "Eine E-Mail, in der die Übertragung dieses Teams angefordert wird, wurd
#: apps/remix/app/components/general/claim-account.tsx:96
#: apps/remix/app/components/forms/token.tsx:139
#: apps/remix/app/components/forms/signup.tsx:162
#: apps/remix/app/components/forms/signup.tsx:160
#: apps/remix/app/components/forms/reset-password.tsx:91
#: apps/remix/app/components/forms/password.tsx:89
#: apps/remix/app/components/forms/avatar-image.tsx:122
@ -1091,8 +1091,8 @@ msgstr ""
#: apps/remix/app/components/general/app-command-menu.tsx:309
#: apps/remix/app/components/general/teams/team-transfer-status.tsx:51
#: apps/remix/app/components/forms/team-update-form.tsx:91
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:199
#: apps/remix/app/components/forms/signup.tsx:181
#: apps/remix/app/components/forms/signup.tsx:195
#: apps/remix/app/components/forms/signin.tsx:52
#: apps/remix/app/components/forms/signin.tsx:265
#: apps/remix/app/components/forms/signin.tsx:281
@ -1268,7 +1268,7 @@ msgid "Awaiting email confirmation"
msgstr "Warte auf E-Mail-Bestätigung"
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:367
#: apps/remix/app/components/forms/signup.tsx:507
#: apps/remix/app/components/forms/signup.tsx:503
msgid "Back"
msgstr "Zurück"
@ -1293,7 +1293,7 @@ msgstr "Backup-Codes"
msgid "Banner Updated"
msgstr "Banner aktualisiert"
#: apps/remix/app/components/forms/signup.tsx:470
#: apps/remix/app/components/forms/signup.tsx:466
msgid "Basic details"
msgstr "Basisdetails"
@ -1506,11 +1506,11 @@ msgstr "Wählen..."
msgid "Claim account"
msgstr "Konto beanspruchen"
#: apps/remix/app/components/forms/signup.tsx:479
#: apps/remix/app/components/forms/signup.tsx:475
msgid "Claim username"
msgstr "Benutzername beanspruchen"
#: apps/remix/app/components/forms/signup.tsx:280
#: apps/remix/app/components/forms/signup.tsx:276
msgid "Claim your username now"
msgstr "Benutzername jetzt beanspruchen"
@ -1568,7 +1568,7 @@ msgid "Close"
msgstr "Schließen"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx:61
#: apps/remix/app/components/forms/signup.tsx:532
#: apps/remix/app/components/forms/signup.tsx:528
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:429
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:469
msgid "Complete"
@ -1791,7 +1791,7 @@ msgstr "Erstellen"
msgid "Create a <0>free account</0> to access your signed documents at any time."
msgstr "Erstelle ein <0>kostenfreies Konto</0>, um jederzeit auf deine unterzeichneten Dokumente zuzugreifen."
#: apps/remix/app/components/forms/signup.tsx:265
#: apps/remix/app/components/forms/signup.tsx:261
msgid "Create a new account"
msgstr "Ein neues Konto erstellen"
@ -1873,7 +1873,7 @@ msgstr "Webhook erstellen"
msgid "Create your account and start using state-of-the-art document signing."
msgstr "Erstellen Sie Ihr Konto und beginnen Sie mit dem modernen Dokumentensignieren."
#: apps/remix/app/components/forms/signup.tsx:269
#: apps/remix/app/components/forms/signup.tsx:265
msgid "Create your account and start using state-of-the-art document signing. Open and beautiful signing is within your grasp."
msgstr "Erstellen Sie Ihr Konto und beginnen Sie mit dem modernen Dokumentensignieren. Offenes und schönes Signieren liegt in Ihrer Reichweite."
@ -2561,7 +2561,7 @@ msgstr "E-Mail"
msgid "Email address"
msgstr "E-Mail-Adresse"
#: apps/remix/app/components/forms/signup.tsx:329
#: apps/remix/app/components/forms/signup.tsx:325
msgid "Email Address"
msgstr "E-Mail-Adresse"
@ -2873,7 +2873,7 @@ msgstr "Freie Unterschrift"
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx:212
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx:327
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:323
#: apps/remix/app/components/forms/signup.tsx:313
#: apps/remix/app/components/forms/signup.tsx:309
#: apps/remix/app/components/forms/profile.tsx:98
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:347
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:390
@ -3511,7 +3511,7 @@ msgstr "Neuer Teamowner"
msgid "New Template"
msgstr "Neue Vorlage"
#: apps/remix/app/components/forms/signup.tsx:519
#: apps/remix/app/components/forms/signup.tsx:515
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:418
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:460
msgid "Next"
@ -3690,7 +3690,7 @@ msgstr "Nur Administratoren können auf das Dokument zugreifen und es anzeigen"
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"
#: apps/remix/app/components/forms/signup.tsx:77
#: apps/remix/app/components/forms/signup.tsx:75
msgid "Only subscribers can have a username shorter than 6 characters"
msgstr "Nur Abonnenten können einen Benutzernamen mit weniger als 6 Zeichen haben"
@ -3707,7 +3707,7 @@ msgstr "Hoppla! Etwas ist schief gelaufen."
msgid "Opened"
msgstr "Geöffnet"
#: apps/remix/app/components/forms/signup.tsx:384
#: apps/remix/app/components/forms/signup.tsx:380
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx:338
msgid "Or"
msgstr "Oder"
@ -3785,7 +3785,7 @@ msgid "Passkeys are not supported on this browser"
msgstr "Passkeys werden von diesem Browser nicht unterstützt"
#: apps/remix/app/components/general/app-command-menu.tsx:66
#: apps/remix/app/components/forms/signup.tsx:345
#: apps/remix/app/components/forms/signup.tsx:341
#: apps/remix/app/components/forms/signin.tsx:336
#: apps/remix/app/components/forms/reset-password.tsx:111
#: apps/remix/app/components/forms/password.tsx:125
@ -3805,7 +3805,7 @@ msgid "Password Reset Successful"
msgstr "Passwort erfolgreich zurückgesetzt"
#: apps/remix/app/components/general/claim-account.tsx:49
#: apps/remix/app/components/forms/signup.tsx:67
#: apps/remix/app/components/forms/signup.tsx:65
msgid "Password should not be common or based on personal information"
msgstr "Das Passwort sollte nicht allgemein sein oder auf persönlichen Informationen basieren"
@ -3941,7 +3941,7 @@ msgid "Please enter a meaningful name for your token. This will help you identif
msgstr "Bitte geben Sie einen aussagekräftigen Namen für Ihr Token ein. Dies wird Ihnen helfen, es später zu identifizieren."
#: apps/remix/app/components/general/claim-account.tsx:39
#: apps/remix/app/components/forms/signup.tsx:48
#: apps/remix/app/components/forms/signup.tsx:46
msgid "Please enter a valid name."
msgstr "Bitte geben Sie einen gültigen Namen ein."
@ -4084,7 +4084,7 @@ msgstr "Öffentliches Profil"
msgid "Public profile URL"
msgstr "Öffentlicher Profil-URL"
#: apps/remix/app/components/forms/signup.tsx:448
#: apps/remix/app/components/forms/signup.tsx:444
msgid "Public profile username"
msgstr "Öffentlicher Profil-Benutzername"
@ -4216,7 +4216,7 @@ msgid "Redirect URL"
msgstr "Weiterleitungs-URL"
#: apps/remix/app/components/general/claim-account.tsx:79
#: apps/remix/app/components/forms/signup.tsx:138
#: apps/remix/app/components/forms/signup.tsx:136
msgid "Registration Successful"
msgstr "Registrierung erfolgreich"
@ -4685,7 +4685,7 @@ msgstr "Dokument signieren"
msgid "Sign field"
msgstr "Unterzeichnen-Feld"
#: apps/remix/app/components/forms/signup.tsx:363
#: apps/remix/app/components/forms/signup.tsx:359
msgid "Sign Here"
msgstr "Hier unterzeichnen"
@ -4713,11 +4713,11 @@ msgstr "Unterschreiben Sie das Dokument, um den Vorgang abzuschließen."
msgid "Sign up"
msgstr "Registrieren"
#: apps/remix/app/components/forms/signup.tsx:402
#: apps/remix/app/components/forms/signup.tsx:398
msgid "Sign Up with Google"
msgstr "Registrieren mit Google"
#: apps/remix/app/components/forms/signup.tsx:418
#: apps/remix/app/components/forms/signup.tsx:414
msgid "Sign Up with OIDC"
msgstr "Registrieren mit OIDC"
@ -4824,7 +4824,7 @@ msgstr ""
msgid "Signing Volume"
msgstr "Unterzeichnungsvolumen"
#: apps/remix/app/components/forms/signup.tsx:73
#: apps/remix/app/components/forms/signup.tsx:71
msgid "Signups are disabled."
msgstr "Registrierungen sind deaktiviert."
@ -5675,7 +5675,7 @@ msgstr "Dieser Token ist ungültig oder abgelaufen. Bitte kontaktieren Sie Ihr T
msgid "This URL is already in use."
msgstr "Diese URL wird bereits verwendet."
#: apps/remix/app/components/forms/signup.tsx:76
#: apps/remix/app/components/forms/signup.tsx:74
msgid "This username has already been taken"
msgstr "Dieser Benutzername ist bereits vergeben"
@ -6176,7 +6176,7 @@ msgstr "Benutzer-ID"
msgid "User not found."
msgstr "Benutzer nicht gefunden."
#: apps/remix/app/components/forms/signup.tsx:235
#: apps/remix/app/components/forms/signup.tsx:231
msgid "User profiles are here!"
msgstr "Benutzerprofile sind hier!"
@ -6184,11 +6184,11 @@ msgstr "Benutzerprofile sind hier!"
msgid "User settings"
msgstr "Benutzereinstellungen"
#: apps/remix/app/components/forms/signup.tsx:74
#: apps/remix/app/components/forms/signup.tsx:72
msgid "User with this email already exists. Please use a different email address."
msgstr "Ein Benutzer mit dieser E-Mail existiert bereits. Bitte verwenden Sie eine andere E-Mail-Adresse."
#: apps/remix/app/components/forms/signup.tsx:58
#: apps/remix/app/components/forms/signup.tsx:56
msgid "Username can only container alphanumeric characters and dashes."
msgstr "Der Benutzername darf nur alphanumerische Zeichen und Bindestriche enthalten."
@ -6465,8 +6465,8 @@ msgstr "Wir sind auf einen unbekannten Fehler gestoßen, während wir versucht h
msgid "We encountered an unknown error while attempting to sign you In. Please try again later."
msgstr "Wir sind auf einen unbekannten Fehler gestoßen, während wir versucht haben, Sie anzumelden. Bitte versuchen Sie es später erneut."
#: apps/remix/app/components/forms/signup.tsx:185
#: apps/remix/app/components/forms/signup.tsx:201
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:197
msgid "We encountered an unknown error while attempting to sign you Up. Please try again later."
msgstr "Wir sind auf einen unbekannten Fehler gestoßen, während wir versucht haben, Sie anzumelden. Bitte versuchen Sie es später erneut."
@ -6507,11 +6507,11 @@ msgstr "Wir haben einen unbekannten Fehler festgestellt, während wir versuchten
msgid "We have sent a confirmation email for verification."
msgstr "Wir haben eine Bestätigungs-E-Mail zur Überprüfung gesendet."
#: apps/remix/app/components/forms/signup.tsx:56
#: apps/remix/app/components/forms/signup.tsx:54
msgid "We need a username to create your profile"
msgstr "Wir benötigen einen Benutzernamen, um Ihr Profil zu erstellen"
#: apps/remix/app/components/forms/signup.tsx:51
#: apps/remix/app/components/forms/signup.tsx:49
msgid "We need your signature to sign documents"
msgstr "Wir benötigen Ihre Unterschrift, um Dokumente zu unterschreiben"
@ -6527,7 +6527,7 @@ msgstr "Wir konnten Ihren Wiederherstellungscode nicht in Ihre Zwischenablage ko
msgid "We were unable to create a checkout session. Please try again, or contact support"
msgstr "Wir konnten keine Checkout-Sitzung erstellen. Bitte versuchen Sie es erneut oder kontaktieren Sie den Support"
#: apps/remix/app/components/forms/signup.tsx:75
#: apps/remix/app/components/forms/signup.tsx:73
msgid "We were unable to create your account. Please review the information you provided and try again."
msgstr "Wir konnten Ihr Konto nicht erstellen. Bitte überprüfen Sie die von Ihnen angegebenen Informationen und versuchen Sie es erneut."
@ -6917,7 +6917,7 @@ msgid "You have successfully left this team."
msgstr "Sie haben dieses Team erfolgreich verlassen."
#: apps/remix/app/components/general/claim-account.tsx:81
#: apps/remix/app/components/forms/signup.tsx:140
#: apps/remix/app/components/forms/signup.tsx:138
msgid "You have successfully registered. Please verify your account by clicking on the link you received in the email."
msgstr "Sie haben sich erfolgreich registriert. Bitte bestätigen Sie Ihr Konto, indem Sie auf den Link klicken, den Sie per E-Mail erhalten haben."
@ -6972,7 +6972,7 @@ msgstr "Sie müssen angemeldet sein, um diese Seite anzuzeigen."
msgid "You need to setup 2FA to mark this document as viewed."
msgstr "Sie müssen 2FA einrichten, um dieses Dokument als angesehen zu markieren."
#: apps/remix/app/components/forms/signup.tsx:284
#: apps/remix/app/components/forms/signup.tsx:280
msgid "You will get notified & be able to set up your documenso public profile when we launch the feature."
msgstr "Sie werden benachrichtigt und können Ihr Documenso öffentliches Profil einrichten, wenn wir die Funktion starten."

View File

@ -900,7 +900,7 @@ msgstr "Allow document recipients to reply directly to this email address"
msgid "Allows authenticating using biometrics, password managers, hardware keys, etc."
msgstr "Allows authenticating using biometrics, password managers, hardware keys, etc."
#: apps/remix/app/components/forms/signup.tsx:424
#: apps/remix/app/components/forms/signup.tsx:420
msgid "Already have an account? <0>Sign in instead</0>"
msgstr "Already have an account? <0>Sign in instead</0>"
@ -930,7 +930,7 @@ msgstr "An email requesting the transfer of this team has been sent."
#: apps/remix/app/components/general/claim-account.tsx:96
#: apps/remix/app/components/forms/token.tsx:139
#: apps/remix/app/components/forms/signup.tsx:162
#: apps/remix/app/components/forms/signup.tsx:160
#: apps/remix/app/components/forms/reset-password.tsx:91
#: apps/remix/app/components/forms/password.tsx:89
#: apps/remix/app/components/forms/avatar-image.tsx:122
@ -1086,8 +1086,8 @@ msgstr "An unexpected error occurred."
#: apps/remix/app/components/general/app-command-menu.tsx:309
#: apps/remix/app/components/general/teams/team-transfer-status.tsx:51
#: apps/remix/app/components/forms/team-update-form.tsx:91
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:199
#: apps/remix/app/components/forms/signup.tsx:181
#: apps/remix/app/components/forms/signup.tsx:195
#: apps/remix/app/components/forms/signin.tsx:52
#: apps/remix/app/components/forms/signin.tsx:265
#: apps/remix/app/components/forms/signin.tsx:281
@ -1263,7 +1263,7 @@ msgid "Awaiting email confirmation"
msgstr "Awaiting email confirmation"
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:367
#: apps/remix/app/components/forms/signup.tsx:507
#: apps/remix/app/components/forms/signup.tsx:503
msgid "Back"
msgstr "Back"
@ -1288,7 +1288,7 @@ msgstr "Backup codes"
msgid "Banner Updated"
msgstr "Banner Updated"
#: apps/remix/app/components/forms/signup.tsx:470
#: apps/remix/app/components/forms/signup.tsx:466
msgid "Basic details"
msgstr "Basic details"
@ -1501,11 +1501,11 @@ msgstr "Choose..."
msgid "Claim account"
msgstr "Claim account"
#: apps/remix/app/components/forms/signup.tsx:479
#: apps/remix/app/components/forms/signup.tsx:475
msgid "Claim username"
msgstr "Claim username"
#: apps/remix/app/components/forms/signup.tsx:280
#: apps/remix/app/components/forms/signup.tsx:276
msgid "Claim your username now"
msgstr "Claim your username now"
@ -1563,7 +1563,7 @@ msgid "Close"
msgstr "Close"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx:61
#: apps/remix/app/components/forms/signup.tsx:532
#: apps/remix/app/components/forms/signup.tsx:528
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:429
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:469
msgid "Complete"
@ -1786,7 +1786,7 @@ msgstr "Create"
msgid "Create a <0>free account</0> to access your signed documents at any time."
msgstr "Create a <0>free account</0> to access your signed documents at any time."
#: apps/remix/app/components/forms/signup.tsx:265
#: apps/remix/app/components/forms/signup.tsx:261
msgid "Create a new account"
msgstr "Create a new account"
@ -1868,7 +1868,7 @@ msgstr "Create Webhook"
msgid "Create your account and start using state-of-the-art document signing."
msgstr "Create your account and start using state-of-the-art document signing."
#: apps/remix/app/components/forms/signup.tsx:269
#: apps/remix/app/components/forms/signup.tsx:265
msgid "Create your account and start using state-of-the-art document signing. Open and beautiful signing is within your grasp."
msgstr "Create your account and start using state-of-the-art document signing. Open and beautiful signing is within your grasp."
@ -2556,7 +2556,7 @@ msgstr "Email"
msgid "Email address"
msgstr "Email address"
#: apps/remix/app/components/forms/signup.tsx:329
#: apps/remix/app/components/forms/signup.tsx:325
msgid "Email Address"
msgstr "Email Address"
@ -2868,7 +2868,7 @@ msgstr "Free Signature"
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx:212
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx:327
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:323
#: apps/remix/app/components/forms/signup.tsx:313
#: apps/remix/app/components/forms/signup.tsx:309
#: apps/remix/app/components/forms/profile.tsx:98
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:347
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:390
@ -3506,7 +3506,7 @@ msgstr "New team owner"
msgid "New Template"
msgstr "New Template"
#: apps/remix/app/components/forms/signup.tsx:519
#: apps/remix/app/components/forms/signup.tsx:515
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:418
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:460
msgid "Next"
@ -3685,7 +3685,7 @@ msgstr "Only admins can access and view the document"
msgid "Only managers and above can access and view the document"
msgstr "Only managers and above can access and view the document"
#: apps/remix/app/components/forms/signup.tsx:77
#: apps/remix/app/components/forms/signup.tsx:75
msgid "Only subscribers can have a username shorter than 6 characters"
msgstr "Only subscribers can have a username shorter than 6 characters"
@ -3702,7 +3702,7 @@ msgstr "Oops! Something went wrong."
msgid "Opened"
msgstr "Opened"
#: apps/remix/app/components/forms/signup.tsx:384
#: apps/remix/app/components/forms/signup.tsx:380
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx:338
msgid "Or"
msgstr "Or"
@ -3780,7 +3780,7 @@ msgid "Passkeys are not supported on this browser"
msgstr "Passkeys are not supported on this browser"
#: apps/remix/app/components/general/app-command-menu.tsx:66
#: apps/remix/app/components/forms/signup.tsx:345
#: apps/remix/app/components/forms/signup.tsx:341
#: apps/remix/app/components/forms/signin.tsx:336
#: apps/remix/app/components/forms/reset-password.tsx:111
#: apps/remix/app/components/forms/password.tsx:125
@ -3800,7 +3800,7 @@ msgid "Password Reset Successful"
msgstr "Password Reset Successful"
#: apps/remix/app/components/general/claim-account.tsx:49
#: apps/remix/app/components/forms/signup.tsx:67
#: apps/remix/app/components/forms/signup.tsx:65
msgid "Password should not be common or based on personal information"
msgstr "Password should not be common or based on personal information"
@ -3936,7 +3936,7 @@ msgid "Please enter a meaningful name for your token. This will help you identif
msgstr "Please enter a meaningful name for your token. This will help you identify it later."
#: apps/remix/app/components/general/claim-account.tsx:39
#: apps/remix/app/components/forms/signup.tsx:48
#: apps/remix/app/components/forms/signup.tsx:46
msgid "Please enter a valid name."
msgstr "Please enter a valid name."
@ -4079,7 +4079,7 @@ msgstr "Public Profile"
msgid "Public profile URL"
msgstr "Public profile URL"
#: apps/remix/app/components/forms/signup.tsx:448
#: apps/remix/app/components/forms/signup.tsx:444
msgid "Public profile username"
msgstr "Public profile username"
@ -4211,7 +4211,7 @@ msgid "Redirect URL"
msgstr "Redirect URL"
#: apps/remix/app/components/general/claim-account.tsx:79
#: apps/remix/app/components/forms/signup.tsx:138
#: apps/remix/app/components/forms/signup.tsx:136
msgid "Registration Successful"
msgstr "Registration Successful"
@ -4680,7 +4680,7 @@ msgstr "Sign Document"
msgid "Sign field"
msgstr "Sign field"
#: apps/remix/app/components/forms/signup.tsx:363
#: apps/remix/app/components/forms/signup.tsx:359
msgid "Sign Here"
msgstr "Sign Here"
@ -4708,11 +4708,11 @@ msgstr "Sign the document to complete the process."
msgid "Sign up"
msgstr "Sign up"
#: apps/remix/app/components/forms/signup.tsx:402
#: apps/remix/app/components/forms/signup.tsx:398
msgid "Sign Up with Google"
msgstr "Sign Up with Google"
#: apps/remix/app/components/forms/signup.tsx:418
#: apps/remix/app/components/forms/signup.tsx:414
msgid "Sign Up with OIDC"
msgstr "Sign Up with OIDC"
@ -4819,7 +4819,7 @@ msgstr "Signing order is enabled."
msgid "Signing Volume"
msgstr "Signing Volume"
#: apps/remix/app/components/forms/signup.tsx:73
#: apps/remix/app/components/forms/signup.tsx:71
msgid "Signups are disabled."
msgstr "Signups are disabled."
@ -5670,7 +5670,7 @@ msgstr "This token is invalid or has expired. Please contact your team for a new
msgid "This URL is already in use."
msgstr "This URL is already in use."
#: apps/remix/app/components/forms/signup.tsx:76
#: apps/remix/app/components/forms/signup.tsx:74
msgid "This username has already been taken"
msgstr "This username has already been taken"
@ -6171,7 +6171,7 @@ msgstr "User ID"
msgid "User not found."
msgstr "User not found."
#: apps/remix/app/components/forms/signup.tsx:235
#: apps/remix/app/components/forms/signup.tsx:231
msgid "User profiles are here!"
msgstr "User profiles are here!"
@ -6179,11 +6179,11 @@ msgstr "User profiles are here!"
msgid "User settings"
msgstr "User settings"
#: apps/remix/app/components/forms/signup.tsx:74
#: apps/remix/app/components/forms/signup.tsx:72
msgid "User with this email already exists. Please use a different email address."
msgstr "User with this email already exists. Please use a different email address."
#: apps/remix/app/components/forms/signup.tsx:58
#: apps/remix/app/components/forms/signup.tsx:56
msgid "Username can only container alphanumeric characters and dashes."
msgstr "Username can only container alphanumeric characters and dashes."
@ -6460,8 +6460,8 @@ msgstr "We encountered an unknown error while attempting to save your details. P
msgid "We encountered an unknown error while attempting to sign you In. Please try again later."
msgstr "We encountered an unknown error while attempting to sign you In. Please try again later."
#: apps/remix/app/components/forms/signup.tsx:185
#: apps/remix/app/components/forms/signup.tsx:201
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:197
msgid "We encountered an unknown error while attempting to sign you Up. Please try again later."
msgstr "We encountered an unknown error while attempting to sign you Up. Please try again later."
@ -6502,11 +6502,11 @@ msgstr "We encountered an unknown error while attempting update your profile. Pl
msgid "We have sent a confirmation email for verification."
msgstr "We have sent a confirmation email for verification."
#: apps/remix/app/components/forms/signup.tsx:56
#: apps/remix/app/components/forms/signup.tsx:54
msgid "We need a username to create your profile"
msgstr "We need a username to create your profile"
#: apps/remix/app/components/forms/signup.tsx:51
#: apps/remix/app/components/forms/signup.tsx:49
msgid "We need your signature to sign documents"
msgstr "We need your signature to sign documents"
@ -6522,7 +6522,7 @@ msgstr "We were unable to copy your recovery code to your clipboard. Please try
msgid "We were unable to create a checkout session. Please try again, or contact support"
msgstr "We were unable to create a checkout session. Please try again, or contact support"
#: apps/remix/app/components/forms/signup.tsx:75
#: apps/remix/app/components/forms/signup.tsx:73
msgid "We were unable to create your account. Please review the information you provided and try again."
msgstr "We were unable to create your account. Please review the information you provided and try again."
@ -6912,7 +6912,7 @@ msgid "You have successfully left this team."
msgstr "You have successfully left this team."
#: apps/remix/app/components/general/claim-account.tsx:81
#: apps/remix/app/components/forms/signup.tsx:140
#: apps/remix/app/components/forms/signup.tsx:138
msgid "You have successfully registered. Please verify your account by clicking on the link you received in the email."
msgstr "You have successfully registered. Please verify your account by clicking on the link you received in the email."
@ -6967,7 +6967,7 @@ msgstr "You need to be logged in to view this page."
msgid "You need to setup 2FA to mark this document as viewed."
msgstr "You need to setup 2FA to mark this document as viewed."
#: apps/remix/app/components/forms/signup.tsx:284
#: apps/remix/app/components/forms/signup.tsx:280
msgid "You will get notified & be able to set up your documenso public profile when we launch the feature."
msgstr "You will get notified & be able to set up your documenso public profile when we launch the feature."

View File

@ -905,7 +905,7 @@ msgstr "Permitir que los destinatarios del documento respondan directamente a es
msgid "Allows authenticating using biometrics, password managers, hardware keys, etc."
msgstr "Permite autenticarse usando biometría, administradores de contraseñas, claves de hardware, etc."
#: apps/remix/app/components/forms/signup.tsx:424
#: apps/remix/app/components/forms/signup.tsx:420
msgid "Already have an account? <0>Sign in instead</0>"
msgstr "¿Ya tienes una cuenta? <0>Iniciar sesión en su lugar</0>"
@ -935,7 +935,7 @@ msgstr "Se ha enviado un correo electrónico solicitando la transferencia de est
#: apps/remix/app/components/general/claim-account.tsx:96
#: apps/remix/app/components/forms/token.tsx:139
#: apps/remix/app/components/forms/signup.tsx:162
#: apps/remix/app/components/forms/signup.tsx:160
#: apps/remix/app/components/forms/reset-password.tsx:91
#: apps/remix/app/components/forms/password.tsx:89
#: apps/remix/app/components/forms/avatar-image.tsx:122
@ -1091,8 +1091,8 @@ msgstr ""
#: apps/remix/app/components/general/app-command-menu.tsx:309
#: apps/remix/app/components/general/teams/team-transfer-status.tsx:51
#: apps/remix/app/components/forms/team-update-form.tsx:91
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:199
#: apps/remix/app/components/forms/signup.tsx:181
#: apps/remix/app/components/forms/signup.tsx:195
#: apps/remix/app/components/forms/signin.tsx:52
#: apps/remix/app/components/forms/signin.tsx:265
#: apps/remix/app/components/forms/signin.tsx:281
@ -1268,7 +1268,7 @@ msgid "Awaiting email confirmation"
msgstr "Esperando confirmación de correo electrónico"
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:367
#: apps/remix/app/components/forms/signup.tsx:507
#: apps/remix/app/components/forms/signup.tsx:503
msgid "Back"
msgstr "Atrás"
@ -1293,7 +1293,7 @@ msgstr "Códigos de respaldo"
msgid "Banner Updated"
msgstr "Banner actualizado"
#: apps/remix/app/components/forms/signup.tsx:470
#: apps/remix/app/components/forms/signup.tsx:466
msgid "Basic details"
msgstr "Detalles básicos"
@ -1506,11 +1506,11 @@ msgstr "Elija..."
msgid "Claim account"
msgstr "Reclamar cuenta"
#: apps/remix/app/components/forms/signup.tsx:479
#: apps/remix/app/components/forms/signup.tsx:475
msgid "Claim username"
msgstr "Reclamar nombre de usuario"
#: apps/remix/app/components/forms/signup.tsx:280
#: apps/remix/app/components/forms/signup.tsx:276
msgid "Claim your username now"
msgstr "Reclame su nombre de usuario ahora"
@ -1568,7 +1568,7 @@ msgid "Close"
msgstr "Cerrar"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx:61
#: apps/remix/app/components/forms/signup.tsx:532
#: apps/remix/app/components/forms/signup.tsx:528
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:429
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:469
msgid "Complete"
@ -1791,7 +1791,7 @@ msgstr "Crear"
msgid "Create a <0>free account</0> to access your signed documents at any time."
msgstr "Crea una <0>cuenta gratuita</0> para acceder a tus documentos firmados en cualquier momento."
#: apps/remix/app/components/forms/signup.tsx:265
#: apps/remix/app/components/forms/signup.tsx:261
msgid "Create a new account"
msgstr "Crear una nueva cuenta"
@ -1873,7 +1873,7 @@ msgstr "Crear Webhook"
msgid "Create your account and start using state-of-the-art document signing."
msgstr "Crea tu cuenta y comienza a utilizar la firma de documentos de última generación."
#: apps/remix/app/components/forms/signup.tsx:269
#: apps/remix/app/components/forms/signup.tsx:265
msgid "Create your account and start using state-of-the-art document signing. Open and beautiful signing is within your grasp."
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."
@ -2561,7 +2561,7 @@ msgstr "Correo electrónico"
msgid "Email address"
msgstr "Dirección de correo electrónico"
#: apps/remix/app/components/forms/signup.tsx:329
#: apps/remix/app/components/forms/signup.tsx:325
msgid "Email Address"
msgstr "Dirección de correo electrónico"
@ -2873,7 +2873,7 @@ msgstr "Firma gratuita"
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx:212
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx:327
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:323
#: apps/remix/app/components/forms/signup.tsx:313
#: apps/remix/app/components/forms/signup.tsx:309
#: apps/remix/app/components/forms/profile.tsx:98
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:347
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:390
@ -3511,7 +3511,7 @@ msgstr "Nuevo propietario del equipo"
msgid "New Template"
msgstr "Nueva plantilla"
#: apps/remix/app/components/forms/signup.tsx:519
#: apps/remix/app/components/forms/signup.tsx:515
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:418
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:460
msgid "Next"
@ -3690,7 +3690,7 @@ msgstr "Solo los administradores pueden acceder y ver el documento"
msgid "Only managers and above can access and view the document"
msgstr "Solo los gerentes y superiores pueden acceder y ver el documento"
#: apps/remix/app/components/forms/signup.tsx:77
#: apps/remix/app/components/forms/signup.tsx:75
msgid "Only subscribers can have a username shorter than 6 characters"
msgstr "Solo los suscriptores pueden tener un nombre de usuario de menos de 6 caracteres"
@ -3707,7 +3707,7 @@ msgstr "¡Ups! Algo salió mal."
msgid "Opened"
msgstr "Abierto"
#: apps/remix/app/components/forms/signup.tsx:384
#: apps/remix/app/components/forms/signup.tsx:380
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx:338
msgid "Or"
msgstr "O"
@ -3785,7 +3785,7 @@ msgid "Passkeys are not supported on this browser"
msgstr "Las claves de acceso no están soportadas en este navegador"
#: apps/remix/app/components/general/app-command-menu.tsx:66
#: apps/remix/app/components/forms/signup.tsx:345
#: apps/remix/app/components/forms/signup.tsx:341
#: apps/remix/app/components/forms/signin.tsx:336
#: apps/remix/app/components/forms/reset-password.tsx:111
#: apps/remix/app/components/forms/password.tsx:125
@ -3805,7 +3805,7 @@ msgid "Password Reset Successful"
msgstr "Restablecimiento de contraseña exitoso"
#: apps/remix/app/components/general/claim-account.tsx:49
#: apps/remix/app/components/forms/signup.tsx:67
#: apps/remix/app/components/forms/signup.tsx:65
msgid "Password should not be common or based on personal information"
msgstr "La contraseña no debe ser común ni basarse en información personal"
@ -3941,7 +3941,7 @@ msgid "Please enter a meaningful name for your token. This will help you identif
msgstr "Por favor, ingresa un nombre significativo para tu token. Esto te ayudará a identificarlo más tarde."
#: apps/remix/app/components/general/claim-account.tsx:39
#: apps/remix/app/components/forms/signup.tsx:48
#: apps/remix/app/components/forms/signup.tsx:46
msgid "Please enter a valid name."
msgstr "Por favor, introduce un nombre válido."
@ -4084,7 +4084,7 @@ msgstr "Perfil Público"
msgid "Public profile URL"
msgstr "URL del perfil público"
#: apps/remix/app/components/forms/signup.tsx:448
#: apps/remix/app/components/forms/signup.tsx:444
msgid "Public profile username"
msgstr "Nombre de usuario del perfil público"
@ -4216,7 +4216,7 @@ msgid "Redirect URL"
msgstr "URL de redirección"
#: apps/remix/app/components/general/claim-account.tsx:79
#: apps/remix/app/components/forms/signup.tsx:138
#: apps/remix/app/components/forms/signup.tsx:136
msgid "Registration Successful"
msgstr "Registro exitoso"
@ -4685,7 +4685,7 @@ msgstr "Firmar Documento"
msgid "Sign field"
msgstr "Campo de firma"
#: apps/remix/app/components/forms/signup.tsx:363
#: apps/remix/app/components/forms/signup.tsx:359
msgid "Sign Here"
msgstr "Firmar aquí"
@ -4713,11 +4713,11 @@ msgstr "Firma el documento para completar el proceso."
msgid "Sign up"
msgstr "Regístrate"
#: apps/remix/app/components/forms/signup.tsx:402
#: apps/remix/app/components/forms/signup.tsx:398
msgid "Sign Up with Google"
msgstr "Regístrate con Google"
#: apps/remix/app/components/forms/signup.tsx:418
#: apps/remix/app/components/forms/signup.tsx:414
msgid "Sign Up with OIDC"
msgstr "Regístrate con OIDC"
@ -4824,7 +4824,7 @@ msgstr ""
msgid "Signing Volume"
msgstr "Volumen de firmas"
#: apps/remix/app/components/forms/signup.tsx:73
#: apps/remix/app/components/forms/signup.tsx:71
msgid "Signups are disabled."
msgstr "Las inscripciones están deshabilitadas."
@ -5675,7 +5675,7 @@ msgstr "Este token es inválido o ha expirado. Por favor, contacta a tu equipo p
msgid "This URL is already in use."
msgstr "Esta URL ya está en uso."
#: apps/remix/app/components/forms/signup.tsx:76
#: apps/remix/app/components/forms/signup.tsx:74
msgid "This username has already been taken"
msgstr "Este nombre de usuario ya ha sido tomado"
@ -6176,7 +6176,7 @@ msgstr "ID de Usuario"
msgid "User not found."
msgstr "Usuario no encontrado."
#: apps/remix/app/components/forms/signup.tsx:235
#: apps/remix/app/components/forms/signup.tsx:231
msgid "User profiles are here!"
msgstr "¡Los perfiles de usuario están aquí!"
@ -6184,11 +6184,11 @@ msgstr "¡Los perfiles de usuario están aquí!"
msgid "User settings"
msgstr "Configuraciones del usuario"
#: apps/remix/app/components/forms/signup.tsx:74
#: apps/remix/app/components/forms/signup.tsx:72
msgid "User with this email already exists. Please use a different email address."
msgstr "Un usuario con este correo electrónico ya existe. Por favor, use una dirección de correo diferente."
#: apps/remix/app/components/forms/signup.tsx:58
#: apps/remix/app/components/forms/signup.tsx:56
msgid "Username can only container alphanumeric characters and dashes."
msgstr "El nombre de usuario solo puede contener caracteres alfanuméricos y guiones."
@ -6465,8 +6465,8 @@ msgstr "Encontramos un error desconocido al intentar guardar tus datos. Por favo
msgid "We encountered an unknown error while attempting to sign you In. Please try again later."
msgstr "Encontramos un error desconocido al intentar iniciar sesión. Por favor, inténtalo de nuevo más tarde."
#: apps/remix/app/components/forms/signup.tsx:185
#: apps/remix/app/components/forms/signup.tsx:201
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:197
msgid "We encountered an unknown error while attempting to sign you Up. Please try again later."
msgstr "Encontramos un error desconocido al intentar registrarte. Por favor, inténtalo de nuevo más tarde."
@ -6507,11 +6507,11 @@ msgstr "Encontramos un error desconocido al intentar actualizar su perfil. Por f
msgid "We have sent a confirmation email for verification."
msgstr "Hemos enviado un correo electrónico de confirmación para la verificación."
#: apps/remix/app/components/forms/signup.tsx:56
#: apps/remix/app/components/forms/signup.tsx:54
msgid "We need a username to create your profile"
msgstr "Necesitamos un nombre de usuario para crear tu perfil"
#: apps/remix/app/components/forms/signup.tsx:51
#: apps/remix/app/components/forms/signup.tsx:49
msgid "We need your signature to sign documents"
msgstr "Necesitamos su firma para firmar documentos"
@ -6527,7 +6527,7 @@ msgstr "No pudimos copiar tu código de recuperación en tu portapapeles. Por fa
msgid "We were unable to create a checkout session. Please try again, or contact support"
msgstr "No pudimos crear una sesión de pago. Por favor, inténtalo de nuevo o contacta con soporte"
#: apps/remix/app/components/forms/signup.tsx:75
#: apps/remix/app/components/forms/signup.tsx:73
msgid "We were unable to create your account. Please review the information you provided and try again."
msgstr "No pudimos crear su cuenta. Revise la información que proporcionó e inténtelo de nuevo."
@ -6917,7 +6917,7 @@ msgid "You have successfully left this team."
msgstr "Has salido de este equipo con éxito."
#: apps/remix/app/components/general/claim-account.tsx:81
#: apps/remix/app/components/forms/signup.tsx:140
#: apps/remix/app/components/forms/signup.tsx:138
msgid "You have successfully registered. Please verify your account by clicking on the link you received in the email."
msgstr "Te has registrado con éxito. Por favor verifica tu cuenta haciendo clic en el enlace que recibiste en el correo electrónico."
@ -6972,7 +6972,7 @@ msgstr "Debes iniciar sesión para ver esta página."
msgid "You need to setup 2FA to mark this document as viewed."
msgstr "Debes configurar 2FA para marcar este documento como visto."
#: apps/remix/app/components/forms/signup.tsx:284
#: apps/remix/app/components/forms/signup.tsx:280
msgid "You will get notified & be able to set up your documenso public profile when we launch the feature."
msgstr "Recibirás una notificación y podrás configurar tu perfil público de Documenso cuando lanzemos la función."

View File

@ -905,7 +905,7 @@ msgstr "Autoriser les destinataires du document à répondre directement à cett
msgid "Allows authenticating using biometrics, password managers, hardware keys, etc."
msgstr "Permet d'authentifier en utilisant des biométries, des gestionnaires de mots de passe, des clés matérielles, etc."
#: apps/remix/app/components/forms/signup.tsx:424
#: apps/remix/app/components/forms/signup.tsx:420
msgid "Already have an account? <0>Sign in instead</0>"
msgstr "Vous avez déjà un compte ? <0>Connectez-vous plutôt</0>"
@ -935,7 +935,7 @@ msgstr "Un e-mail demandant le transfert de cette équipe a été envoyé."
#: apps/remix/app/components/general/claim-account.tsx:96
#: apps/remix/app/components/forms/token.tsx:139
#: apps/remix/app/components/forms/signup.tsx:162
#: apps/remix/app/components/forms/signup.tsx:160
#: apps/remix/app/components/forms/reset-password.tsx:91
#: apps/remix/app/components/forms/password.tsx:89
#: apps/remix/app/components/forms/avatar-image.tsx:122
@ -1091,8 +1091,8 @@ msgstr ""
#: apps/remix/app/components/general/app-command-menu.tsx:309
#: apps/remix/app/components/general/teams/team-transfer-status.tsx:51
#: apps/remix/app/components/forms/team-update-form.tsx:91
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:199
#: apps/remix/app/components/forms/signup.tsx:181
#: apps/remix/app/components/forms/signup.tsx:195
#: apps/remix/app/components/forms/signin.tsx:52
#: apps/remix/app/components/forms/signin.tsx:265
#: apps/remix/app/components/forms/signin.tsx:281
@ -1268,7 +1268,7 @@ msgid "Awaiting email confirmation"
msgstr "En attente de confirmation par e-mail"
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:367
#: apps/remix/app/components/forms/signup.tsx:507
#: apps/remix/app/components/forms/signup.tsx:503
msgid "Back"
msgstr "Retour"
@ -1293,7 +1293,7 @@ msgstr "Codes de sauvegarde"
msgid "Banner Updated"
msgstr "Bannière mise à jour"
#: apps/remix/app/components/forms/signup.tsx:470
#: apps/remix/app/components/forms/signup.tsx:466
msgid "Basic details"
msgstr "Détails de base"
@ -1506,11 +1506,11 @@ msgstr "Choisissez..."
msgid "Claim account"
msgstr "Revendiquer le compte"
#: apps/remix/app/components/forms/signup.tsx:479
#: apps/remix/app/components/forms/signup.tsx:475
msgid "Claim username"
msgstr "Revendiquer le nom d'utilisateur"
#: apps/remix/app/components/forms/signup.tsx:280
#: apps/remix/app/components/forms/signup.tsx:276
msgid "Claim your username now"
msgstr "Revendiquer votre nom d'utilisateur maintenant"
@ -1568,7 +1568,7 @@ msgid "Close"
msgstr "Fermer"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx:61
#: apps/remix/app/components/forms/signup.tsx:532
#: apps/remix/app/components/forms/signup.tsx:528
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:429
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:469
msgid "Complete"
@ -1791,7 +1791,7 @@ msgstr "Créer"
msgid "Create a <0>free account</0> to access your signed documents at any time."
msgstr "Créez un <0>compte gratuit</0> pour accéder à vos documents signés à tout moment."
#: apps/remix/app/components/forms/signup.tsx:265
#: apps/remix/app/components/forms/signup.tsx:261
msgid "Create a new account"
msgstr "Créer un nouveau compte"
@ -1873,7 +1873,7 @@ msgstr "Créer un Webhook"
msgid "Create your account and start using state-of-the-art document signing."
msgstr "Créez votre compte et commencez à utiliser la signature de documents à la pointe de la technologie."
#: apps/remix/app/components/forms/signup.tsx:269
#: apps/remix/app/components/forms/signup.tsx:265
msgid "Create your account and start using state-of-the-art document signing. Open and beautiful signing is within your grasp."
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."
@ -2561,7 +2561,7 @@ msgstr "Email"
msgid "Email address"
msgstr "Adresse email"
#: apps/remix/app/components/forms/signup.tsx:329
#: apps/remix/app/components/forms/signup.tsx:325
msgid "Email Address"
msgstr "Adresse e-mail"
@ -2873,7 +2873,7 @@ msgstr "Signature gratuite"
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx:212
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx:327
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:323
#: apps/remix/app/components/forms/signup.tsx:313
#: apps/remix/app/components/forms/signup.tsx:309
#: apps/remix/app/components/forms/profile.tsx:98
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:347
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:390
@ -3511,7 +3511,7 @@ msgstr "Nouveau propriétaire d'équipe"
msgid "New Template"
msgstr "Nouveau modèle"
#: apps/remix/app/components/forms/signup.tsx:519
#: apps/remix/app/components/forms/signup.tsx:515
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:418
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:460
msgid "Next"
@ -3690,7 +3690,7 @@ msgstr "Seules les administrateurs peuvent accéder et voir le document"
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"
#: apps/remix/app/components/forms/signup.tsx:77
#: apps/remix/app/components/forms/signup.tsx:75
msgid "Only subscribers can have a username shorter than 6 characters"
msgstr "Seuls les abonnés peuvent avoir un nom d'utilisateur de moins de 6 caractères"
@ -3707,7 +3707,7 @@ msgstr "Oups ! Quelque chose a mal tourné."
msgid "Opened"
msgstr "Ouvert"
#: apps/remix/app/components/forms/signup.tsx:384
#: apps/remix/app/components/forms/signup.tsx:380
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx:338
msgid "Or"
msgstr "Ou"
@ -3785,7 +3785,7 @@ msgid "Passkeys are not supported on this browser"
msgstr "Les clés d'accès ne sont pas prises en charge sur ce navigateur"
#: apps/remix/app/components/general/app-command-menu.tsx:66
#: apps/remix/app/components/forms/signup.tsx:345
#: apps/remix/app/components/forms/signup.tsx:341
#: apps/remix/app/components/forms/signin.tsx:336
#: apps/remix/app/components/forms/reset-password.tsx:111
#: apps/remix/app/components/forms/password.tsx:125
@ -3805,7 +3805,7 @@ msgid "Password Reset Successful"
msgstr "Réinitialisation du mot de passe réussie"
#: apps/remix/app/components/general/claim-account.tsx:49
#: apps/remix/app/components/forms/signup.tsx:67
#: apps/remix/app/components/forms/signup.tsx:65
msgid "Password should not be common or based on personal information"
msgstr "Le mot de passe ne doit pas être commun ou basé sur des informations personnelles"
@ -3941,7 +3941,7 @@ msgid "Please enter a meaningful name for your token. This will help you identif
msgstr "Veuillez entrer un nom significatif pour votre token. Cela vous aidera à l'identifier plus tard."
#: apps/remix/app/components/general/claim-account.tsx:39
#: apps/remix/app/components/forms/signup.tsx:48
#: apps/remix/app/components/forms/signup.tsx:46
msgid "Please enter a valid name."
msgstr "Veuiillez entrer un nom valide."
@ -4084,7 +4084,7 @@ msgstr "Profil public"
msgid "Public profile URL"
msgstr "URL du profil public"
#: apps/remix/app/components/forms/signup.tsx:448
#: apps/remix/app/components/forms/signup.tsx:444
msgid "Public profile username"
msgstr "Nom d'utilisateur du profil public"
@ -4216,7 +4216,7 @@ msgid "Redirect URL"
msgstr "URL de redirection"
#: apps/remix/app/components/general/claim-account.tsx:79
#: apps/remix/app/components/forms/signup.tsx:138
#: apps/remix/app/components/forms/signup.tsx:136
msgid "Registration Successful"
msgstr "Inscription réussie"
@ -4685,7 +4685,7 @@ msgstr "Signer le document"
msgid "Sign field"
msgstr "Champ de signature"
#: apps/remix/app/components/forms/signup.tsx:363
#: apps/remix/app/components/forms/signup.tsx:359
msgid "Sign Here"
msgstr "Signer ici"
@ -4713,11 +4713,11 @@ msgstr "Signez le document pour terminer le processus."
msgid "Sign up"
msgstr "S'inscrire"
#: apps/remix/app/components/forms/signup.tsx:402
#: apps/remix/app/components/forms/signup.tsx:398
msgid "Sign Up with Google"
msgstr "S'inscrire avec Google"
#: apps/remix/app/components/forms/signup.tsx:418
#: apps/remix/app/components/forms/signup.tsx:414
msgid "Sign Up with OIDC"
msgstr "S'inscrire avec OIDC"
@ -4824,7 +4824,7 @@ msgstr ""
msgid "Signing Volume"
msgstr "Volume de signatures"
#: apps/remix/app/components/forms/signup.tsx:73
#: apps/remix/app/components/forms/signup.tsx:71
msgid "Signups are disabled."
msgstr "Les inscriptions sont désactivées."
@ -5675,7 +5675,7 @@ msgstr "Ce token est invalide ou a expiré. Veuillez contacter votre équipe pou
msgid "This URL is already in use."
msgstr "Cette URL est déjà utilisée."
#: apps/remix/app/components/forms/signup.tsx:76
#: apps/remix/app/components/forms/signup.tsx:74
msgid "This username has already been taken"
msgstr "Ce nom d'utilisateur a déjà été pris"
@ -6176,7 +6176,7 @@ msgstr "ID utilisateur"
msgid "User not found."
msgstr "Utilisateur non trouvé."
#: apps/remix/app/components/forms/signup.tsx:235
#: apps/remix/app/components/forms/signup.tsx:231
msgid "User profiles are here!"
msgstr "Les profils des utilisateurs sont ici !"
@ -6184,11 +6184,11 @@ msgstr "Les profils des utilisateurs sont ici !"
msgid "User settings"
msgstr "Paramètres de l'utilisateur"
#: apps/remix/app/components/forms/signup.tsx:74
#: apps/remix/app/components/forms/signup.tsx:72
msgid "User with this email already exists. Please use a different email address."
msgstr "Un utilisateur avec cet e-mail existe déjà. Veuillez utiliser une adresse e-mail différente."
#: apps/remix/app/components/forms/signup.tsx:58
#: apps/remix/app/components/forms/signup.tsx:56
msgid "Username can only container alphanumeric characters and dashes."
msgstr "Le nom d'utilisateur ne peut contenir que des caractères alphanumériques et des tirets."
@ -6465,8 +6465,8 @@ msgstr "Une erreur inconnue s'est produite lors de l'enregistrement de vos déta
msgid "We encountered an unknown error while attempting to sign you In. Please try again later."
msgstr "Une erreur inconnue s'est produite lors de la connexion. Veuillez réessayer plus tard."
#: apps/remix/app/components/forms/signup.tsx:185
#: apps/remix/app/components/forms/signup.tsx:201
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:197
msgid "We encountered an unknown error while attempting to sign you Up. Please try again later."
msgstr "Une erreur inconnue s'est produite lors de l'inscription. Veuillez réessayer plus tard."
@ -6507,11 +6507,11 @@ msgstr "Nous avons rencontré une erreur inconnue lors de la tentative de mise
msgid "We have sent a confirmation email for verification."
msgstr "Nous avons envoyé un e-mail de confirmation pour vérification."
#: apps/remix/app/components/forms/signup.tsx:56
#: apps/remix/app/components/forms/signup.tsx:54
msgid "We need a username to create your profile"
msgstr "Nous avons besoin d'un nom d'utilisateur pour créer votre profil"
#: apps/remix/app/components/forms/signup.tsx:51
#: apps/remix/app/components/forms/signup.tsx:49
msgid "We need your signature to sign documents"
msgstr "Nous avons besoin de votre signature pour signer des documents"
@ -6527,7 +6527,7 @@ msgstr "Nous n'avons pas pu copier votre code de récupération dans votre press
msgid "We were unable to create a checkout session. Please try again, or contact support"
msgstr "Nous n'avons pas pu créer de session de paiement. Veuillez réessayer ou contacter le support"
#: apps/remix/app/components/forms/signup.tsx:75
#: apps/remix/app/components/forms/signup.tsx:73
msgid "We were unable to create your account. Please review the information you provided and try again."
msgstr "Nous n'avons pas pu créer votre compte. Veuillez vérifier les informations que vous avez fournies et réessayer."
@ -6917,7 +6917,7 @@ msgid "You have successfully left this team."
msgstr "Vous avez quitté cette équipe avec succès."
#: apps/remix/app/components/general/claim-account.tsx:81
#: apps/remix/app/components/forms/signup.tsx:140
#: apps/remix/app/components/forms/signup.tsx:138
msgid "You have successfully registered. Please verify your account by clicking on the link you received in the email."
msgstr "Vous vous êtes inscrit avec succès. Veuillez vérifier votre compte en cliquant sur le lien que vous avez reçu dans l'e-mail."
@ -6972,7 +6972,7 @@ msgstr "Vous devez être connecté pour voir cette page."
msgid "You need to setup 2FA to mark this document as viewed."
msgstr "Vous devez configurer 2FA pour marquer ce document comme vu."
#: apps/remix/app/components/forms/signup.tsx:284
#: apps/remix/app/components/forms/signup.tsx:280
msgid "You will get notified & be able to set up your documenso public profile when we launch the feature."
msgstr "Vous serez notifié et pourrez configurer votre profil public Documenso lorsque nous lancerons la fonctionnalité."

View File

@ -905,7 +905,7 @@ msgstr "Consenti ai destinatari del documento di rispondere direttamente a quest
msgid "Allows authenticating using biometrics, password managers, hardware keys, etc."
msgstr "Consente di autenticare utilizzando biometria, gestori di password, chiavi hardware, ecc."
#: apps/remix/app/components/forms/signup.tsx:424
#: apps/remix/app/components/forms/signup.tsx:420
msgid "Already have an account? <0>Sign in instead</0>"
msgstr "Hai già un account? <0>Accedi al posto</0>"
@ -935,7 +935,7 @@ msgstr "È stata inviata un'email per richiedere il trasferimento di questo team
#: apps/remix/app/components/general/claim-account.tsx:96
#: apps/remix/app/components/forms/token.tsx:139
#: apps/remix/app/components/forms/signup.tsx:162
#: apps/remix/app/components/forms/signup.tsx:160
#: apps/remix/app/components/forms/reset-password.tsx:91
#: apps/remix/app/components/forms/password.tsx:89
#: apps/remix/app/components/forms/avatar-image.tsx:122
@ -1091,8 +1091,8 @@ msgstr ""
#: apps/remix/app/components/general/app-command-menu.tsx:309
#: apps/remix/app/components/general/teams/team-transfer-status.tsx:51
#: apps/remix/app/components/forms/team-update-form.tsx:91
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:199
#: apps/remix/app/components/forms/signup.tsx:181
#: apps/remix/app/components/forms/signup.tsx:195
#: apps/remix/app/components/forms/signin.tsx:52
#: apps/remix/app/components/forms/signin.tsx:265
#: apps/remix/app/components/forms/signin.tsx:281
@ -1268,7 +1268,7 @@ msgid "Awaiting email confirmation"
msgstr "In attesa della conferma email"
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:367
#: apps/remix/app/components/forms/signup.tsx:507
#: apps/remix/app/components/forms/signup.tsx:503
msgid "Back"
msgstr "Indietro"
@ -1293,7 +1293,7 @@ msgstr "Codici di Backup"
msgid "Banner Updated"
msgstr "Banner Aggiornato"
#: apps/remix/app/components/forms/signup.tsx:470
#: apps/remix/app/components/forms/signup.tsx:466
msgid "Basic details"
msgstr "Dettagli di Base"
@ -1506,11 +1506,11 @@ msgstr "Scegli..."
msgid "Claim account"
msgstr "Rivendica account"
#: apps/remix/app/components/forms/signup.tsx:479
#: apps/remix/app/components/forms/signup.tsx:475
msgid "Claim username"
msgstr "Rivendica nome utente"
#: apps/remix/app/components/forms/signup.tsx:280
#: apps/remix/app/components/forms/signup.tsx:276
msgid "Claim your username now"
msgstr "Rivendica il tuo nome utente ora"
@ -1568,7 +1568,7 @@ msgid "Close"
msgstr "Chiudi"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx:61
#: apps/remix/app/components/forms/signup.tsx:532
#: apps/remix/app/components/forms/signup.tsx:528
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:429
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:469
msgid "Complete"
@ -1791,7 +1791,7 @@ msgstr "Crea"
msgid "Create a <0>free account</0> to access your signed documents at any time."
msgstr "Crea un <0>account gratuito</0> per accedere ai tuoi documenti firmati in qualsiasi momento."
#: apps/remix/app/components/forms/signup.tsx:265
#: apps/remix/app/components/forms/signup.tsx:261
msgid "Create a new account"
msgstr "Crea un nuovo account"
@ -1873,7 +1873,7 @@ msgstr "Crea Webhook"
msgid "Create your account and start using state-of-the-art document signing."
msgstr "Crea il tuo account e inizia a utilizzare firme digitali all'avanguardia."
#: apps/remix/app/components/forms/signup.tsx:269
#: apps/remix/app/components/forms/signup.tsx:265
msgid "Create your account and start using state-of-the-art document signing. Open and beautiful signing is within your grasp."
msgstr "Crea il tuo account e inizia a utilizzare firme digitali all'avanguardia. Una firma aperta e bella è a tua portata."
@ -2561,7 +2561,7 @@ msgstr "Email"
msgid "Email address"
msgstr "Indirizzo email"
#: apps/remix/app/components/forms/signup.tsx:329
#: apps/remix/app/components/forms/signup.tsx:325
msgid "Email Address"
msgstr "Indirizzo Email"
@ -2873,7 +2873,7 @@ msgstr "Firma gratuita"
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx:212
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx:327
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:323
#: apps/remix/app/components/forms/signup.tsx:313
#: apps/remix/app/components/forms/signup.tsx:309
#: apps/remix/app/components/forms/profile.tsx:98
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:347
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:390
@ -3511,7 +3511,7 @@ msgstr "Nuovo proprietario del team"
msgid "New Template"
msgstr "Nuovo modello"
#: apps/remix/app/components/forms/signup.tsx:519
#: apps/remix/app/components/forms/signup.tsx:515
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:418
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:460
msgid "Next"
@ -3690,7 +3690,7 @@ msgstr "Solo gli amministratori possono accedere e visualizzare il documento"
msgid "Only managers and above can access and view the document"
msgstr "Solo i manager e superiori possono accedere e visualizzare il documento"
#: apps/remix/app/components/forms/signup.tsx:77
#: apps/remix/app/components/forms/signup.tsx:75
msgid "Only subscribers can have a username shorter than 6 characters"
msgstr "Solo gli abbonati possono avere un nome utente più corto di 6 caratteri"
@ -3707,7 +3707,7 @@ msgstr "Ops! Qualcosa è andato storto."
msgid "Opened"
msgstr "Aperto"
#: apps/remix/app/components/forms/signup.tsx:384
#: apps/remix/app/components/forms/signup.tsx:380
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx:338
msgid "Or"
msgstr "Oppure"
@ -3785,7 +3785,7 @@ msgid "Passkeys are not supported on this browser"
msgstr "Le passkey non sono supportate su questo browser"
#: apps/remix/app/components/general/app-command-menu.tsx:66
#: apps/remix/app/components/forms/signup.tsx:345
#: apps/remix/app/components/forms/signup.tsx:341
#: apps/remix/app/components/forms/signin.tsx:336
#: apps/remix/app/components/forms/reset-password.tsx:111
#: apps/remix/app/components/forms/password.tsx:125
@ -3805,7 +3805,7 @@ msgid "Password Reset Successful"
msgstr "Reimpostazione password riuscita"
#: apps/remix/app/components/general/claim-account.tsx:49
#: apps/remix/app/components/forms/signup.tsx:67
#: apps/remix/app/components/forms/signup.tsx:65
msgid "Password should not be common or based on personal information"
msgstr "La password non deve essere comune o basata su informazioni personali"
@ -3941,7 +3941,7 @@ msgid "Please enter a meaningful name for your token. This will help you identif
msgstr "Si prega di inserire un nome significativo per il proprio token. Questo ti aiuterà a identificarlo più tardi."
#: apps/remix/app/components/general/claim-account.tsx:39
#: apps/remix/app/components/forms/signup.tsx:48
#: apps/remix/app/components/forms/signup.tsx:46
msgid "Please enter a valid name."
msgstr "Per favore inserisci un nome valido."
@ -4084,7 +4084,7 @@ msgstr "Profilo pubblico"
msgid "Public profile URL"
msgstr "URL del profilo pubblico"
#: apps/remix/app/components/forms/signup.tsx:448
#: apps/remix/app/components/forms/signup.tsx:444
msgid "Public profile username"
msgstr "Nome utente del profilo pubblico"
@ -4216,7 +4216,7 @@ msgid "Redirect URL"
msgstr "URL di reindirizzamento"
#: apps/remix/app/components/general/claim-account.tsx:79
#: apps/remix/app/components/forms/signup.tsx:138
#: apps/remix/app/components/forms/signup.tsx:136
msgid "Registration Successful"
msgstr "Registrazione avvenuta con successo"
@ -4685,7 +4685,7 @@ msgstr "Firma documento"
msgid "Sign field"
msgstr "Campo di firma"
#: apps/remix/app/components/forms/signup.tsx:363
#: apps/remix/app/components/forms/signup.tsx:359
msgid "Sign Here"
msgstr "Firma qui"
@ -4713,11 +4713,11 @@ msgstr "Firma il documento per completare il processo."
msgid "Sign up"
msgstr "Registrati"
#: apps/remix/app/components/forms/signup.tsx:402
#: apps/remix/app/components/forms/signup.tsx:398
msgid "Sign Up with Google"
msgstr "Iscriviti con Google"
#: apps/remix/app/components/forms/signup.tsx:418
#: apps/remix/app/components/forms/signup.tsx:414
msgid "Sign Up with OIDC"
msgstr "Iscriviti con OIDC"
@ -4824,7 +4824,7 @@ msgstr ""
msgid "Signing Volume"
msgstr "Volume di firma"
#: apps/remix/app/components/forms/signup.tsx:73
#: apps/remix/app/components/forms/signup.tsx:71
msgid "Signups are disabled."
msgstr "Le iscrizioni sono disabilitate."
@ -5675,7 +5675,7 @@ msgstr "Questo token è invalido o è scaduto. Si prega di contattare il vostro
msgid "This URL is already in use."
msgstr "Questo URL è già in uso."
#: apps/remix/app/components/forms/signup.tsx:76
#: apps/remix/app/components/forms/signup.tsx:74
msgid "This username has already been taken"
msgstr "Questo nome utente è già stato preso"
@ -6176,7 +6176,7 @@ msgstr "ID Utente"
msgid "User not found."
msgstr "Utente non trovato."
#: apps/remix/app/components/forms/signup.tsx:235
#: apps/remix/app/components/forms/signup.tsx:231
msgid "User profiles are here!"
msgstr "I profili utente sono qui!"
@ -6184,11 +6184,11 @@ msgstr "I profili utente sono qui!"
msgid "User settings"
msgstr "Impostazioni utente"
#: apps/remix/app/components/forms/signup.tsx:74
#: apps/remix/app/components/forms/signup.tsx:72
msgid "User with this email already exists. Please use a different email address."
msgstr "Un utente con questo email esiste già. Si prega di utilizzare un indirizzo email diverso."
#: apps/remix/app/components/forms/signup.tsx:58
#: apps/remix/app/components/forms/signup.tsx:56
msgid "Username can only container alphanumeric characters and dashes."
msgstr "Il nome utente può contenere solo caratteri alfanumerici e trattini."
@ -6465,8 +6465,8 @@ msgstr "Abbiamo riscontrato un errore sconosciuto durante il tentativo di salvar
msgid "We encountered an unknown error while attempting to sign you In. Please try again later."
msgstr "Abbiamo riscontrato un errore sconosciuto durante il tentativo di accedere. Si prega di riprovare più tardi."
#: apps/remix/app/components/forms/signup.tsx:185
#: apps/remix/app/components/forms/signup.tsx:201
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:197
msgid "We encountered an unknown error while attempting to sign you Up. Please try again later."
msgstr "Abbiamo riscontrato un errore sconosciuto durante il tentativo di registrarti. Si prega di riprovare più tardi."
@ -6507,11 +6507,11 @@ msgstr "Abbiamo riscontrato un errore sconosciuto durante il tentativo di aggior
msgid "We have sent a confirmation email for verification."
msgstr "Abbiamo inviato un'email di conferma per la verifica."
#: apps/remix/app/components/forms/signup.tsx:56
#: apps/remix/app/components/forms/signup.tsx:54
msgid "We need a username to create your profile"
msgstr "Abbiamo bisogno di un nome utente per creare il tuo profilo"
#: apps/remix/app/components/forms/signup.tsx:51
#: apps/remix/app/components/forms/signup.tsx:49
msgid "We need your signature to sign documents"
msgstr "Abbiamo bisogno della tua firma per firmare i documenti"
@ -6527,7 +6527,7 @@ msgstr "Non siamo riusciti a copiare il tuo codice di recupero negli appunti. Si
msgid "We were unable to create a checkout session. Please try again, or contact support"
msgstr "Non siamo riusciti a creare una sessione di pagamento. Si prega di riprovare o contattare il supporto"
#: apps/remix/app/components/forms/signup.tsx:75
#: apps/remix/app/components/forms/signup.tsx:73
msgid "We were unable to create your account. Please review the information you provided and try again."
msgstr "Non siamo riusciti a creare il tuo account. Si prega di rivedere le informazioni fornite e riprovare."
@ -6917,7 +6917,7 @@ msgid "You have successfully left this team."
msgstr "Hai lasciato con successo questo team."
#: apps/remix/app/components/general/claim-account.tsx:81
#: apps/remix/app/components/forms/signup.tsx:140
#: apps/remix/app/components/forms/signup.tsx:138
msgid "You have successfully registered. Please verify your account by clicking on the link you received in the email."
msgstr "Ti sei registrato con successo. Verifica il tuo account cliccando sul link ricevuto via email."
@ -6972,7 +6972,7 @@ msgstr "Devi essere loggato per visualizzare questa pagina."
msgid "You need to setup 2FA to mark this document as viewed."
msgstr "Devi configurare l'autenticazione a due fattori per contrassegnare questo documento come visualizzato."
#: apps/remix/app/components/forms/signup.tsx:284
#: apps/remix/app/components/forms/signup.tsx:280
msgid "You will get notified & be able to set up your documenso public profile when we launch the feature."
msgstr "Riceverai una notifica e potrai configurare il tuo profilo pubblico su Documenso quando lanceremo la funzionalità."

View File

@ -905,7 +905,7 @@ msgstr "Zezwól odbiorcom dokumentów na bezpośrednią odpowiedź na ten adres
msgid "Allows authenticating using biometrics, password managers, hardware keys, etc."
msgstr "Pozwala na uwierzytelnianie za pomocą biometrii, menedżerów haseł, kluczy sprzętowych itp."
#: apps/remix/app/components/forms/signup.tsx:424
#: apps/remix/app/components/forms/signup.tsx:420
msgid "Already have an account? <0>Sign in instead</0>"
msgstr "Masz już konto? <0>Zaloguj się zamiast tego</0>"
@ -935,7 +935,7 @@ msgstr "E-mail z prośbą o przeniesienie tego zespołu został wysłany."
#: apps/remix/app/components/general/claim-account.tsx:96
#: apps/remix/app/components/forms/token.tsx:139
#: apps/remix/app/components/forms/signup.tsx:162
#: apps/remix/app/components/forms/signup.tsx:160
#: apps/remix/app/components/forms/reset-password.tsx:91
#: apps/remix/app/components/forms/password.tsx:89
#: apps/remix/app/components/forms/avatar-image.tsx:122
@ -1091,8 +1091,8 @@ msgstr ""
#: apps/remix/app/components/general/app-command-menu.tsx:309
#: apps/remix/app/components/general/teams/team-transfer-status.tsx:51
#: apps/remix/app/components/forms/team-update-form.tsx:91
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:199
#: apps/remix/app/components/forms/signup.tsx:181
#: apps/remix/app/components/forms/signup.tsx:195
#: apps/remix/app/components/forms/signin.tsx:52
#: apps/remix/app/components/forms/signin.tsx:265
#: apps/remix/app/components/forms/signin.tsx:281
@ -1268,7 +1268,7 @@ msgid "Awaiting email confirmation"
msgstr "Czekam na potwierdzenie e-maila"
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:367
#: apps/remix/app/components/forms/signup.tsx:507
#: apps/remix/app/components/forms/signup.tsx:503
msgid "Back"
msgstr "Powrót"
@ -1293,7 +1293,7 @@ msgstr "Kody zapasowe"
msgid "Banner Updated"
msgstr "Baner został zaktualizowany"
#: apps/remix/app/components/forms/signup.tsx:470
#: apps/remix/app/components/forms/signup.tsx:466
msgid "Basic details"
msgstr "Podstawowe szczegóły"
@ -1506,11 +1506,11 @@ msgstr "Wybierz..."
msgid "Claim account"
msgstr "Zgłoś konto"
#: apps/remix/app/components/forms/signup.tsx:479
#: apps/remix/app/components/forms/signup.tsx:475
msgid "Claim username"
msgstr "Zgłoś nazwę użytkownika"
#: apps/remix/app/components/forms/signup.tsx:280
#: apps/remix/app/components/forms/signup.tsx:276
msgid "Claim your username now"
msgstr "Zgłoś swoją nazwę użytkownika teraz"
@ -1568,7 +1568,7 @@ msgid "Close"
msgstr "Zamknij"
#: apps/remix/app/components/general/document-signing/document-signing-complete-dialog.tsx:61
#: apps/remix/app/components/forms/signup.tsx:532
#: apps/remix/app/components/forms/signup.tsx:528
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:429
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:469
msgid "Complete"
@ -1791,7 +1791,7 @@ msgstr "Utwórz"
msgid "Create a <0>free account</0> to access your signed documents at any time."
msgstr "Utwórz <0>darmowe konto</0>, aby uzyskać dostęp do podpisanych dokumentów w dowolnym momencie."
#: apps/remix/app/components/forms/signup.tsx:265
#: apps/remix/app/components/forms/signup.tsx:261
msgid "Create a new account"
msgstr "Utwórz nowe konto"
@ -1873,7 +1873,7 @@ msgstr "Utwórz webhook"
msgid "Create your account and start using state-of-the-art document signing."
msgstr "Utwórz swoje konto i zacznij korzystać z nowoczesnego podpisywania dokumentów."
#: apps/remix/app/components/forms/signup.tsx:269
#: apps/remix/app/components/forms/signup.tsx:265
msgid "Create your account and start using state-of-the-art document signing. Open and beautiful signing is within your grasp."
msgstr "Utwórz swoje konto i zacznij korzystać z nowoczesnego podpisywania dokumentów. Otwarty i piękny podpis jest w zasięgu ręki."
@ -2561,7 +2561,7 @@ msgstr "Adres e-mail"
msgid "Email address"
msgstr "Adres e-mail"
#: apps/remix/app/components/forms/signup.tsx:329
#: apps/remix/app/components/forms/signup.tsx:325
msgid "Email Address"
msgstr "Adres e-mail"
@ -2873,7 +2873,7 @@ msgstr "Podpis wolny"
#: apps/remix/app/components/general/document-signing/document-signing-name-field.tsx:212
#: apps/remix/app/components/general/document-signing/document-signing-form.tsx:327
#: apps/remix/app/components/general/direct-template/direct-template-signing-form.tsx:323
#: apps/remix/app/components/forms/signup.tsx:313
#: apps/remix/app/components/forms/signup.tsx:309
#: apps/remix/app/components/forms/profile.tsx:98
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:347
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:390
@ -3511,7 +3511,7 @@ msgstr "Nowy właściciel zespołu"
msgid "New Template"
msgstr "Nowy szablon"
#: apps/remix/app/components/forms/signup.tsx:519
#: apps/remix/app/components/forms/signup.tsx:515
#: apps/remix/app/components/embed/embed-document-signing-page.tsx:418
#: apps/remix/app/components/embed/embed-direct-template-client-page.tsx:460
msgid "Next"
@ -3690,7 +3690,7 @@ msgstr "Tylko administratorzy mogą uzyskać dostęp do dokumentu i go wyświetl
msgid "Only managers and above can access and view the document"
msgstr "Tylko menedżerowie i wyżej mogą uzyskać dostęp do dokumentu i go wyświetlić"
#: apps/remix/app/components/forms/signup.tsx:77
#: apps/remix/app/components/forms/signup.tsx:75
msgid "Only subscribers can have a username shorter than 6 characters"
msgstr "Tylko subskrybenci mogą mieć nazwę użytkownika krótszą niż 6 znaków"
@ -3707,7 +3707,7 @@ msgstr "Ups! Coś poszło nie tak."
msgid "Opened"
msgstr "Otwarto"
#: apps/remix/app/components/forms/signup.tsx:384
#: apps/remix/app/components/forms/signup.tsx:380
#: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx:338
msgid "Or"
msgstr "Lub"
@ -3785,7 +3785,7 @@ msgid "Passkeys are not supported on this browser"
msgstr "Klucze dostępu nie są obsługiwane w tej przeglądarce"
#: apps/remix/app/components/general/app-command-menu.tsx:66
#: apps/remix/app/components/forms/signup.tsx:345
#: apps/remix/app/components/forms/signup.tsx:341
#: apps/remix/app/components/forms/signin.tsx:336
#: apps/remix/app/components/forms/reset-password.tsx:111
#: apps/remix/app/components/forms/password.tsx:125
@ -3805,7 +3805,7 @@ msgid "Password Reset Successful"
msgstr "Resetowanie hasła zakończone sukcesem"
#: apps/remix/app/components/general/claim-account.tsx:49
#: apps/remix/app/components/forms/signup.tsx:67
#: apps/remix/app/components/forms/signup.tsx:65
msgid "Password should not be common or based on personal information"
msgstr "Hasło nie powinno być powszechne ani oparte na informacjach osobistych"
@ -3941,7 +3941,7 @@ msgid "Please enter a meaningful name for your token. This will help you identif
msgstr "Wpisz nazwę tokena. Pomoże to później w jego identyfikacji."
#: apps/remix/app/components/general/claim-account.tsx:39
#: apps/remix/app/components/forms/signup.tsx:48
#: apps/remix/app/components/forms/signup.tsx:46
msgid "Please enter a valid name."
msgstr "Proszę wpisać poprawną nazwę."
@ -4084,7 +4084,7 @@ msgstr "Profil publiczny"
msgid "Public profile URL"
msgstr "Adres URL profilu publicznego"
#: apps/remix/app/components/forms/signup.tsx:448
#: apps/remix/app/components/forms/signup.tsx:444
msgid "Public profile username"
msgstr "Nazwa użytkownika profilu publicznego"
@ -4216,7 +4216,7 @@ msgid "Redirect URL"
msgstr "Adres URL przekierowania"
#: apps/remix/app/components/general/claim-account.tsx:79
#: apps/remix/app/components/forms/signup.tsx:138
#: apps/remix/app/components/forms/signup.tsx:136
msgid "Registration Successful"
msgstr "Rejestracja zakończona sukcesem"
@ -4685,7 +4685,7 @@ msgstr "Podpisz dokument"
msgid "Sign field"
msgstr "Pole podpisu"
#: apps/remix/app/components/forms/signup.tsx:363
#: apps/remix/app/components/forms/signup.tsx:359
msgid "Sign Here"
msgstr "Podpisz tutaj"
@ -4713,11 +4713,11 @@ msgstr "Podpisz dokument, aby zakończyć proces."
msgid "Sign up"
msgstr "Zarejestruj się"
#: apps/remix/app/components/forms/signup.tsx:402
#: apps/remix/app/components/forms/signup.tsx:398
msgid "Sign Up with Google"
msgstr "Zarejestruj się za pomocą Google"
#: apps/remix/app/components/forms/signup.tsx:418
#: apps/remix/app/components/forms/signup.tsx:414
msgid "Sign Up with OIDC"
msgstr "Zarejestruj się za pomocą OIDC"
@ -4824,7 +4824,7 @@ msgstr ""
msgid "Signing Volume"
msgstr "Liczba podpisów"
#: apps/remix/app/components/forms/signup.tsx:73
#: apps/remix/app/components/forms/signup.tsx:71
msgid "Signups are disabled."
msgstr "Rejestracje są wyłączone."
@ -5675,7 +5675,7 @@ msgstr "Ten token jest nieprawidłowy lub wygasł. Proszę skontaktować się ze
msgid "This URL is already in use."
msgstr "Ten URL jest już używany."
#: apps/remix/app/components/forms/signup.tsx:76
#: apps/remix/app/components/forms/signup.tsx:74
msgid "This username has already been taken"
msgstr "Ta nazwa użytkownika została już zajęta"
@ -6176,7 +6176,7 @@ msgstr "ID użytkownika"
msgid "User not found."
msgstr "Nie znaleziono użytkownika."
#: apps/remix/app/components/forms/signup.tsx:235
#: apps/remix/app/components/forms/signup.tsx:231
msgid "User profiles are here!"
msgstr "Profile użytkowników są tutaj!"
@ -6184,11 +6184,11 @@ msgstr "Profile użytkowników są tutaj!"
msgid "User settings"
msgstr "Ustawienia użytkownika"
#: apps/remix/app/components/forms/signup.tsx:74
#: apps/remix/app/components/forms/signup.tsx:72
msgid "User with this email already exists. Please use a different email address."
msgstr "Użytkownik z tym adresem e-mail już istnieje. Proszę użyć innego adresu e-mail."
#: apps/remix/app/components/forms/signup.tsx:58
#: apps/remix/app/components/forms/signup.tsx:56
msgid "Username can only container alphanumeric characters and dashes."
msgstr "Nazwa użytkownika może zawierać tylko znaki alfanumeryczne i myślniki."
@ -6465,8 +6465,8 @@ msgstr "Natknęliśmy się na nieznany błąd podczas próby zapisania twoich da
msgid "We encountered an unknown error while attempting to sign you In. Please try again later."
msgstr "Natknęliśmy się na nieznany błąd podczas próby zalogowania się. Proszę spróbuj ponownie później."
#: apps/remix/app/components/forms/signup.tsx:185
#: apps/remix/app/components/forms/signup.tsx:201
#: apps/remix/app/components/forms/signup.tsx:183
#: apps/remix/app/components/forms/signup.tsx:197
msgid "We encountered an unknown error while attempting to sign you Up. Please try again later."
msgstr "Natknęliśmy się na nieznany błąd podczas próby rejestracji. Proszę spróbuj ponownie później."
@ -6507,11 +6507,11 @@ msgstr "Napotkaliśmy nieznany błąd podczas próby aktualizacji Twojego profil
msgid "We have sent a confirmation email for verification."
msgstr "Wysłaliśmy wiadomość e-mail z potwierdzeniem dla weryfikacji."
#: apps/remix/app/components/forms/signup.tsx:56
#: apps/remix/app/components/forms/signup.tsx:54
msgid "We need a username to create your profile"
msgstr "Potrzebujemy nazwy użytkownika, aby utworzyć Twój profil"
#: apps/remix/app/components/forms/signup.tsx:51
#: apps/remix/app/components/forms/signup.tsx:49
msgid "We need your signature to sign documents"
msgstr "Potrzebujemy Twojego podpisu, aby podpisać dokumenty"
@ -6527,7 +6527,7 @@ msgstr "Nie udało nam się skopiować twojego kodu odzyskiwania do schowka. Spr
msgid "We were unable to create a checkout session. Please try again, or contact support"
msgstr "Nie udało się utworzyć sesji zakupu. Proszę spróbuj ponownie lub skontaktuj się z pomocą techniczną"
#: apps/remix/app/components/forms/signup.tsx:75
#: apps/remix/app/components/forms/signup.tsx:73
msgid "We were unable to create your account. Please review the information you provided and try again."
msgstr "Nie udało się utworzyć Twojego konta. Proszę sprawdzić podane informacje i spróbować ponownie."
@ -6917,7 +6917,7 @@ msgid "You have successfully left this team."
msgstr "Sukces! Opuszczono ten zespół."
#: apps/remix/app/components/general/claim-account.tsx:81
#: apps/remix/app/components/forms/signup.tsx:140
#: apps/remix/app/components/forms/signup.tsx:138
msgid "You have successfully registered. Please verify your account by clicking on the link you received in the email."
msgstr "Rejestracja zakończona sukcesem. Zweryfikuj swoje konto, klikając w link, który otrzymałeś w e-mailu."
@ -6972,7 +6972,7 @@ msgstr "Musisz być zalogowany, aby zobaczyć tę stronę."
msgid "You need to setup 2FA to mark this document as viewed."
msgstr "Musisz skonfigurować 2FA, aby oznaczyć ten dokument jako przeczytany."
#: apps/remix/app/components/forms/signup.tsx:284
#: apps/remix/app/components/forms/signup.tsx:280
msgid "You will get notified & be able to set up your documenso public profile when we launch the feature."
msgstr "Otrzymasz powiadomienie i będziesz mógł skonfigurować swój publiczny profil documenso, gdy uruchomimy tę funkcję."

View File

@ -2,7 +2,7 @@ import type { Context } from 'hono';
import { z } from 'zod';
import type { SessionUser } from '@documenso/auth/server/lib/session/session';
import { getSession } from '@documenso/auth/server/lib/utils/get-session';
import { getOptionalSession } from '@documenso/auth/server/lib/utils/get-session';
import type { ApiRequestMetadata } from '@documenso/lib/universal/extract-request-metadata';
import { extractRequestMetadata } from '@documenso/lib/universal/extract-request-metadata';
import type { Session } from '@documenso/prisma/client';
@ -16,7 +16,7 @@ export const createTrpcContext = async ({
c,
requestSource,
}: CreateTrpcContextOptions): Promise<TrpcContext> => {
const { session, user } = await getSession(c);
const { session, user } = await getOptionalSession(c);
const req = c.req.raw;