From e5bbbab62acef04519d970815fedc782caf9eb45 Mon Sep 17 00:00:00 2001 From: Ephraim Atta-Duncan Date: Tue, 7 Oct 2025 21:25:29 +0000 Subject: [PATCH] fix: build errors --- .../template/create-document-from-template.ts | 1 + packages/lib/translations/de/web.po | 246 +++++++++++++----- packages/lib/translations/en/web.po | 234 ++++++++++++----- packages/lib/translations/es/web.po | 246 +++++++++++++----- packages/lib/translations/fr/web.po | 246 +++++++++++++----- packages/lib/translations/it/web.po | 246 +++++++++++++----- packages/lib/translations/pl/web.po | 246 +++++++++++++----- 7 files changed, 1069 insertions(+), 396 deletions(-) diff --git a/packages/lib/server-only/template/create-document-from-template.ts b/packages/lib/server-only/template/create-document-from-template.ts index e7a1011c3..04c392556 100644 --- a/packages/lib/server-only/template/create-document-from-template.ts +++ b/packages/lib/server-only/template/create-document-from-template.ts @@ -186,6 +186,7 @@ const getUpdatedFieldMeta = (field: Field, prefillField?: TFieldMetaPrefillField type: 'radio', label: field.label, values: newValues, + direction: radioMeta.direction ?? 'vertical', }; return meta; diff --git a/packages/lib/translations/de/web.po b/packages/lib/translations/de/web.po index b3a8af9e0..65a65d572 100644 --- a/packages/lib/translations/de/web.po +++ b/packages/lib/translations/de/web.po @@ -393,14 +393,26 @@ msgstr "{userName} hat das Dokument in CC gesetzt" msgid "{userName} completed their task" msgstr "{userName} hat ihre Aufgabe abgeschlossen" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} failed to validate a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} rejected the document" msgstr "{userName} hat das Dokument abgelehnt" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} requested a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} signed the document" msgstr "{userName} hat das Dokument unterschrieben" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} validated a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} viewed the document" msgstr "{userName} hat das Dokument angesehen" @@ -1205,6 +1217,8 @@ msgstr "Eine E-Mail mit dieser Adresse existiert bereits." #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx #: apps/remix/app/components/forms/token.tsx #: apps/remix/app/components/forms/signup.tsx #: apps/remix/app/components/forms/reset-password.tsx @@ -1487,11 +1501,6 @@ msgstr "API-Token" msgid "App Version" msgstr "App-Version" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Approve" -msgstr "" - #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx @@ -1501,20 +1510,24 @@ msgstr "" msgid "Approve" msgstr "Genehmigen" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Approve" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Approve Document" msgstr "Dokument genehmigen" +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Approved" +msgstr "Genehmigt" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Approved" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Approved" -msgstr "Genehmigt" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Approver" @@ -1590,7 +1603,6 @@ msgid "Assist" msgstr "" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Assist Document" msgstr "Dokumentassistenz" @@ -1616,15 +1628,15 @@ msgstr "" msgid "Assistants and Copy roles are currently not compatible with the multi-sign experience." msgstr "Assistenten- und Kopierollen sind derzeit nicht mit der Multi-Signatur-Erfahrung kompatibel." +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Assisted" +msgstr "Unterstützt" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Assisted" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Assisted" -msgstr "Unterstützt" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role progressive verb" msgid "Assisting" @@ -1662,6 +1674,10 @@ msgstr "" msgid "Authentication required" msgstr "Authentifizierung erforderlich" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Authenticator app" +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Avatar" msgstr "Avatar" @@ -1978,6 +1994,10 @@ msgstr "Wählen Sie, wie das Dokument die Empfänger erreichen soll" msgid "Choose how to distribute your document to recipients. Email will send notifications, None will generate signing links for manual distribution." msgstr "Wählen Sie, wie Sie Ihr Dokument an Empfänger verteilen möchten. E-Mail sendet Benachrichtigungen, Keine generiert Signatur-Links zur manuellen Verteilung." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Choose verification method" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Choose your preferred authentication method:" msgstr "Wählen Sie Ihre bevorzugte Authentifizierungsmethode aus:" @@ -2909,6 +2929,7 @@ msgstr "Direkter Vorlagenlink gelöscht" msgid "Direct template link usage exceeded ({0}/{1})" msgstr "Die Verwendung des direkten Vorlagenlinks wurde überschritten ({0}/{1})" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Direction" msgstr "Richtung" @@ -3043,16 +3064,16 @@ msgstr "Dokument genehmigt" msgid "Document Cancelled" msgstr "Dokument storniert" +#: apps/remix/app/components/general/document/document-status.tsx +msgid "Document completed" +msgstr "Dokument abgeschlossen" + #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document completed" msgstr "" -#: apps/remix/app/components/general/document/document-status.tsx -msgid "Document completed" -msgstr "Dokument abgeschlossen" - #: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document completed email" @@ -3062,15 +3083,15 @@ msgstr "E-Mail zum Abschluss des Dokuments" msgid "Document Completed!" msgstr "Dokument abgeschlossen!" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document created" +msgstr "Dokument erstellt" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document created" msgstr "" -#: apps/remix/app/components/dialogs/template-use-dialog.tsx -msgid "Document created" -msgstr "Dokument erstellt" - #: apps/remix/app/routes/embed+/v1+/authoring_.completed.create.tsx msgid "Document Created" msgstr "Dokument erstellt" @@ -3093,17 +3114,17 @@ msgstr "Dokument erstellt mit einem <0>direkten Link" msgid "Document Creation" msgstr "Dokumenterstellung" -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" -msgid "Document deleted" -msgstr "" - #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/components/dialogs/document-delete-dialog.tsx #: apps/remix/app/components/dialogs/admin-document-delete-dialog.tsx msgid "Document deleted" msgstr "Dokument gelöscht" +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" +msgid "Document deleted" +msgstr "" + #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document deleted email" msgstr "E-Mail zum Löschen des Dokuments" @@ -3214,15 +3235,15 @@ msgstr "Dokument Abgelehnt" msgid "Document resealed" msgstr "Dokument wieder versiegelt" +#: apps/remix/app/components/general/document/document-edit-form.tsx +msgid "Document sent" +msgstr "Dokument gesendet" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document sent" msgstr "" -#: apps/remix/app/components/general/document/document-edit-form.tsx -msgid "Document sent" -msgstr "Dokument gesendet" - #: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx msgid "Document Signed" msgstr "Dokument signiert" @@ -3398,15 +3419,15 @@ msgstr "Ziehen Sie die Datei hierher oder klicken Sie, um hochzuladen" msgid "Drag and drop your PDF file here" msgstr "Ziehen Sie Ihre PDF-Datei hierher" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Draw" +msgstr "Zeichnen" + #: packages/lib/constants/document.ts msgctxt "Draw signatute type" msgid "Draw" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Draw" -msgstr "Zeichnen" - #: apps/remix/app/components/embed/authoring/configure-document-upload.tsx msgid "Drop your document here" msgstr "Legen Sie Ihr Dokument hier ab" @@ -3580,6 +3601,10 @@ msgstr "E-Mail gesendet" msgid "Email sent!" msgstr "E-Mail gesendet!" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Email verification" +msgstr "" + #: apps/remix/app/components/dialogs/team-email-delete-dialog.tsx msgid "Email verification has been removed" msgstr "E-Mail-Verifizierung wurde entfernt" @@ -3681,6 +3706,10 @@ msgstr "Anspruchsname eingeben" msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Geben Sie die Domain ein, die Sie zum Versenden von E-Mails verwenden möchten (ohne http:// oder www)" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Enter verification code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Enter your 2FA code" msgstr "Geben Sie Ihren 2FA-Code ein" @@ -3814,6 +3843,11 @@ msgstr "Zeitüberschreitung überschritten" msgid "Expired" msgstr "Abgelaufen" +#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Expires in {0}" +msgstr "" + #. placeholder {0}: i18n.date(token.expires, DateTime.DATETIME_FULL) #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.tokens.tsx msgid "Expires on {0}" @@ -4248,6 +4282,10 @@ msgstr "Hey, ich bin Timur" msgid "Hi {userName}," msgstr "Hallo, {userName}," +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Hi {userName}, you need to enter a verification code to complete the document \"{documentTitle}\"." +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Hi, {userName} <0>({userEmail})" msgstr "Hallo, {userName} <0>({userEmail})" @@ -4269,6 +4307,7 @@ msgstr "Startseite" msgid "Home (No Folder)" msgstr "Startseite (kein Ordner)" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Horizontal" msgstr "Horizontal" @@ -4322,6 +4361,10 @@ msgstr "ID in die Zwischenablage kopiert" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "Bei einem Problem mit Ihrem Abo kontaktieren Sie uns bitte unter <0>{SUPPORT_EMAIL}." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "If you didn't request this verification code, you can safely ignore this email." +msgstr "" + #: apps/remix/app/components/dialogs/passkey-create-dialog.tsx msgid "If you do not want to use the authenticator prompted, you can close it, which will then display the next available authenticator." msgstr "Wenn Sie die angegebene Authentifizierung nicht verwenden möchten, können Sie sie schließen, wodurch die nächste verfügbare Authentifizierung angezeigt wird." @@ -5707,6 +5750,10 @@ msgstr "Bitte beachten Sie, dass Sie den Zugriff auf alle Dokumente, die mit die msgid "Please note that you will lose access to all documents associated with this team & all the members will be removed and notified" msgstr "Bitte beachten Sie, dass Sie den Zugriff auf alle mit diesem Team verbundenen Dokumente verlieren werden und alle Mitglieder entfernt und benachrichtigt werden." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please open your authenticator app and enter the 6-digit code for this document." +msgstr "" + #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx msgid "Please provide a token from the authenticator, or a backup code. If you do not have a backup code available, please contact support." msgstr "Bitte geben Sie ein Token von der Authentifizierungs-App oder einen Backup-Code an. Wenn Sie keinen Backup-Code haben, kontaktieren Sie bitte den Support." @@ -5727,6 +5774,10 @@ msgstr "Bitte überprüfen Sie das Dokument vor der Unterzeichnung." msgid "Please select a PDF file" msgstr "Bitte wählen Sie eine PDF-Datei aus" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please select how you'd like to receive your verification code." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Please try a different domain." msgstr "Bitte versuchen Sie eine andere Domain." @@ -5918,6 +5969,9 @@ msgstr "Neueste Dokumente" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts msgid "Recipient" msgstr "Empfänger" @@ -6001,7 +6055,6 @@ msgstr "Registrierung erfolgreich" #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Reject Document" msgstr "Dokument Ablehnen" @@ -6126,6 +6179,10 @@ msgstr "Dokument wieder versiegeln" msgid "Resend" msgstr "Erneut senden" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Resend code" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Resend Confirmation Email" msgstr "Bestätigungs-E-Mail erneut senden" @@ -6394,6 +6451,7 @@ msgstr "Standardoption auswählen" msgid "Select default role" msgstr "" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Select direction" msgstr "Richtung auswählen" @@ -6609,11 +6667,6 @@ msgstr "Erweiterte Einstellungen anzeigen" msgid "Show templates in your public profile for your audience to sign and get started quickly" msgstr "Vorlagen in Ihrem öffentlichen Profil anzeigen, damit Ihre Zielgruppe unterschreiben und schnell loslegen kann" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Sign" -msgstr "" - #: apps/remix/app/routes/_profile+/p.$url.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -6630,6 +6683,11 @@ msgstr "" msgid "Sign" msgstr "Unterschreiben" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Sign" +msgstr "" + #. placeholder {0}: recipient.name #. placeholder {1}: recipient.email #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx @@ -6649,7 +6707,6 @@ msgid "Sign document" msgstr "Dokument unterschreiben" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Sign Document" msgstr "Dokument signieren" @@ -6742,17 +6799,17 @@ msgstr "Gesammelte Unterschriften" msgid "Signatures will appear once the document has been completed" msgstr "Unterschriften erscheinen, sobald das Dokument abgeschlossen ist" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Signed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: packages/ui/components/document/document-read-only-fields.tsx msgid "Signed" msgstr "Unterzeichnet" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Signed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Signer" @@ -7753,6 +7810,10 @@ msgstr "Diese Aktion ist umkehrbar, jedoch bitte seien Sie vorsichtig, da das Ko msgid "This claim is locked and cannot be deleted." msgstr "Dieser Anspruch ist gesperrt und kann nicht gelöscht werden." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "This code will expire in {expiresInMinutes} minutes." +msgstr "" + #: packages/email/template-components/template-document-super-delete.tsx msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support." msgstr "Dieses Dokument kann nicht wiederhergestellt werden. Wenn du den Grund für zukünftige Dokumente anfechten möchtest, kontaktiere bitte den Support." @@ -8108,6 +8169,7 @@ msgstr "Zwei-Faktor-Authentifizierung" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "Wiederherstellungscodes für die Zwei-Faktor-Authentifizierung werden verwendet, um auf Ihr Konto zuzugreifen, falls Sie den Zugang zu Ihrer Authentifizierungs-App verlieren." +#: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Two-Factor Authentication" msgstr "Zwei-Faktor-Authentifizierung" @@ -8128,17 +8190,17 @@ msgstr "Die Zwei-Faktor-Authentifizierung wurde für Ihr Konto deaktiviert. Sie msgid "Two-Factor Re-Authentication" msgstr "Zwei-Faktor-Wiederauthentifizierung" -#: packages/lib/constants/document.ts -msgctxt "Type signatute type" -msgid "Type" -msgstr "" - #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx #: packages/ui/primitives/signature-pad/signature-pad.tsx msgid "Type" msgstr "Typ" +#: packages/lib/constants/document.ts +msgctxt "Type signatute type" +msgid "Type" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Type a command or search..." msgstr "Geben Sie einen Befehl ein oder suchen Sie..." @@ -8418,15 +8480,15 @@ msgstr "<0>{0} auf {planName} aktualisieren" msgid "Upgrade your plan to upload more documents" msgstr "Aktualisieren Sie Ihren Tarif, um mehr Dokumente hochzuladen" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Upload" +msgstr "Hochladen" + #: packages/lib/constants/document.ts msgctxt "Upload signatute type" msgid "Upload" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Upload" -msgstr "Hochladen" - #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload a CSV file to create multiple documents from this template. Each row represents one document with its recipient details." msgstr "Laden Sie eine CSV-Datei hoch, um mehrere Dokumente aus dieser Vorlage zu erstellen. Jede Zeile repräsentiert ein Dokument mit den Empfängerdaten." @@ -8522,6 +8584,10 @@ msgstr "Backup-Code verwenden" msgid "Use Template" msgstr "Vorlage verwenden" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Use your authenticator app to generate a code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Use your passkey for authentication" msgstr "Verwenden Sie Ihren Passkey zur Authentifizierung" @@ -8581,6 +8647,10 @@ msgstr "Validierung" msgid "Value" msgstr "Wert" +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Verification Code Required" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Verification Email Sent" msgstr "Bestätigungs-E-Mail gesendet" @@ -8589,6 +8659,10 @@ msgstr "Bestätigungs-E-Mail gesendet" msgid "Verification email sent successfully." msgstr "Bestätigungs-E-Mail erfolgreich gesendet." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Verify & Complete" +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-records-dialog.tsx msgid "Verify Domain" msgstr "Domain verifizieren" @@ -8613,15 +8687,11 @@ msgstr "Überprüfen Sie Ihre E-Mail, um Dokumente hochzuladen." msgid "Verify your team email address" msgstr "Überprüfen Sie Ihre Team-E-Mail-Adresse" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Vertical" msgstr "Vertikal" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "View" -msgstr "" - #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx @@ -8634,6 +8704,11 @@ msgstr "" msgid "View" msgstr "Betrachten" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "View" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "View activity" msgstr "Aktivität ansehen" @@ -8689,6 +8764,18 @@ msgstr "Dokument anzeigen" msgid "View Document" msgstr "Dokument ansehen" +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to approve" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to assist" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to sign" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx msgid "View documents associated with this email" msgstr "Dokumente ansehen, die mit dieser E-Mail verknüpft sind" @@ -8730,17 +8817,17 @@ msgstr "Teams ansehen" msgid "View the DNS records for this email domain" msgstr "DNS-Datensätze für diese E-Mail-Domain anzeigen" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Viewed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx msgid "Viewed" msgstr "Betrachtet" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Viewed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Viewer" @@ -8932,6 +9019,11 @@ msgstr "Wir sind auf einen unbekannten Fehler gestoßen, während wir versucht h msgid "We encountered an unknown error while attempting to remove this user. Please try again later." msgstr "Wir sind auf einen unbekannten Fehler gestoßen, während wir versucht haben, diesen Benutzer zu entfernen. Bitte versuchen Sie es später erneut." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We encountered an unknown error while attempting to request the two-factor authentication code. Please try again later." +msgstr "" + #: apps/remix/app/components/forms/reset-password.tsx msgid "We encountered an unknown error while attempting to reset your password. Please try again later." msgstr "Wir sind auf einen unbekannten Fehler gestoßen, während wir versucht haben, Ihr Passwort zurückzusetzen. Bitte versuchen Sie es später erneut." @@ -9080,6 +9172,10 @@ msgstr "Wir werden nichts senden, um die Empfänger zu benachrichtigen." msgid "We'll get back to you as soon as possible via email." msgstr "" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We'll send a 6-digit code to your email" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/components/tables/documents-table-empty-state.tsx msgid "We're all empty" @@ -9093,6 +9189,10 @@ msgstr "Wir warten noch darauf, dass andere Unterzeichner dieses Dokument unterz msgid "We've changed your password as you asked. You can now sign in with your new password." msgstr "Wir haben dein Passwort wie gewünscht geändert. Du kannst dich jetzt mit deinem neuen Passwort anmelden." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We've sent a 6-digit verification code to your email. Please enter it below to complete the document." +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "We've sent a confirmation email to <0>{email}. Please check your inbox and click the link in the email to verify your account." msgstr "Wir haben eine Bestätigungs-E-Mail an <0>{email} gesendet. Bitte überprüfen Sie Ihren Posteingang und klicken Sie auf den Link in der E-Mail, um Ihr Konto zu bestätigen." @@ -9868,6 +9968,18 @@ msgstr "Ihr Token wurde erfolgreich erstellt! Stellen Sie sicher, dass Sie es ko msgid "Your tokens will be shown here once you create them." msgstr "Ihre Tokens werden hier angezeigt, sobald Sie sie erstellt haben." +#: packages/lib/server-only/2fa/email/send-2fa-token-email.ts +msgid "Your two-factor authentication code" +msgstr "" + +#: packages/email/templates/access-auth-2fa.tsx +msgid "Your verification code is {code}" +msgstr "" + +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Your verification code:" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "" diff --git a/packages/lib/translations/en/web.po b/packages/lib/translations/en/web.po index bf2b40730..eacceee46 100644 --- a/packages/lib/translations/en/web.po +++ b/packages/lib/translations/en/web.po @@ -388,14 +388,26 @@ msgstr "{userName} CC'd the document" msgid "{userName} completed their task" msgstr "{userName} completed their task" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} failed to validate a 2FA token for the document" +msgstr "{userName} failed to validate a 2FA token for the document" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} rejected the document" msgstr "{userName} rejected the document" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} requested a 2FA token for the document" +msgstr "{userName} requested a 2FA token for the document" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} signed the document" msgstr "{userName} signed the document" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} validated a 2FA token for the document" +msgstr "{userName} validated a 2FA token for the document" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} viewed the document" msgstr "{userName} viewed the document" @@ -1200,6 +1212,8 @@ msgstr "An email with this address already exists." #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx #: apps/remix/app/components/forms/token.tsx #: apps/remix/app/components/forms/signup.tsx #: apps/remix/app/components/forms/reset-password.tsx @@ -1482,11 +1496,6 @@ msgstr "API Tokens" msgid "App Version" msgstr "App Version" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Approve" -msgstr "Approve" - #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx @@ -1496,17 +1505,21 @@ msgstr "Approve" msgid "Approve" msgstr "Approve" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Approve" +msgstr "Approve" + #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Approve Document" msgstr "Approve Document" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx msgid "Approved" msgstr "Approved" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" msgid "Approved" msgstr "Approved" @@ -1585,7 +1598,6 @@ msgid "Assist" msgstr "Assist" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Assist Document" msgstr "Assist Document" @@ -1611,12 +1623,12 @@ msgstr "Assistants" msgid "Assistants and Copy roles are currently not compatible with the multi-sign experience." msgstr "Assistants and Copy roles are currently not compatible with the multi-sign experience." -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx msgid "Assisted" msgstr "Assisted" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" msgid "Assisted" msgstr "Assisted" @@ -1657,6 +1669,10 @@ msgstr "Authentication Portal Not Found" msgid "Authentication required" msgstr "Authentication required" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Authenticator app" +msgstr "Authenticator app" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Avatar" msgstr "Avatar" @@ -1973,6 +1989,10 @@ msgstr "Choose how the document will reach recipients" msgid "Choose how to distribute your document to recipients. Email will send notifications, None will generate signing links for manual distribution." msgstr "Choose how to distribute your document to recipients. Email will send notifications, None will generate signing links for manual distribution." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Choose verification method" +msgstr "Choose verification method" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Choose your preferred authentication method:" msgstr "Choose your preferred authentication method:" @@ -2904,6 +2924,7 @@ msgstr "Direct template link deleted" msgid "Direct template link usage exceeded ({0}/{1})" msgstr "Direct template link usage exceeded ({0}/{1})" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Direction" msgstr "Direction" @@ -3038,13 +3059,13 @@ msgstr "Document Approved" msgid "Document Cancelled" msgstr "Document Cancelled" -#: packages/lib/utils/document-audit-logs.ts -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" +#: apps/remix/app/components/general/document/document-status.tsx msgid "Document completed" msgstr "Document completed" -#: apps/remix/app/components/general/document/document-status.tsx +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" msgid "Document completed" msgstr "Document completed" @@ -3057,12 +3078,12 @@ msgstr "Document completed email" msgid "Document Completed!" msgstr "Document Completed!" -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx msgid "Document created" msgstr "Document created" -#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" msgid "Document created" msgstr "Document created" @@ -3088,17 +3109,17 @@ msgstr "Document created using a <0>direct link" msgid "Document Creation" msgstr "Document Creation" -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" -msgid "Document deleted" -msgstr "Document deleted" - #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/components/dialogs/document-delete-dialog.tsx #: apps/remix/app/components/dialogs/admin-document-delete-dialog.tsx msgid "Document deleted" msgstr "Document deleted" +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" +msgid "Document deleted" +msgstr "Document deleted" + #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document deleted email" msgstr "Document deleted email" @@ -3209,12 +3230,12 @@ msgstr "Document Rejected" msgid "Document resealed" msgstr "Document resealed" -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" +#: apps/remix/app/components/general/document/document-edit-form.tsx msgid "Document sent" msgstr "Document sent" -#: apps/remix/app/components/general/document/document-edit-form.tsx +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" msgid "Document sent" msgstr "Document sent" @@ -3393,12 +3414,12 @@ msgstr "Drag and drop or click to upload" msgid "Drag and drop your PDF file here" msgstr "Drag and drop your PDF file here" -#: packages/lib/constants/document.ts -msgctxt "Draw signatute type" +#: packages/ui/primitives/signature-pad/signature-pad.tsx msgid "Draw" msgstr "Draw" -#: packages/ui/primitives/signature-pad/signature-pad.tsx +#: packages/lib/constants/document.ts +msgctxt "Draw signatute type" msgid "Draw" msgstr "Draw" @@ -3575,6 +3596,10 @@ msgstr "Email sent" msgid "Email sent!" msgstr "Email sent!" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Email verification" +msgstr "Email verification" + #: apps/remix/app/components/dialogs/team-email-delete-dialog.tsx msgid "Email verification has been removed" msgstr "Email verification has been removed" @@ -3676,6 +3701,10 @@ msgstr "Enter claim name" msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Enter the domain you want to use for sending emails (without http:// or www)" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Enter verification code" +msgstr "Enter verification code" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Enter your 2FA code" msgstr "Enter your 2FA code" @@ -3809,6 +3838,11 @@ msgstr "Exceeded timeout" msgid "Expired" msgstr "Expired" +#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Expires in {0}" +msgstr "Expires in {0}" + #. placeholder {0}: i18n.date(token.expires, DateTime.DATETIME_FULL) #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.tokens.tsx msgid "Expires on {0}" @@ -4243,6 +4277,10 @@ msgstr "Hey I’m Timur" msgid "Hi {userName}," msgstr "Hi {userName}," +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Hi {userName}, you need to enter a verification code to complete the document \"{documentTitle}\"." +msgstr "Hi {userName}, you need to enter a verification code to complete the document \"{documentTitle}\"." + #: packages/email/templates/reset-password.tsx msgid "Hi, {userName} <0>({userEmail})" msgstr "Hi, {userName} <0>({userEmail})" @@ -4264,6 +4302,7 @@ msgstr "Home" msgid "Home (No Folder)" msgstr "Home (No Folder)" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Horizontal" msgstr "Horizontal" @@ -4317,6 +4356,10 @@ msgstr "ID copied to clipboard" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "If you didn't request this verification code, you can safely ignore this email." +msgstr "If you didn't request this verification code, you can safely ignore this email." + #: apps/remix/app/components/dialogs/passkey-create-dialog.tsx msgid "If you do not want to use the authenticator prompted, you can close it, which will then display the next available authenticator." msgstr "If you do not want to use the authenticator prompted, you can close it, which will then display the next available authenticator." @@ -5702,6 +5745,10 @@ msgstr "Please note that this action is irreversible. Once confirmed, your webho msgid "Please note that you will lose access to all documents associated with this team & all the members will be removed and notified" msgstr "Please note that you will lose access to all documents associated with this team & all the members will be removed and notified" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please open your authenticator app and enter the 6-digit code for this document." +msgstr "Please open your authenticator app and enter the 6-digit code for this document." + #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx msgid "Please provide a token from the authenticator, or a backup code. If you do not have a backup code available, please contact support." msgstr "Please provide a token from the authenticator, or a backup code. If you do not have a backup code available, please contact support." @@ -5722,6 +5769,10 @@ msgstr "Please review the document before signing." msgid "Please select a PDF file" msgstr "Please select a PDF file" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please select how you'd like to receive your verification code." +msgstr "Please select how you'd like to receive your verification code." + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Please try a different domain." msgstr "Please try a different domain." @@ -5913,6 +5964,9 @@ msgstr "Recent documents" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts msgid "Recipient" msgstr "Recipient" @@ -5996,7 +6050,6 @@ msgstr "Registration Successful" #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Reject Document" msgstr "Reject Document" @@ -6121,6 +6174,10 @@ msgstr "Reseal document" msgid "Resend" msgstr "Resend" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Resend code" +msgstr "Resend code" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Resend Confirmation Email" msgstr "Resend Confirmation Email" @@ -6389,6 +6446,7 @@ msgstr "Select default option" msgid "Select default role" msgstr "Select default role" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Select direction" msgstr "Select direction" @@ -6604,11 +6662,6 @@ msgstr "Show advanced settings" msgid "Show templates in your public profile for your audience to sign and get started quickly" msgstr "Show templates in your public profile for your audience to sign and get started quickly" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Sign" -msgstr "Sign" - #: apps/remix/app/routes/_profile+/p.$url.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -6625,6 +6678,11 @@ msgstr "Sign" msgid "Sign" msgstr "Sign" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Sign" +msgstr "Sign" + #. placeholder {0}: recipient.name #. placeholder {1}: recipient.email #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx @@ -6644,7 +6702,6 @@ msgid "Sign document" msgstr "Sign document" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Sign Document" msgstr "Sign Document" @@ -6737,17 +6794,17 @@ msgstr "Signatures Collected" msgid "Signatures will appear once the document has been completed" msgstr "Signatures will appear once the document has been completed" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Signed" -msgstr "Signed" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: packages/ui/components/document/document-read-only-fields.tsx msgid "Signed" msgstr "Signed" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Signed" +msgstr "Signed" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Signer" @@ -7764,6 +7821,10 @@ msgstr "This action is reversible, but please be careful as the account may be a msgid "This claim is locked and cannot be deleted." msgstr "This claim is locked and cannot be deleted." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "This code will expire in {expiresInMinutes} minutes." +msgstr "This code will expire in {expiresInMinutes} minutes." + #: packages/email/template-components/template-document-super-delete.tsx msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support." msgstr "This document can not be recovered, if you would like to dispute the reason for future documents please contact support." @@ -8119,6 +8180,7 @@ msgstr "Two factor authentication" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." +#: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Two-Factor Authentication" msgstr "Two-Factor Authentication" @@ -8139,17 +8201,17 @@ msgstr "Two-factor authentication has been disabled for your account. You will n msgid "Two-Factor Re-Authentication" msgstr "Two-Factor Re-Authentication" -#: packages/lib/constants/document.ts -msgctxt "Type signatute type" -msgid "Type" -msgstr "Type" - #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx #: packages/ui/primitives/signature-pad/signature-pad.tsx msgid "Type" msgstr "Type" +#: packages/lib/constants/document.ts +msgctxt "Type signatute type" +msgid "Type" +msgstr "Type" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Type a command or search..." msgstr "Type a command or search..." @@ -8429,12 +8491,12 @@ msgstr "Upgrade <0>{0} to {planName}" msgid "Upgrade your plan to upload more documents" msgstr "Upgrade your plan to upload more documents" -#: packages/lib/constants/document.ts -msgctxt "Upload signatute type" +#: packages/ui/primitives/signature-pad/signature-pad.tsx msgid "Upload" msgstr "Upload" -#: packages/ui/primitives/signature-pad/signature-pad.tsx +#: packages/lib/constants/document.ts +msgctxt "Upload signatute type" msgid "Upload" msgstr "Upload" @@ -8533,6 +8595,10 @@ msgstr "Use Backup Code" msgid "Use Template" msgstr "Use Template" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Use your authenticator app to generate a code" +msgstr "Use your authenticator app to generate a code" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Use your passkey for authentication" msgstr "Use your passkey for authentication" @@ -8592,6 +8658,10 @@ msgstr "Validation" msgid "Value" msgstr "Value" +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Verification Code Required" +msgstr "Verification Code Required" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Verification Email Sent" msgstr "Verification Email Sent" @@ -8600,6 +8670,10 @@ msgstr "Verification Email Sent" msgid "Verification email sent successfully." msgstr "Verification email sent successfully." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Verify & Complete" +msgstr "Verify & Complete" + #: apps/remix/app/components/dialogs/organisation-email-domain-records-dialog.tsx msgid "Verify Domain" msgstr "Verify Domain" @@ -8624,15 +8698,11 @@ msgstr "Verify your email to upload documents." msgid "Verify your team email address" msgstr "Verify your team email address" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Vertical" msgstr "Vertical" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "View" -msgstr "View" - #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx @@ -8645,6 +8715,11 @@ msgstr "View" msgid "View" msgstr "View" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "View" +msgstr "View" + #: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "View activity" msgstr "View activity" @@ -8700,6 +8775,18 @@ msgstr "View document" msgid "View Document" msgstr "View Document" +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to approve" +msgstr "View Document to approve" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to assist" +msgstr "View Document to assist" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to sign" +msgstr "View Document to sign" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx msgid "View documents associated with this email" msgstr "View documents associated with this email" @@ -8741,17 +8828,17 @@ msgstr "View teams" msgid "View the DNS records for this email domain" msgstr "View the DNS records for this email domain" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Viewed" -msgstr "Viewed" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx msgid "Viewed" msgstr "Viewed" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Viewed" +msgstr "Viewed" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Viewer" @@ -8943,6 +9030,11 @@ msgstr "We encountered an unknown error while attempting to remove this template msgid "We encountered an unknown error while attempting to remove this user. Please try again later." msgstr "We encountered an unknown error while attempting to remove this user. Please try again later." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We encountered an unknown error while attempting to request the two-factor authentication code. Please try again later." +msgstr "We encountered an unknown error while attempting to request the two-factor authentication code. Please try again later." + #: apps/remix/app/components/forms/reset-password.tsx msgid "We encountered an unknown error while attempting to reset your password. Please try again later." msgstr "We encountered an unknown error while attempting to reset your password. Please try again later." @@ -9091,6 +9183,10 @@ msgstr "We won't send anything to notify recipients." msgid "We'll get back to you as soon as possible via email." msgstr "We'll get back to you as soon as possible via email." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We'll send a 6-digit code to your email" +msgstr "We'll send a 6-digit code to your email" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/components/tables/documents-table-empty-state.tsx msgid "We're all empty" @@ -9104,6 +9200,10 @@ msgstr "We're still waiting for other signers to sign this document.<0/>We'll no msgid "We've changed your password as you asked. You can now sign in with your new password." msgstr "We've changed your password as you asked. You can now sign in with your new password." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We've sent a 6-digit verification code to your email. Please enter it below to complete the document." +msgstr "We've sent a 6-digit verification code to your email. Please enter it below to complete the document." + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "We've sent a confirmation email to <0>{email}. Please check your inbox and click the link in the email to verify your account." msgstr "We've sent a confirmation email to <0>{email}. Please check your inbox and click the link in the email to verify your account." @@ -9879,6 +9979,18 @@ msgstr "Your token was created successfully! Make sure to copy it because you wo msgid "Your tokens will be shown here once you create them." msgstr "Your tokens will be shown here once you create them." +#: packages/lib/server-only/2fa/email/send-2fa-token-email.ts +msgid "Your two-factor authentication code" +msgstr "Your two-factor authentication code" + +#: packages/email/templates/access-auth-2fa.tsx +msgid "Your verification code is {code}" +msgstr "Your verification code is {code}" + +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Your verification code:" +msgstr "Your verification code:" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "your-domain.com another-domain.com" diff --git a/packages/lib/translations/es/web.po b/packages/lib/translations/es/web.po index a2520c175..c5b025435 100644 --- a/packages/lib/translations/es/web.po +++ b/packages/lib/translations/es/web.po @@ -393,14 +393,26 @@ msgstr "{userName} envió una copia del documento" msgid "{userName} completed their task" msgstr "{userName} completó su tarea" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} failed to validate a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} rejected the document" msgstr "{userName} rechazó el documento" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} requested a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} signed the document" msgstr "{userName} firmó el documento" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} validated a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} viewed the document" msgstr "{userName} vio el documento" @@ -1205,6 +1217,8 @@ msgstr "Ya existe un correo electrónico con esta dirección." #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx #: apps/remix/app/components/forms/token.tsx #: apps/remix/app/components/forms/signup.tsx #: apps/remix/app/components/forms/reset-password.tsx @@ -1487,11 +1501,6 @@ msgstr "Tokens de API" msgid "App Version" msgstr "Versión de la Aplicación" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Approve" -msgstr "" - #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx @@ -1501,20 +1510,24 @@ msgstr "" msgid "Approve" msgstr "Aprobar" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Approve" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Approve Document" msgstr "Aprobar Documento" +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Approved" +msgstr "Aprobado" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Approved" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Approved" -msgstr "Aprobado" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Approver" @@ -1590,7 +1603,6 @@ msgid "Assist" msgstr "" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Assist Document" msgstr "Asistir Documento" @@ -1616,15 +1628,15 @@ msgstr "" msgid "Assistants and Copy roles are currently not compatible with the multi-sign experience." msgstr "Los roles de asistentes y copias actualmente no son compatibles con la experiencia de firmar múltiple." +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Assisted" +msgstr "Asistido" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Assisted" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Assisted" -msgstr "Asistido" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role progressive verb" msgid "Assisting" @@ -1662,6 +1674,10 @@ msgstr "" msgid "Authentication required" msgstr "Se requiere autenticación" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Authenticator app" +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Avatar" msgstr "Avatar" @@ -1978,6 +1994,10 @@ msgstr "Elige cómo el documento llegará a los destinatarios" msgid "Choose how to distribute your document to recipients. Email will send notifications, None will generate signing links for manual distribution." msgstr "Elija cómo distribuir su documento a los destinatarios. El correo electrónico enviará notificaciones, Ninguno generará enlaces de firma para la distribución manual." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Choose verification method" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Choose your preferred authentication method:" msgstr "Elige tu método de autenticación preferido:" @@ -2909,6 +2929,7 @@ msgstr "Enlace de plantilla directo eliminado" msgid "Direct template link usage exceeded ({0}/{1})" msgstr "El uso de enlace de plantilla directo excedió ({0}/{1})" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Direction" msgstr "Dirección" @@ -3043,16 +3064,16 @@ msgstr "Documento Aprobado" msgid "Document Cancelled" msgstr "Documento cancelado" +#: apps/remix/app/components/general/document/document-status.tsx +msgid "Document completed" +msgstr "Documento completado" + #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document completed" msgstr "" -#: apps/remix/app/components/general/document/document-status.tsx -msgid "Document completed" -msgstr "Documento completado" - #: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document completed email" @@ -3062,15 +3083,15 @@ msgstr "Correo electrónico de documento completado" msgid "Document Completed!" msgstr "¡Documento completado!" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document created" +msgstr "Documento creado" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document created" msgstr "" -#: apps/remix/app/components/dialogs/template-use-dialog.tsx -msgid "Document created" -msgstr "Documento creado" - #: apps/remix/app/routes/embed+/v1+/authoring_.completed.create.tsx msgid "Document Created" msgstr "Documento Creado" @@ -3093,17 +3114,17 @@ msgstr "Documento creado usando un <0>enlace directo" msgid "Document Creation" msgstr "Creación de documento" -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" -msgid "Document deleted" -msgstr "" - #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/components/dialogs/document-delete-dialog.tsx #: apps/remix/app/components/dialogs/admin-document-delete-dialog.tsx msgid "Document deleted" msgstr "Documento eliminado" +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" +msgid "Document deleted" +msgstr "" + #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document deleted email" msgstr "Correo electrónico de documento eliminado" @@ -3214,15 +3235,15 @@ msgstr "Documento Rechazado" msgid "Document resealed" msgstr "Documento sellado nuevamente" +#: apps/remix/app/components/general/document/document-edit-form.tsx +msgid "Document sent" +msgstr "Documento enviado" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document sent" msgstr "" -#: apps/remix/app/components/general/document/document-edit-form.tsx -msgid "Document sent" -msgstr "Documento enviado" - #: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx msgid "Document Signed" msgstr "Documento firmado" @@ -3398,15 +3419,15 @@ msgstr "Arrastra y suelta o haz clic para cargar" msgid "Drag and drop your PDF file here" msgstr "Arrastra y suelta tu archivo PDF aquí" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Draw" +msgstr "Dibujar" + #: packages/lib/constants/document.ts msgctxt "Draw signatute type" msgid "Draw" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Draw" -msgstr "Dibujar" - #: apps/remix/app/components/embed/authoring/configure-document-upload.tsx msgid "Drop your document here" msgstr "Suelta tu documento aquí" @@ -3580,6 +3601,10 @@ msgstr "Correo electrónico enviado" msgid "Email sent!" msgstr "¡Correo electrónico enviado!" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Email verification" +msgstr "" + #: apps/remix/app/components/dialogs/team-email-delete-dialog.tsx msgid "Email verification has been removed" msgstr "La verificación de correo electrónico ha sido eliminada" @@ -3681,6 +3706,10 @@ msgstr "Ingresar nombre de la reclamación" msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Ingresa el dominio que deseas usar para enviar correos electrónicos (sin http:// ni www)" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Enter verification code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Enter your 2FA code" msgstr "Ingrese su código 2FA" @@ -3814,6 +3843,11 @@ msgstr "Tiempo de espera excedido" msgid "Expired" msgstr "Expirado" +#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Expires in {0}" +msgstr "" + #. placeholder {0}: i18n.date(token.expires, DateTime.DATETIME_FULL) #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.tokens.tsx msgid "Expires on {0}" @@ -4248,6 +4282,10 @@ msgstr "Hola, soy Timur" msgid "Hi {userName}," msgstr "Hola, {userName}," +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Hi {userName}, you need to enter a verification code to complete the document \"{documentTitle}\"." +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Hi, {userName} <0>({userEmail})" msgstr "Hola, {userName} <0>({userEmail})" @@ -4269,6 +4307,7 @@ msgstr "Inicio" msgid "Home (No Folder)" msgstr "Inicio (Sin Carpeta)" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Horizontal" msgstr "Horizontal" @@ -4322,6 +4361,10 @@ msgstr "ID copiado al portapapeles" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "Si tienes algún problema con tu suscripción, por favor contáctanos en <0>{SUPPORT_EMAIL}." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "If you didn't request this verification code, you can safely ignore this email." +msgstr "" + #: apps/remix/app/components/dialogs/passkey-create-dialog.tsx msgid "If you do not want to use the authenticator prompted, you can close it, which will then display the next available authenticator." msgstr "Si no deseas usar el autenticador solicitado, puedes cerrarlo, lo que mostrará el próximo autenticador disponible." @@ -5707,6 +5750,10 @@ msgstr "Por favor, ten en cuenta que esta acción es irreversible. Una vez confi msgid "Please note that you will lose access to all documents associated with this team & all the members will be removed and notified" msgstr "Por favor, ten en cuenta que perderás acceso a todos los documentos asociados con este equipo y todos los miembros serán eliminados y notificados" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please open your authenticator app and enter the 6-digit code for this document." +msgstr "" + #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx msgid "Please provide a token from the authenticator, or a backup code. If you do not have a backup code available, please contact support." msgstr "Por favor, proporciona un token del autenticador o un código de respaldo. Si no tienes un código de respaldo disponible, contacta al soporte." @@ -5727,6 +5774,10 @@ msgstr "Por favor, revise el documento antes de firmar." msgid "Please select a PDF file" msgstr "Por favor seleccione un archivo PDF" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please select how you'd like to receive your verification code." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Please try a different domain." msgstr "Por favor, intenta con un dominio diferente." @@ -5918,6 +5969,9 @@ msgstr "Documentos recientes" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts msgid "Recipient" msgstr "Destinatario" @@ -6001,7 +6055,6 @@ msgstr "Registro exitoso" #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Reject Document" msgstr "Rechazar Documento" @@ -6126,6 +6179,10 @@ msgstr "Re-sellar documento" msgid "Resend" msgstr "Reenviar" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Resend code" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Resend Confirmation Email" msgstr "Reenviar correo de confirmación" @@ -6394,6 +6451,7 @@ msgstr "Seleccionar opción predeterminada" msgid "Select default role" msgstr "" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Select direction" msgstr "Seleccione dirección" @@ -6609,11 +6667,6 @@ msgstr "Mostrar configuraciones avanzadas" msgid "Show templates in your public profile for your audience to sign and get started quickly" msgstr "Mostrar plantillas en tu perfil público para que tu audiencia firme y comience rápidamente" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Sign" -msgstr "" - #: apps/remix/app/routes/_profile+/p.$url.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -6630,6 +6683,11 @@ msgstr "" msgid "Sign" msgstr "Firmar" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Sign" +msgstr "" + #. placeholder {0}: recipient.name #. placeholder {1}: recipient.email #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx @@ -6649,7 +6707,6 @@ msgid "Sign document" msgstr "Firmar documento" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Sign Document" msgstr "Firmar Documento" @@ -6742,17 +6799,17 @@ msgstr "Firmas recolectadas" msgid "Signatures will appear once the document has been completed" msgstr "Las firmas aparecerán una vez que el documento se haya completado" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Signed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: packages/ui/components/document/document-read-only-fields.tsx msgid "Signed" msgstr "Firmado" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Signed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Signer" @@ -7755,6 +7812,10 @@ msgstr "Esta acción es reversible, pero ten cuidado ya que la cuenta podría ve msgid "This claim is locked and cannot be deleted." msgstr "Esta reclamo está bloqueado y no puede ser eliminado." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "This code will expire in {expiresInMinutes} minutes." +msgstr "" + #: packages/email/template-components/template-document-super-delete.tsx msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support." msgstr "Este documento no se puede recuperar, si deseas impugnar la razón para documentos futuros, por favor contacta con el soporte." @@ -8110,6 +8171,7 @@ msgstr "Autenticación de dos factores" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "Los códigos de recuperación de autenticación de dos factores se utilizan para acceder a tu cuenta en caso de perder el acceso a tu aplicación de autenticador." +#: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Two-Factor Authentication" msgstr "Autenticación de dos factores" @@ -8130,17 +8192,17 @@ msgstr "La autenticación de dos factores ha sido desactivada para tu cuenta. Ya msgid "Two-Factor Re-Authentication" msgstr "Re-autenticación de Doble Factor" -#: packages/lib/constants/document.ts -msgctxt "Type signatute type" -msgid "Type" -msgstr "" - #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx #: packages/ui/primitives/signature-pad/signature-pad.tsx msgid "Type" msgstr "Tipo" +#: packages/lib/constants/document.ts +msgctxt "Type signatute type" +msgid "Type" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Type a command or search..." msgstr "Escribe un comando o busca..." @@ -8420,15 +8482,15 @@ msgstr "Actualizar <0>{0} a {planName}" msgid "Upgrade your plan to upload more documents" msgstr "Actualiza tu plan para cargar más documentos" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Upload" +msgstr "Subir" + #: packages/lib/constants/document.ts msgctxt "Upload signatute type" msgid "Upload" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Upload" -msgstr "Subir" - #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload a CSV file to create multiple documents from this template. Each row represents one document with its recipient details." msgstr "Sube un archivo CSV para crear múltiples documentos a partir de esta plantilla. Cada fila representa un documento con los detalles del destinatario." @@ -8524,6 +8586,10 @@ msgstr "Usar Código de Respaldo" msgid "Use Template" msgstr "Usar Plantilla" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Use your authenticator app to generate a code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Use your passkey for authentication" msgstr "Utilice su clave de acceso para la autenticación" @@ -8583,6 +8649,10 @@ msgstr "Validación" msgid "Value" msgstr "Valor" +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Verification Code Required" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Verification Email Sent" msgstr "Correo Electrónico de Verificación Enviado" @@ -8591,6 +8661,10 @@ msgstr "Correo Electrónico de Verificación Enviado" msgid "Verification email sent successfully." msgstr "Correo electrónico de verificación enviado con éxito." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Verify & Complete" +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-records-dialog.tsx msgid "Verify Domain" msgstr "Verificar dominio" @@ -8615,15 +8689,11 @@ msgstr "Verifica tu correo electrónico para subir documentos." msgid "Verify your team email address" msgstr "Verifica tu dirección de correo electrónico del equipo" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Vertical" msgstr "Vertical" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "View" -msgstr "" - #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx @@ -8636,6 +8706,11 @@ msgstr "" msgid "View" msgstr "Ver" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "View" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "View activity" msgstr "Ver actividad" @@ -8691,6 +8766,18 @@ msgstr "Ver documento" msgid "View Document" msgstr "Ver Documento" +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to approve" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to assist" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to sign" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx msgid "View documents associated with this email" msgstr "Ver documentos asociados con este correo electrónico" @@ -8732,17 +8819,17 @@ msgstr "Ver equipos" msgid "View the DNS records for this email domain" msgstr "Ver los registros DNS para este dominio de correo electrónico" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Viewed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx msgid "Viewed" msgstr "Visto" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Viewed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Viewer" @@ -8934,6 +9021,11 @@ msgstr "Encontramos un error desconocido al intentar eliminar esta plantilla de msgid "We encountered an unknown error while attempting to remove this user. Please try again later." msgstr "Encontramos un error desconocido al intentar eliminar a este usuario. Por favor, inténtalo de nuevo más tarde." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We encountered an unknown error while attempting to request the two-factor authentication code. Please try again later." +msgstr "" + #: apps/remix/app/components/forms/reset-password.tsx msgid "We encountered an unknown error while attempting to reset your password. Please try again later." msgstr "Encontramos un error desconocido al intentar restablecer tu contraseña. Por favor, inténtalo de nuevo más tarde." @@ -9082,6 +9174,10 @@ msgstr "No enviaremos nada para notificar a los destinatarios." msgid "We'll get back to you as soon as possible via email." msgstr "" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We'll send a 6-digit code to your email" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/components/tables/documents-table-empty-state.tsx msgid "We're all empty" @@ -9095,6 +9191,10 @@ msgstr "Aún estamos esperando a que otros firmantes firmen este documento.<0/>T msgid "We've changed your password as you asked. You can now sign in with your new password." msgstr "Hemos cambiado tu contraseña como solicitaste. Ahora puedes iniciar sesión con tu nueva contraseña." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We've sent a 6-digit verification code to your email. Please enter it below to complete the document." +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "We've sent a confirmation email to <0>{email}. Please check your inbox and click the link in the email to verify your account." msgstr "Hemos enviado un correo electrónico de confirmación a <0>{email}. Por favor, revisa tu bandeja de entrada y haz clic en el enlace del correo electrónico para verificar tu cuenta." @@ -9870,6 +9970,18 @@ msgstr "¡Tu token se creó con éxito! ¡Asegúrate de copiarlo porque no podr msgid "Your tokens will be shown here once you create them." msgstr "Tus tokens se mostrarán aquí una vez que los crees." +#: packages/lib/server-only/2fa/email/send-2fa-token-email.ts +msgid "Your two-factor authentication code" +msgstr "" + +#: packages/email/templates/access-auth-2fa.tsx +msgid "Your verification code is {code}" +msgstr "" + +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Your verification code:" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "" diff --git a/packages/lib/translations/fr/web.po b/packages/lib/translations/fr/web.po index f8baf3af8..93a566471 100644 --- a/packages/lib/translations/fr/web.po +++ b/packages/lib/translations/fr/web.po @@ -393,14 +393,26 @@ msgstr "{userName} a mis en copie le document" msgid "{userName} completed their task" msgstr "{userName} a terminé sa tâche" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} failed to validate a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} rejected the document" msgstr "{userName} a rejeté le document" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} requested a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} signed the document" msgstr "{userName} a signé le document" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} validated a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} viewed the document" msgstr "{userName} a consulté le document" @@ -1205,6 +1217,8 @@ msgstr "Un email avec cette adresse existe déjà." #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx #: apps/remix/app/components/forms/token.tsx #: apps/remix/app/components/forms/signup.tsx #: apps/remix/app/components/forms/reset-password.tsx @@ -1487,11 +1501,6 @@ msgstr "Tokens API" msgid "App Version" msgstr "Version de l'application" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Approve" -msgstr "" - #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx @@ -1501,20 +1510,24 @@ msgstr "" msgid "Approve" msgstr "Approuver" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Approve" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Approve Document" msgstr "Approuver le document" +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Approved" +msgstr "Approuvé" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Approved" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Approved" -msgstr "Approuvé" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Approver" @@ -1590,7 +1603,6 @@ msgid "Assist" msgstr "" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Assist Document" msgstr "Assister le Document" @@ -1616,15 +1628,15 @@ msgstr "" msgid "Assistants and Copy roles are currently not compatible with the multi-sign experience." msgstr "Les rôles d'assistant et de copie ne sont actuellement pas compatibles avec l'expérience multi-sign." +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Assisted" +msgstr "Assisté" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Assisted" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Assisted" -msgstr "Assisté" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role progressive verb" msgid "Assisting" @@ -1662,6 +1674,10 @@ msgstr "" msgid "Authentication required" msgstr "Authentification requise" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Authenticator app" +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Avatar" msgstr "Avatar" @@ -1978,6 +1994,10 @@ msgstr "Choisissez comment le document atteindra les destinataires" msgid "Choose how to distribute your document to recipients. Email will send notifications, None will generate signing links for manual distribution." msgstr "Choisissez comment distribuer votre document aux destinataires. L'email enverra des notifications, Aucun générera des liens de signature pour une distribution manuelle." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Choose verification method" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Choose your preferred authentication method:" msgstr "Choisissez votre méthode d'authentification préférée:" @@ -2909,6 +2929,7 @@ msgstr "Modèle de lien direct supprimé" msgid "Direct template link usage exceeded ({0}/{1})" msgstr "L'utilisation du lien de modèle direct a été dépassée ({0}/{1})" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Direction" msgstr "Direction" @@ -3043,16 +3064,16 @@ msgstr "Document Approuvé" msgid "Document Cancelled" msgstr "Document Annulé" +#: apps/remix/app/components/general/document/document-status.tsx +msgid "Document completed" +msgstr "Document terminé" + #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document completed" msgstr "" -#: apps/remix/app/components/general/document/document-status.tsx -msgid "Document completed" -msgstr "Document terminé" - #: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document completed email" @@ -3062,15 +3083,15 @@ msgstr "E-mail de document complété" msgid "Document Completed!" msgstr "Document Complété !" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document created" +msgstr "Document créé" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document created" msgstr "" -#: apps/remix/app/components/dialogs/template-use-dialog.tsx -msgid "Document created" -msgstr "Document créé" - #: apps/remix/app/routes/embed+/v1+/authoring_.completed.create.tsx msgid "Document Created" msgstr "Document créé" @@ -3093,17 +3114,17 @@ msgstr "Document créé en utilisant un <0>lien direct" msgid "Document Creation" msgstr "Création de document" -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" -msgid "Document deleted" -msgstr "" - #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/components/dialogs/document-delete-dialog.tsx #: apps/remix/app/components/dialogs/admin-document-delete-dialog.tsx msgid "Document deleted" msgstr "Document supprimé" +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" +msgid "Document deleted" +msgstr "" + #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document deleted email" msgstr "E-mail de document supprimé" @@ -3214,15 +3235,15 @@ msgstr "Document Rejeté" msgid "Document resealed" msgstr "Document resealé" +#: apps/remix/app/components/general/document/document-edit-form.tsx +msgid "Document sent" +msgstr "Document envoyé" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document sent" msgstr "" -#: apps/remix/app/components/general/document/document-edit-form.tsx -msgid "Document sent" -msgstr "Document envoyé" - #: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx msgid "Document Signed" msgstr "Document signé" @@ -3398,15 +3419,15 @@ msgstr "Glissez-déposez ou cliquez pour importer" msgid "Drag and drop your PDF file here" msgstr "Faites glisser et déposez votre fichier PDF ici" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Draw" +msgstr "Dessiner" + #: packages/lib/constants/document.ts msgctxt "Draw signatute type" msgid "Draw" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Draw" -msgstr "Dessiner" - #: apps/remix/app/components/embed/authoring/configure-document-upload.tsx msgid "Drop your document here" msgstr "Déposez votre document ici" @@ -3580,6 +3601,10 @@ msgstr "Email envoyé" msgid "Email sent!" msgstr "Email envoyé !" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Email verification" +msgstr "" + #: apps/remix/app/components/dialogs/team-email-delete-dialog.tsx msgid "Email verification has been removed" msgstr "La vérification par email a été supprimée" @@ -3681,6 +3706,10 @@ msgstr "Entrez le nom de la réclamation" msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Entrez le domaine que vous souhaitez utiliser pour l'envoi des e-mails (sans http:// ou www)" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Enter verification code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Enter your 2FA code" msgstr "Entrez votre code 2FA" @@ -3814,6 +3843,11 @@ msgstr "Délai dépassé" msgid "Expired" msgstr "Expiré" +#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Expires in {0}" +msgstr "" + #. placeholder {0}: i18n.date(token.expires, DateTime.DATETIME_FULL) #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.tokens.tsx msgid "Expires on {0}" @@ -4248,6 +4282,10 @@ msgstr "Salut, je suis Timur" msgid "Hi {userName}," msgstr "Bonjour {userName}," +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Hi {userName}, you need to enter a verification code to complete the document \"{documentTitle}\"." +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Hi, {userName} <0>({userEmail})" msgstr "Bonjour, {userName} <0>({userEmail})" @@ -4269,6 +4307,7 @@ msgstr "Accueil" msgid "Home (No Folder)" msgstr "Accueil (Pas de Dossier)" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Horizontal" msgstr "Horizontal" @@ -4322,6 +4361,10 @@ msgstr "ID copié dans le presse-papiers" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "Si vous rencontrez un problème avec votre abonnement, veuillez nous contacter à <0>{SUPPORT_EMAIL}." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "If you didn't request this verification code, you can safely ignore this email." +msgstr "" + #: apps/remix/app/components/dialogs/passkey-create-dialog.tsx msgid "If you do not want to use the authenticator prompted, you can close it, which will then display the next available authenticator." msgstr "Si vous ne souhaitez pas utiliser l'authentificateur proposé, vous pouvez le fermer, ce qui affichera l'authentificateur suivant disponible." @@ -5707,6 +5750,10 @@ msgstr "Veuillez noter que cette action est irréversible. Une fois confirmée, msgid "Please note that you will lose access to all documents associated with this team & all the members will be removed and notified" msgstr "Veuillez noter que vous perdrez l'accès à tous les documents associés à cette équipe et que tous les membres seront supprimés et notifiés" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please open your authenticator app and enter the 6-digit code for this document." +msgstr "" + #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx msgid "Please provide a token from the authenticator, or a backup code. If you do not have a backup code available, please contact support." msgstr "Veuillez fournir un token de l'authentificateur, ou un code de secours. Si vous n'avez pas de code de secours disponible, veuillez contacter le support." @@ -5727,6 +5774,10 @@ msgstr "Veuillez examiner le document avant de signer." msgid "Please select a PDF file" msgstr "Veuillez sélectionner un fichier PDF" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please select how you'd like to receive your verification code." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Please try a different domain." msgstr "Veuillez essayer un autre domaine." @@ -5918,6 +5969,9 @@ msgstr "Documents récents" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts msgid "Recipient" msgstr "Destinataire" @@ -6001,7 +6055,6 @@ msgstr "Inscription réussie" #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Reject Document" msgstr "Rejeter le Document" @@ -6126,6 +6179,10 @@ msgstr "Rescellage du document" msgid "Resend" msgstr "Renvoyer" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Resend code" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Resend Confirmation Email" msgstr "Renvoyer l'e-mail de confirmation" @@ -6394,6 +6451,7 @@ msgstr "Sélectionner l'option par défaut" msgid "Select default role" msgstr "" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Select direction" msgstr "Sélectionner la direction" @@ -6609,11 +6667,6 @@ msgstr "Afficher les paramètres avancés" msgid "Show templates in your public profile for your audience to sign and get started quickly" msgstr "Afficher des modèles dans votre profil public pour que votre audience puisse signer et commencer rapidement" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Sign" -msgstr "" - #: apps/remix/app/routes/_profile+/p.$url.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -6630,6 +6683,11 @@ msgstr "" msgid "Sign" msgstr "Signer" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Sign" +msgstr "" + #. placeholder {0}: recipient.name #. placeholder {1}: recipient.email #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx @@ -6649,7 +6707,6 @@ msgid "Sign document" msgstr "Signer le document" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Sign Document" msgstr "Signer le document" @@ -6742,17 +6799,17 @@ msgstr "Signatures collectées" msgid "Signatures will appear once the document has been completed" msgstr "Les signatures apparaîtront une fois le document complété" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Signed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: packages/ui/components/document/document-read-only-fields.tsx msgid "Signed" msgstr "Signé" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Signed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Signer" @@ -7753,6 +7810,10 @@ msgstr "Cette action est réversible, mais veuillez faire attention car le compt msgid "This claim is locked and cannot be deleted." msgstr "Cette réclamation est verrouillée et ne peut pas être supprimée." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "This code will expire in {expiresInMinutes} minutes." +msgstr "" + #: packages/email/template-components/template-document-super-delete.tsx msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support." msgstr "Ce document ne peut pas être récupéré, si vous souhaitez contester la raison des documents futurs, veuillez contacter le support." @@ -8108,6 +8169,7 @@ msgstr "Authentification à deux facteurs" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "Les codes de récupération de l'authentification à deux facteurs sont utilisés pour accéder à votre compte dans le cas où vous perdez l'accès à votre application d'authentification." +#: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Two-Factor Authentication" msgstr "Authentification à deux facteurs" @@ -8128,17 +8190,17 @@ msgstr "L'authentification à deux facteurs a été désactivée pour votre comp msgid "Two-Factor Re-Authentication" msgstr "Ré-authentification à deux facteurs" -#: packages/lib/constants/document.ts -msgctxt "Type signatute type" -msgid "Type" -msgstr "" - #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx #: packages/ui/primitives/signature-pad/signature-pad.tsx msgid "Type" msgstr "Type" +#: packages/lib/constants/document.ts +msgctxt "Type signatute type" +msgid "Type" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Type a command or search..." msgstr "Tapez une commande ou recherchez..." @@ -8418,15 +8480,15 @@ msgstr "Mettre à niveau <0>{0} vers {planName}" msgid "Upgrade your plan to upload more documents" msgstr "Mettez à niveau votre plan pour importer plus de documents" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Upload" +msgstr "Importer" + #: packages/lib/constants/document.ts msgctxt "Upload signatute type" msgid "Upload" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Upload" -msgstr "Importer" - #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload a CSV file to create multiple documents from this template. Each row represents one document with its recipient details." msgstr "Importer un fichier CSV pour créer plusieurs documents à partir de ce modèle. Chaque ligne représente un document avec les coordonnées de son destinataire." @@ -8522,6 +8584,10 @@ msgstr "Utiliser le code de secours" msgid "Use Template" msgstr "Utiliser le modèle" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Use your authenticator app to generate a code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Use your passkey for authentication" msgstr "Utilisez votre clé d'accès pour l'authentification" @@ -8581,6 +8647,10 @@ msgstr "Validation" msgid "Value" msgstr "Valeur" +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Verification Code Required" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Verification Email Sent" msgstr "Email de vérification envoyé" @@ -8589,6 +8659,10 @@ msgstr "Email de vérification envoyé" msgid "Verification email sent successfully." msgstr "Email de vérification envoyé avec succès." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Verify & Complete" +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-records-dialog.tsx msgid "Verify Domain" msgstr "Vérifier le domaine" @@ -8613,15 +8687,11 @@ msgstr "Vérifiez votre e-mail pour importer des documents." msgid "Verify your team email address" msgstr "Vérifiez votre adresse e-mail d'équipe" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Vertical" msgstr "Vertical" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "View" -msgstr "" - #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx @@ -8634,6 +8704,11 @@ msgstr "" msgid "View" msgstr "Voir" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "View" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "View activity" msgstr "Voir l'activité" @@ -8689,6 +8764,18 @@ msgstr "Voir le document" msgid "View Document" msgstr "Voir le document" +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to approve" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to assist" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to sign" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx msgid "View documents associated with this email" msgstr "Voir les documents associés à cet e-mail" @@ -8730,17 +8817,17 @@ msgstr "Voir les équipes" msgid "View the DNS records for this email domain" msgstr "Voir les enregistrements DNS pour ce domaine de messagerie" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Viewed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx msgid "Viewed" msgstr "Vu" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Viewed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Viewer" @@ -8932,6 +9019,11 @@ msgstr "Une erreur inconnue s'est produite lors de la suppression de ce modèle msgid "We encountered an unknown error while attempting to remove this user. Please try again later." msgstr "Une erreur inconnue s'est produite lors de la suppression de cet utilisateur. Veuillez réessayer plus tard." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We encountered an unknown error while attempting to request the two-factor authentication code. Please try again later." +msgstr "" + #: apps/remix/app/components/forms/reset-password.tsx msgid "We encountered an unknown error while attempting to reset your password. Please try again later." msgstr "Une erreur inconnue s'est produite lors de la réinitialisation de votre mot de passe. Veuillez réessayer plus tard." @@ -9080,6 +9172,10 @@ msgstr "Nous n'enverrons rien pour notifier les destinataires." msgid "We'll get back to you as soon as possible via email." msgstr "" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We'll send a 6-digit code to your email" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/components/tables/documents-table-empty-state.tsx msgid "We're all empty" @@ -9093,6 +9189,10 @@ msgstr "Nous attendons encore que d'autres signataires signent ce document.<0/>N msgid "We've changed your password as you asked. You can now sign in with your new password." msgstr "Nous avons changé votre mot de passe comme demandé. Vous pouvez maintenant vous connecter avec votre nouveau mot de passe." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We've sent a 6-digit verification code to your email. Please enter it below to complete the document." +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "We've sent a confirmation email to <0>{email}. Please check your inbox and click the link in the email to verify your account." msgstr "Nous avons envoyé un e-mail de confirmation à <0>{email}. Veuillez vérifier votre boîte de réception et cliquer sur le lien de l'e-mail pour vérifier votre compte." @@ -9868,6 +9968,18 @@ msgstr "Votre token a été créé avec succès ! Assurez-vous de le copier car msgid "Your tokens will be shown here once you create them." msgstr "Vos tokens seront affichés ici une fois que vous les aurez créés." +#: packages/lib/server-only/2fa/email/send-2fa-token-email.ts +msgid "Your two-factor authentication code" +msgstr "" + +#: packages/email/templates/access-auth-2fa.tsx +msgid "Your verification code is {code}" +msgstr "" + +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Your verification code:" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "" diff --git a/packages/lib/translations/it/web.po b/packages/lib/translations/it/web.po index 35d82a4a4..708b74942 100644 --- a/packages/lib/translations/it/web.po +++ b/packages/lib/translations/it/web.po @@ -393,14 +393,26 @@ msgstr "{userName} ha inoltrato il documento" msgid "{userName} completed their task" msgstr "{userName} ha completato il suo compito" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} failed to validate a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} rejected the document" msgstr "{userName} ha rifiutato il documento" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} requested a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} signed the document" msgstr "{userName} ha firmato il documento" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} validated a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} viewed the document" msgstr "{userName} ha visualizzato il documento" @@ -1205,6 +1217,8 @@ msgstr "Una email con questo indirizzo esiste già." #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx #: apps/remix/app/components/forms/token.tsx #: apps/remix/app/components/forms/signup.tsx #: apps/remix/app/components/forms/reset-password.tsx @@ -1487,11 +1501,6 @@ msgstr "Token API" msgid "App Version" msgstr "Versione dell'app" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Approve" -msgstr "" - #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx @@ -1501,20 +1510,24 @@ msgstr "" msgid "Approve" msgstr "Approvare" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Approve" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Approve Document" msgstr "Approva Documento" +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Approved" +msgstr "Approvato" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Approved" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Approved" -msgstr "Approvato" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Approver" @@ -1590,7 +1603,6 @@ msgid "Assist" msgstr "" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Assist Document" msgstr "Assisti il Documento" @@ -1616,15 +1628,15 @@ msgstr "" msgid "Assistants and Copy roles are currently not compatible with the multi-sign experience." msgstr "I ruoli Assistenti e Copia non sono attualmente compatibili con l'esperienza multi-firma." +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Assisted" +msgstr "Assistenza" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Assisted" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Assisted" -msgstr "Assistenza" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role progressive verb" msgid "Assisting" @@ -1662,6 +1674,10 @@ msgstr "" msgid "Authentication required" msgstr "Autenticazione richiesta" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Authenticator app" +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Avatar" msgstr "Avatar" @@ -1978,6 +1994,10 @@ msgstr "Scegli come il documento verrà inviato ai destinatari" msgid "Choose how to distribute your document to recipients. Email will send notifications, None will generate signing links for manual distribution." msgstr "Scegli come distribuire il tuo documento ai destinatari. L'email invierà notifiche, Nessuna genererà link di firma per la distribuzione manuale." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Choose verification method" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Choose your preferred authentication method:" msgstr "Scegli il tuo metodo di autenticazione preferito:" @@ -2909,6 +2929,7 @@ msgstr "Collegamento diretto al modello eliminato" msgid "Direct template link usage exceeded ({0}/{1})" msgstr "Utilizzo del collegamento diretto al modello superato ({0}/{1})" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Direction" msgstr "Direzione" @@ -3043,16 +3064,16 @@ msgstr "Documento Approvato" msgid "Document Cancelled" msgstr "Documento Annullato" +#: apps/remix/app/components/general/document/document-status.tsx +msgid "Document completed" +msgstr "Documento completato" + #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document completed" msgstr "" -#: apps/remix/app/components/general/document/document-status.tsx -msgid "Document completed" -msgstr "Documento completato" - #: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document completed email" @@ -3062,15 +3083,15 @@ msgstr "Email documento completato" msgid "Document Completed!" msgstr "Documento completato!" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document created" +msgstr "Documento creato" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document created" msgstr "" -#: apps/remix/app/components/dialogs/template-use-dialog.tsx -msgid "Document created" -msgstr "Documento creato" - #: apps/remix/app/routes/embed+/v1+/authoring_.completed.create.tsx msgid "Document Created" msgstr "Documento creato" @@ -3093,17 +3114,17 @@ msgstr "Documento creato usando un <0>link diretto" msgid "Document Creation" msgstr "Creazione del documento" -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" -msgid "Document deleted" -msgstr "" - #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/components/dialogs/document-delete-dialog.tsx #: apps/remix/app/components/dialogs/admin-document-delete-dialog.tsx msgid "Document deleted" msgstr "Documento eliminato" +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" +msgid "Document deleted" +msgstr "" + #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document deleted email" msgstr "Email documento eliminato" @@ -3214,15 +3235,15 @@ msgstr "Documento Rifiutato" msgid "Document resealed" msgstr "Documento risigillato" +#: apps/remix/app/components/general/document/document-edit-form.tsx +msgid "Document sent" +msgstr "Documento inviato" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document sent" msgstr "" -#: apps/remix/app/components/general/document/document-edit-form.tsx -msgid "Document sent" -msgstr "Documento inviato" - #: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx msgid "Document Signed" msgstr "Documento firmato" @@ -3398,15 +3419,15 @@ msgstr "Trascina e rilascia o fai clic per caricare" msgid "Drag and drop your PDF file here" msgstr "Trascina qui il tuo file PDF" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Draw" +msgstr "Disegno" + #: packages/lib/constants/document.ts msgctxt "Draw signatute type" msgid "Draw" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Draw" -msgstr "Disegno" - #: apps/remix/app/components/embed/authoring/configure-document-upload.tsx msgid "Drop your document here" msgstr "Rilascia qui il tuo documento" @@ -3580,6 +3601,10 @@ msgstr "Email inviato" msgid "Email sent!" msgstr "Email inviato!" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Email verification" +msgstr "" + #: apps/remix/app/components/dialogs/team-email-delete-dialog.tsx msgid "Email verification has been removed" msgstr "Verifica email rimossa" @@ -3681,6 +3706,10 @@ msgstr "Inserisci nome richiesta" msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Inserisci il dominio che desideri utilizzare per inviare email (senza http:// o www)" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Enter verification code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Enter your 2FA code" msgstr "Inserisci il tuo codice 2FA" @@ -3814,6 +3843,11 @@ msgstr "Tempo scaduto" msgid "Expired" msgstr "Scaduto" +#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Expires in {0}" +msgstr "" + #. placeholder {0}: i18n.date(token.expires, DateTime.DATETIME_FULL) #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.tokens.tsx msgid "Expires on {0}" @@ -4248,6 +4282,10 @@ msgstr "Ciao, sono Timur" msgid "Hi {userName}," msgstr "Ciao {userName}," +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Hi {userName}, you need to enter a verification code to complete the document \"{documentTitle}\"." +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Hi, {userName} <0>({userEmail})" msgstr "Ciao, {userName} <0>({userEmail})" @@ -4269,6 +4307,7 @@ msgstr "Home" msgid "Home (No Folder)" msgstr "Home (Nessuna Cartella)" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Horizontal" msgstr "Orizzontale" @@ -4322,6 +4361,10 @@ msgstr "ID copiato negli appunti" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "Se ci sono problemi con il tuo abbonamento, contattaci a <0>{SUPPORT_EMAIL}." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "If you didn't request this verification code, you can safely ignore this email." +msgstr "" + #: apps/remix/app/components/dialogs/passkey-create-dialog.tsx msgid "If you do not want to use the authenticator prompted, you can close it, which will then display the next available authenticator." msgstr "Se non vuoi utilizzare l'autenticatore richiesto, puoi chiuderlo, dopodiché verrà mostrato il successivo disponibile." @@ -5707,6 +5750,10 @@ msgstr "Si prega di notare che questa azione è irreversibile. Una volta conferm msgid "Please note that you will lose access to all documents associated with this team & all the members will be removed and notified" msgstr "Si prega di notare che perderai l'accesso a tutti i documenti associati a questo team e tutti i membri saranno rimossi e notificati" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please open your authenticator app and enter the 6-digit code for this document." +msgstr "" + #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx msgid "Please provide a token from the authenticator, or a backup code. If you do not have a backup code available, please contact support." msgstr "Si prega di fornire un token dal tuo autenticatore, o un codice di backup. Se non hai un codice di backup disponibile, contatta il supporto." @@ -5727,6 +5774,10 @@ msgstr "Rivedi il documento prima di firmare." msgid "Please select a PDF file" msgstr "Seleziona un file PDF" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please select how you'd like to receive your verification code." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Please try a different domain." msgstr "Si prega di provare un altro dominio." @@ -5918,6 +5969,9 @@ msgstr "Documenti recenti" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts msgid "Recipient" msgstr "Destinatario" @@ -6001,7 +6055,6 @@ msgstr "Registrazione avvenuta con successo" #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Reject Document" msgstr "Rifiuta Documento" @@ -6126,6 +6179,10 @@ msgstr "Risigilla documento" msgid "Resend" msgstr "Reinvia" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Resend code" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Resend Confirmation Email" msgstr "Reinvia email di conferma" @@ -6394,6 +6451,7 @@ msgstr "Seleziona opzione predefinita" msgid "Select default role" msgstr "" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Select direction" msgstr "Seleziona la direzione" @@ -6609,11 +6667,6 @@ msgstr "Mostra impostazioni avanzate" msgid "Show templates in your public profile for your audience to sign and get started quickly" msgstr "Mostra modelli nel tuo profilo pubblico per il tuo pubblico da firmare e iniziare rapidamente" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Sign" -msgstr "" - #: apps/remix/app/routes/_profile+/p.$url.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -6630,6 +6683,11 @@ msgstr "" msgid "Sign" msgstr "Firma" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Sign" +msgstr "" + #. placeholder {0}: recipient.name #. placeholder {1}: recipient.email #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx @@ -6649,7 +6707,6 @@ msgid "Sign document" msgstr "Firma il documento" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Sign Document" msgstr "Firma documento" @@ -6742,17 +6799,17 @@ msgstr "Firme raccolte" msgid "Signatures will appear once the document has been completed" msgstr "Le firme appariranno una volta completato il documento" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Signed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: packages/ui/components/document/document-read-only-fields.tsx msgid "Signed" msgstr "Firmato" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Signed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Signer" @@ -7769,6 +7826,10 @@ msgstr "Questa azione è reversibile, ma fai attenzione poiché l'account potreb msgid "This claim is locked and cannot be deleted." msgstr "Questo reclamo è bloccato e non può essere eliminato." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "This code will expire in {expiresInMinutes} minutes." +msgstr "" + #: packages/email/template-components/template-document-super-delete.tsx msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support." msgstr "Questo documento non può essere recuperato, se vuoi contestare la ragione per i documenti futuri, contatta il supporto." @@ -8124,6 +8185,7 @@ msgstr "Autenticazione a due fattori" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "I codici di recupero dell'autenticazione a due fattori sono utilizzati per accedere al tuo account nel caso in cui perdi l'accesso alla tua app di autenticazione." +#: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Two-Factor Authentication" msgstr "Autenticazione a due fattori" @@ -8144,17 +8206,17 @@ msgstr "L'autenticazione a due fattori è stata disattivata per il tuo account. msgid "Two-Factor Re-Authentication" msgstr "Ri-autenticazione a due fattori" -#: packages/lib/constants/document.ts -msgctxt "Type signatute type" -msgid "Type" -msgstr "" - #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx #: packages/ui/primitives/signature-pad/signature-pad.tsx msgid "Type" msgstr "Tipo" +#: packages/lib/constants/document.ts +msgctxt "Type signatute type" +msgid "Type" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Type a command or search..." msgstr "Digita un comando o cerca..." @@ -8434,15 +8496,15 @@ msgstr "Aggiorna <0>{0} al {planName}" msgid "Upgrade your plan to upload more documents" msgstr "Aggiorna il tuo piano per caricare più documenti" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Upload" +msgstr "Carica" + #: packages/lib/constants/document.ts msgctxt "Upload signatute type" msgid "Upload" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Upload" -msgstr "Carica" - #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload a CSV file to create multiple documents from this template. Each row represents one document with its recipient details." msgstr "Carica un file CSV per creare più documenti da questo modello. Ogni riga rappresenta un documento con i dettagli del destinatario." @@ -8538,6 +8600,10 @@ msgstr "Usa il Codice di Backup" msgid "Use Template" msgstr "Usa Modello" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Use your authenticator app to generate a code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Use your passkey for authentication" msgstr "Usa la tua chiave di accesso per l'autenticazione" @@ -8597,6 +8663,10 @@ msgstr "Validazione" msgid "Value" msgstr "Valore" +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Verification Code Required" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Verification Email Sent" msgstr "Email di Verifica Inviata" @@ -8605,6 +8675,10 @@ msgstr "Email di Verifica Inviata" msgid "Verification email sent successfully." msgstr "Email di verifica inviata con successo." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Verify & Complete" +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-records-dialog.tsx msgid "Verify Domain" msgstr "Verifica Dominio" @@ -8629,15 +8703,11 @@ msgstr "Verifica il tuo email per caricare documenti." msgid "Verify your team email address" msgstr "Verifica il tuo indirizzo email del team" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Vertical" msgstr "Verticale" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "View" -msgstr "" - #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx @@ -8650,6 +8720,11 @@ msgstr "" msgid "View" msgstr "Visualizza" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "View" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "View activity" msgstr "Visualizza attività" @@ -8705,6 +8780,18 @@ msgstr "Visualizza documento" msgid "View Document" msgstr "Visualizza documento" +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to approve" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to assist" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to sign" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx msgid "View documents associated with this email" msgstr "Visualizza documenti associati a questa email" @@ -8746,17 +8833,17 @@ msgstr "Visualizza squadre" msgid "View the DNS records for this email domain" msgstr "Visualizza i record DNS per questo dominio email" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Viewed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx msgid "Viewed" msgstr "Visualizzato" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Viewed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Viewer" @@ -8948,6 +9035,11 @@ msgstr "Abbiamo riscontrato un errore sconosciuto durante il tentativo di rimuov msgid "We encountered an unknown error while attempting to remove this user. Please try again later." msgstr "Abbiamo riscontrato un errore sconosciuto durante il tentativo di rimuovere questo utente. Si prega di riprovare più tardi." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We encountered an unknown error while attempting to request the two-factor authentication code. Please try again later." +msgstr "" + #: apps/remix/app/components/forms/reset-password.tsx msgid "We encountered an unknown error while attempting to reset your password. Please try again later." msgstr "Abbiamo riscontrato un errore sconosciuto durante il tentativo di reimpostare la tua password. Si prega di riprovare più tardi." @@ -9096,6 +9188,10 @@ msgstr "Non invieremo nulla per notificare i destinatari." msgid "We'll get back to you as soon as possible via email." msgstr "" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We'll send a 6-digit code to your email" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/components/tables/documents-table-empty-state.tsx msgid "We're all empty" @@ -9109,6 +9205,10 @@ msgstr "Stiamo ancora aspettando che altri firmatari firmino questo documento.<0 msgid "We've changed your password as you asked. You can now sign in with your new password." msgstr "Abbiamo cambiato la tua password come richiesto. Ora puoi accedere con la tua nuova password." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We've sent a 6-digit verification code to your email. Please enter it below to complete the document." +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "We've sent a confirmation email to <0>{email}. Please check your inbox and click the link in the email to verify your account." msgstr "Abbiamo inviato un'email di conferma a <0>{email}. Controlla la tua casella di posta e clicca sul link nell'email per verificare il tuo account." @@ -9884,6 +9984,18 @@ msgstr "Il tuo token è stato creato con successo! Assicurati di copiarlo perch msgid "Your tokens will be shown here once you create them." msgstr "I tuoi token verranno mostrati qui una volta creati." +#: packages/lib/server-only/2fa/email/send-2fa-token-email.ts +msgid "Your two-factor authentication code" +msgstr "" + +#: packages/email/templates/access-auth-2fa.tsx +msgid "Your verification code is {code}" +msgstr "" + +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Your verification code:" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "" diff --git a/packages/lib/translations/pl/web.po b/packages/lib/translations/pl/web.po index dec7686c1..14e8f6a00 100644 --- a/packages/lib/translations/pl/web.po +++ b/packages/lib/translations/pl/web.po @@ -393,14 +393,26 @@ msgstr "{userName} odebrał kopię dokumentu" msgid "{userName} completed their task" msgstr "Użytkownik {userName} zakończył swoje zadanie" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} failed to validate a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} rejected the document" msgstr "Użytkownik {userName} odrzucił dokument" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} requested a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} signed the document" msgstr "Użytkownik {userName} podpisał dokument" +#: packages/lib/utils/document-audit-logs.ts +msgid "{userName} validated a 2FA token for the document" +msgstr "" + #: packages/lib/utils/document-audit-logs.ts msgid "{userName} viewed the document" msgstr "Użytkownik {userName} wyświetlił dokument" @@ -1205,6 +1217,8 @@ msgstr "Ten adres e-mail już istnieje." #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx #: apps/remix/app/components/forms/token.tsx #: apps/remix/app/components/forms/signup.tsx #: apps/remix/app/components/forms/reset-password.tsx @@ -1487,11 +1501,6 @@ msgstr "Tokeny API" msgid "App Version" msgstr "Wersja aplikacji" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Approve" -msgstr "" - #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx @@ -1501,20 +1510,24 @@ msgstr "" msgid "Approve" msgstr "Zatwierdź" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Approve" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Approve Document" msgstr "Zatwierdź dokument" +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Approved" +msgstr "Zatwierdził" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Approved" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Approved" -msgstr "Zatwierdził" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Approver" @@ -1590,7 +1603,6 @@ msgid "Assist" msgstr "" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Assist Document" msgstr "Asysta dokumentu" @@ -1616,15 +1628,15 @@ msgstr "" msgid "Assistants and Copy roles are currently not compatible with the multi-sign experience." msgstr "Asystenci i role Kopii są obecnie niekompatybilne z doświadczeniem multi-sign." +#: apps/remix/app/components/general/document/document-page-view-recipients.tsx +msgid "Assisted" +msgstr "Przygotował" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role actioned" msgid "Assisted" msgstr "" -#: apps/remix/app/components/general/document/document-page-view-recipients.tsx -msgid "Assisted" -msgstr "Przygotował" - #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role progressive verb" msgid "Assisting" @@ -1662,6 +1674,10 @@ msgstr "" msgid "Authentication required" msgstr "Wymagana autoryzacja" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Authenticator app" +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Avatar" msgstr "Awatar" @@ -1978,6 +1994,10 @@ msgstr "Wybierz, jak dokument dotrze do odbiorców" msgid "Choose how to distribute your document to recipients. Email will send notifications, None will generate signing links for manual distribution." msgstr "Wybierz sposób dystrybucji dokumentu do odbiorców. E-mail wyśle powiadomienia, Brak wygeneruje linki do podpisu do ręcznej dystrybucji." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Choose verification method" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Choose your preferred authentication method:" msgstr "Wybierz preferowaną metodę uwierzytelniania:" @@ -2909,6 +2929,7 @@ msgstr "Link szablonu bezpośredniego usunięty" msgid "Direct template link usage exceeded ({0}/{1})" msgstr "Przekroczono użycie linku szablonu bezpośredniego ({0}/{1})" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Direction" msgstr "Kierunek" @@ -3043,16 +3064,16 @@ msgstr "Dokument zatwierdzony" msgid "Document Cancelled" msgstr "Dokument anulowany" +#: apps/remix/app/components/general/document/document-status.tsx +msgid "Document completed" +msgstr "Zakończono dokument" + #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document completed" msgstr "" -#: apps/remix/app/components/general/document/document-status.tsx -msgid "Document completed" -msgstr "Zakończono dokument" - #: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document completed email" @@ -3062,15 +3083,15 @@ msgstr "Wiadomość potwierdzająca zakończenie" msgid "Document Completed!" msgstr "Dokument Zakończony!" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document created" +msgstr "Utworzono dokument" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document created" msgstr "" -#: apps/remix/app/components/dialogs/template-use-dialog.tsx -msgid "Document created" -msgstr "Utworzono dokument" - #: apps/remix/app/routes/embed+/v1+/authoring_.completed.create.tsx msgid "Document Created" msgstr "Dokument utworzony" @@ -3093,17 +3114,17 @@ msgstr "Dokument utworzony za pomocą <0>bezpośredniego linku" msgid "Document Creation" msgstr "Tworzenie dokumentu" -#: packages/lib/utils/document-audit-logs.ts -msgctxt "Audit log format" -msgid "Document deleted" -msgstr "" - #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/components/dialogs/document-delete-dialog.tsx #: apps/remix/app/components/dialogs/admin-document-delete-dialog.tsx msgid "Document deleted" msgstr "Usunięto dokument" +#: packages/lib/utils/document-audit-logs.ts +msgctxt "Audit log format" +msgid "Document deleted" +msgstr "" + #: packages/ui/components/document/document-email-checkboxes.tsx msgid "Document deleted email" msgstr "Wiadomość o usunięciu dokumentu" @@ -3214,15 +3235,15 @@ msgstr "Dokument odrzucone" msgid "Document resealed" msgstr "Dokument ponownie zaplombowany" +#: apps/remix/app/components/general/document/document-edit-form.tsx +msgid "Document sent" +msgstr "Wysłano dokument" + #: packages/lib/utils/document-audit-logs.ts msgctxt "Audit log format" msgid "Document sent" msgstr "" -#: apps/remix/app/components/general/document/document-edit-form.tsx -msgid "Document sent" -msgstr "Wysłano dokument" - #: apps/remix/app/routes/_recipient+/sign.$token+/complete.tsx msgid "Document Signed" msgstr "Dokument podpisany" @@ -3398,15 +3419,15 @@ msgstr "Przeciągnij i upuść lub kliknij, aby przesłać" msgid "Drag and drop your PDF file here" msgstr "Przeciągnij i upuść swój plik PDF tutaj" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Draw" +msgstr "Rysowany" + #: packages/lib/constants/document.ts msgctxt "Draw signatute type" msgid "Draw" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Draw" -msgstr "Rysowany" - #: apps/remix/app/components/embed/authoring/configure-document-upload.tsx msgid "Drop your document here" msgstr "Upuść swój dokument tutaj" @@ -3580,6 +3601,10 @@ msgstr "Wysłano wiadomość" msgid "Email sent!" msgstr "Wiadomość została wysłana!" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Email verification" +msgstr "" + #: apps/remix/app/components/dialogs/team-email-delete-dialog.tsx msgid "Email verification has been removed" msgstr "Weryfikacja e-mailu została usunięta" @@ -3681,6 +3706,10 @@ msgstr "Wprowadź nazwę roszczenia" msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Wprowadź domenę, której chcesz używać do wysyłania wiadomości e-mail (bez http:// lub www)" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Enter verification code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Enter your 2FA code" msgstr "Wprowadź swój kod 2FA" @@ -3814,6 +3843,11 @@ msgstr "Przekroczono limit czasu" msgid "Expired" msgstr "Wygasł" +#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Expires in {0}" +msgstr "" + #. placeholder {0}: i18n.date(token.expires, DateTime.DATETIME_FULL) #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.tokens.tsx msgid "Expires on {0}" @@ -4248,6 +4282,10 @@ msgstr "Cześć, jestem Timur" msgid "Hi {userName}," msgstr "Cześć, {userName}," +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Hi {userName}, you need to enter a verification code to complete the document \"{documentTitle}\"." +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Hi, {userName} <0>({userEmail})" msgstr "Cześć, {userName} <0>({userEmail})" @@ -4269,6 +4307,7 @@ msgstr "Strona główna" msgid "Home (No Folder)" msgstr "Strona główna (brak folderu)" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Horizontal" msgstr "Poziomo" @@ -4322,6 +4361,10 @@ msgstr "Identyfikator został skopiowany do schowka" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "Jeśli masz jakiekolwiek problemy z subskrypcją, skontaktuj się z nami pod adresem <0>{SUPPORT_EMAIL}." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "If you didn't request this verification code, you can safely ignore this email." +msgstr "" + #: apps/remix/app/components/dialogs/passkey-create-dialog.tsx msgid "If you do not want to use the authenticator prompted, you can close it, which will then display the next available authenticator." msgstr "Jeśli nie chcesz korzystać z proponowanego uwierzytelnienia, możesz je zamknąć, a następnie wyświetlić następne dostępne uwierzytelnienie." @@ -5707,6 +5750,10 @@ msgstr "Proszę pamiętać, że ta czynność jest nieodwracalna. Po potwierdzen msgid "Please note that you will lose access to all documents associated with this team & all the members will be removed and notified" msgstr "Proszę pamiętać, że stracisz dostęp do wszystkich dokumentów powiązanych z tym zespołem i wszyscy członkowie zostaną usunięci oraz powiadomieni" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please open your authenticator app and enter the 6-digit code for this document." +msgstr "" + #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx msgid "Please provide a token from the authenticator, or a backup code. If you do not have a backup code available, please contact support." msgstr "Proszę podać token z aplikacji uwierzytelniającej lub kod zapasowy. Jeśli nie masz dostępnego kodu zapasowego, skontaktuj się z pomocą techniczną." @@ -5727,6 +5774,10 @@ msgstr "Proszę przejrzeć dokument przed podpisaniem." msgid "Please select a PDF file" msgstr "Wybierz plik PDF" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Please select how you'd like to receive your verification code." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Please try a different domain." msgstr "Spróbuj innej domeny." @@ -5918,6 +5969,9 @@ msgstr "Ostatnie dokumenty" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts +#: packages/lib/utils/document-audit-logs.ts msgid "Recipient" msgstr "Odbiorca" @@ -6001,7 +6055,6 @@ msgstr "Rejestracja zakończona sukcesem" #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-reject-dialog.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Reject Document" msgstr "Odrzuć dokument" @@ -6126,6 +6179,10 @@ msgstr "Zapieczętuj ponownie dokument" msgid "Resend" msgstr "Wyślij ponownie" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Resend code" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Resend Confirmation Email" msgstr "Wyślij ponownie e-mail potwierdzający" @@ -6394,6 +6451,7 @@ msgstr "Wybierz domyślną opcję" msgid "Select default role" msgstr "" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Select direction" msgstr "Wybierz kierunek" @@ -6609,11 +6667,6 @@ msgstr "Pokaż ustawienia zaawansowane" msgid "Show templates in your public profile for your audience to sign and get started quickly" msgstr "Pokaż szablony w profilu publicznym, aby szybko podpisać dokument" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "Sign" -msgstr "" - #: apps/remix/app/routes/_profile+/p.$url.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -6630,6 +6683,11 @@ msgstr "" msgid "Sign" msgstr "Podpisz" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "Sign" +msgstr "" + #. placeholder {0}: recipient.name #. placeholder {1}: recipient.email #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx @@ -6649,7 +6707,6 @@ msgid "Sign document" msgstr "Podpisz dokument" #: apps/remix/app/components/general/document-signing/document-signing-page-view.tsx -#: packages/email/template-components/template-document-invite.tsx msgid "Sign Document" msgstr "Podpisz dokument" @@ -6742,17 +6799,17 @@ msgstr "Zebrane podpisy" msgid "Signatures will appear once the document has been completed" msgstr "Podpisy pojawią się po ukończeniu dokumentu" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Signed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: packages/ui/components/document/document-read-only-fields.tsx msgid "Signed" msgstr "Podpisał" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Signed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Signer" @@ -7753,6 +7810,10 @@ msgstr "Ta akcja jest odwracalna, ale proszę być ostrożnym, ponieważ konto m msgid "This claim is locked and cannot be deleted." msgstr "To roszczenie jest zablokowane i nie można go usunąć." +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "This code will expire in {expiresInMinutes} minutes." +msgstr "" + #: packages/email/template-components/template-document-super-delete.tsx msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support." msgstr "Dokument ten nie może być odzyskany. Jeśli chcesz zakwestionować przyczynę przyszłych dokumentów, skontaktuj się z administracją." @@ -8108,6 +8169,7 @@ msgstr "Uwierzytelnianie dwuetapowe" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "Kody odzyskiwania uwierzytelniania dwuetapowego są używane do uzyskania dostępu do Twojego konta w przypadku, gdy stracisz dostęp do aplikacji uwierzytelniającej." +#: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Two-Factor Authentication" msgstr "Uwierzytelnianie dwuetapowe" @@ -8128,17 +8190,17 @@ msgstr "Uwierzytelnianie dwuetapowe zostało wyłączone dla Twojego konta. Nie msgid "Two-Factor Re-Authentication" msgstr "Ponowna autoryzacja za pomocą dwuetapowej weryfikacji" -#: packages/lib/constants/document.ts -msgctxt "Type signatute type" -msgid "Type" -msgstr "" - #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/admin-document-recipient-item-table.tsx #: packages/ui/primitives/signature-pad/signature-pad.tsx msgid "Type" msgstr "Typ" +#: packages/lib/constants/document.ts +msgctxt "Type signatute type" +msgid "Type" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Type a command or search..." msgstr "Wpisz polecenie lub wyszukaj..." @@ -8418,15 +8480,15 @@ msgstr "Ulepsz <0>{0} do {planName}" msgid "Upgrade your plan to upload more documents" msgstr "Zaktualizuj swój plan, aby przesłać więcej dokumentów" +#: packages/ui/primitives/signature-pad/signature-pad.tsx +msgid "Upload" +msgstr "Przesłany" + #: packages/lib/constants/document.ts msgctxt "Upload signatute type" msgid "Upload" msgstr "" -#: packages/ui/primitives/signature-pad/signature-pad.tsx -msgid "Upload" -msgstr "Przesłany" - #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload a CSV file to create multiple documents from this template. Each row represents one document with its recipient details." msgstr "Prześlij plik CSV, aby utworzyć wiele dokumentów z tego szablonu. Każda linia reprezentuje jeden dokument z jego szczegółami odbiorcy." @@ -8522,6 +8584,10 @@ msgstr "Użyj kodu zapasowego" msgid "Use Template" msgstr "Użyj szablonu" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Use your authenticator app to generate a code" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-dialog.tsx msgid "Use your passkey for authentication" msgstr "Użyj swojego klucza dostępu do uwierzytelniania" @@ -8581,6 +8647,10 @@ msgstr "Walidacja" msgid "Value" msgstr "Wartość" +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Verification Code Required" +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "Verification Email Sent" msgstr "Wysłano wiadomość e-mail z weryfikacją" @@ -8589,6 +8659,10 @@ msgstr "Wysłano wiadomość e-mail z weryfikacją" msgid "Verification email sent successfully." msgstr "Wiadomość e-mail z weryfikacją została wysłana pomyślnie." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "Verify & Complete" +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-records-dialog.tsx msgid "Verify Domain" msgstr "Zweryfikuj domenę" @@ -8613,15 +8687,11 @@ msgstr "Zweryfikuj adres e-mail, aby przesłać dokumenty." msgid "Verify your team email address" msgstr "Zweryfikuj adres e-mail zespołu" +#: packages/ui/primitives/document-flow/field-items-advanced-settings/radio-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx msgid "Vertical" msgstr "Pionowo" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role action verb" -msgid "View" -msgstr "" - #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx @@ -8634,6 +8704,11 @@ msgstr "" msgid "View" msgstr "Widok" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role action verb" +msgid "View" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "View activity" msgstr "Wyświetl aktywność" @@ -8689,6 +8764,18 @@ msgstr "Zobacz dokument" msgid "View Document" msgstr "Wyświetl dokument" +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to approve" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to assist" +msgstr "" + +#: packages/email/template-components/template-document-invite.tsx +msgid "View Document to sign" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx msgid "View documents associated with this email" msgstr "Wyświetl dokumenty powiązane z tym e-mailem" @@ -8730,17 +8817,17 @@ msgstr "Wyświetl zespoły" msgid "View the DNS records for this email domain" msgstr "Zobacz rekordy DNS dla tej domeny e-mail" -#: packages/lib/constants/recipient-roles.ts -msgctxt "Recipient role actioned" -msgid "Viewed" -msgstr "" - #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx msgid "Viewed" msgstr "Wyświetlono" +#: packages/lib/constants/recipient-roles.ts +msgctxt "Recipient role actioned" +msgid "Viewed" +msgstr "" + #: packages/lib/constants/recipient-roles.ts msgctxt "Recipient role name" msgid "Viewer" @@ -8932,6 +9019,11 @@ msgstr "Natknęliśmy się na nieznany błąd podczas próby usunięcia tego sza msgid "We encountered an unknown error while attempting to remove this user. Please try again later." msgstr "Natknęliśmy się na nieznany błąd podczas próby usunięcia tego użytkownika. Proszę spróbuj ponownie później." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We encountered an unknown error while attempting to request the two-factor authentication code. Please try again later." +msgstr "" + #: apps/remix/app/components/forms/reset-password.tsx msgid "We encountered an unknown error while attempting to reset your password. Please try again later." msgstr "Natknęliśmy się na nieznany błąd podczas próby zresetowania hasła. Proszę spróbuj ponownie później." @@ -9080,6 +9172,10 @@ msgstr "Nie wyślemy nic, aby powiadomić odbiorców." msgid "We'll get back to you as soon as possible via email." msgstr "" +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We'll send a 6-digit code to your email" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/components/tables/documents-table-empty-state.tsx msgid "We're all empty" @@ -9093,6 +9189,10 @@ msgstr "Wciąż czekamy na innych sygnatariuszy, aby podpisać ten dokument.<0/> msgid "We've changed your password as you asked. You can now sign in with your new password." msgstr "Zmieniłem hasło, jak prosiłeś. Teraz możesz zalogować się za pomocą nowego hasła." +#: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx +msgid "We've sent a 6-digit verification code to your email. Please enter it below to complete the document." +msgstr "" + #: apps/remix/app/components/general/verify-email-banner.tsx msgid "We've sent a confirmation email to <0>{email}. Please check your inbox and click the link in the email to verify your account." msgstr "Wysłaliśmy wiadomość e-mail z potwierdzeniem na <0>{email}. Proszę sprawdź swoją skrzynkę odbiorczą i kliknij link w e-maile, aby zweryfikować swoje konto." @@ -9868,6 +9968,18 @@ msgstr "Twój token został pomyślnie utworzony! Upewnij się, że go skopiujes msgid "Your tokens will be shown here once you create them." msgstr "Twoje tokeny będą tutaj wyświetlane po ich utworzeniu." +#: packages/lib/server-only/2fa/email/send-2fa-token-email.ts +msgid "Your two-factor authentication code" +msgstr "" + +#: packages/email/templates/access-auth-2fa.tsx +msgid "Your verification code is {code}" +msgstr "" + +#: packages/email/template-components/template-access-auth-2fa.tsx +msgid "Your verification code:" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr ""