mirror of
https://github.com/documenso/documenso.git
synced 2025-11-10 04:22:32 +10:00
chore: refactor sessions
This commit is contained in:
@ -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`),
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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(
|
||||
{
|
||||
|
||||
@ -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.
|
||||
|
||||
@ -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.
|
||||
*/
|
||||
|
||||
@ -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 }));
|
||||
|
||||
@ -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: {
|
||||
|
||||
@ -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,
|
||||
// });
|
||||
// },
|
||||
// );
|
||||
|
||||
@ -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);
|
||||
});
|
||||
|
||||
@ -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: {
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -11,7 +11,7 @@ import type { TLimitsResponseSchema } from './schema';
|
||||
import { ZLimitsSchema } from './schema';
|
||||
|
||||
export type GetServerLimitsOptions = {
|
||||
email?: string | null;
|
||||
email: string;
|
||||
teamId?: number | null;
|
||||
};
|
||||
|
||||
|
||||
@ -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}`;
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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."
|
||||
|
||||
|
||||
@ -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é."
|
||||
|
||||
|
||||
@ -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à."
|
||||
|
||||
|
||||
@ -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ę."
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user