fix: build errors

This commit is contained in:
Ephraim Atta-Duncan
2025-10-20 15:04:05 +00:00
parent eb5be386ce
commit 53ee4342c7
10 changed files with 332 additions and 21 deletions

View File

@ -221,13 +221,6 @@ export const DocumentEditForm = ({
updateDocument({ updateDocument({
documentId: document.id, documentId: document.id,
meta: { meta: {
timezone,
dateFormat,
redirectUrl,
language: isValidLanguageCode(language) ? language : undefined,
typedSignatureEnabled: signatureTypes.includes(DocumentSignatureType.TYPE),
uploadSignatureEnabled: signatureTypes.includes(DocumentSignatureType.UPLOAD),
drawSignatureEnabled: signatureTypes.includes(DocumentSignatureType.DRAW),
allowDictateNextSigner: data.allowDictateNextSigner, allowDictateNextSigner: data.allowDictateNextSigner,
signingOrder: data.signingOrder, signingOrder: data.signingOrder,
expiryAmount: data.meta.expiryAmount, expiryAmount: data.meta.expiryAmount,
@ -256,6 +249,8 @@ export const DocumentEditForm = ({
meta: { meta: {
allowDictateNextSigner: data.allowDictateNextSigner, allowDictateNextSigner: data.allowDictateNextSigner,
signingOrder: data.signingOrder, signingOrder: data.signingOrder,
expiryAmount: data.meta.expiryAmount,
expiryUnit: data.meta.expiryUnit,
}, },
}), }),

View File

@ -267,6 +267,11 @@ msgstr "{prefix} hat das Dokument erstellt"
msgid "{prefix} deleted the document" msgid "{prefix} deleted the document"
msgstr "{prefix} hat das Dokument gelöscht" msgstr "{prefix} hat das Dokument gelöscht"
#. placeholder {0}: data.data.recipientEmail
#: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} extended expiry for {0}"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} moved the document to team" msgid "{prefix} moved the document to team"
msgstr "{prefix} hat das Dokument ins Team verschoben" msgstr "{prefix} hat das Dokument ins Team verschoben"
@ -1705,6 +1710,10 @@ msgctxt "Recipient role progressive verb"
msgid "Assisting" msgid "Assisting"
msgstr "" msgstr ""
#: packages/ui/primitives/date-time-picker.tsx
msgid "at"
msgstr ""
#: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx
#: apps/remix/app/components/forms/document-preferences-form.tsx #: apps/remix/app/components/forms/document-preferences-form.tsx
#: packages/ui/primitives/template-flow/add-template-settings.types.tsx #: packages/ui/primitives/template-flow/add-template-settings.types.tsx
@ -4076,9 +4085,18 @@ msgid "Exceeded timeout"
msgstr "Zeitüberschreitung überschritten" msgstr "Zeitüberschreitung überschritten"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
#: apps/remix/app/components/tables/inbox-table.tsx
#: apps/remix/app/components/tables/documents-table-action-button.tsx
#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx
#: apps/remix/app/components/general/document/document-page-view-recipients.tsx
msgid "Expired" msgid "Expired"
msgstr "Abgelaufen" msgstr "Abgelaufen"
#. placeholder {0}: new Date(recipient.expired).toLocaleDateString(undefined, { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', })
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Expired on: {0}"
msgstr ""
#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) #. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', )
#: 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 "Expires in {0}" msgid "Expires in {0}"
@ -4958,6 +4976,11 @@ msgstr "Link läuft in 1 Stunde ab."
msgid "Link expires in 30 minutes." msgid "Link expires in 30 minutes."
msgstr "" msgstr ""
#: packages/ui/primitives/expiry-settings-picker.tsx
#: packages/ui/primitives/document-flow/add-settings.tsx
msgid "Link Expiry"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx
msgid "Link template" msgid "Link template"
msgstr "Vorlage verlinken" msgstr "Vorlage verlinken"
@ -4979,6 +5002,11 @@ msgstr ""
msgid "Links Generated" msgid "Links Generated"
msgstr "Links generiert" msgstr "Links generiert"
#. placeholder {0}: formatExpiryDate(calculatedExpiryDate)
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Links will expire on: {0}"
msgstr ""
#. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ') #. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ')
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx
msgid "Listening to {0}" msgid "Listening to {0}"
@ -5967,6 +5995,10 @@ msgstr "Persönliches Konto"
msgid "Personal Inbox" msgid "Personal Inbox"
msgstr "Persönlicher Posteingang" msgstr "Persönlicher Posteingang"
#: packages/ui/primitives/date-time-picker.tsx
msgid "Pick a date"
msgstr ""
#: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx #: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx
#: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx
msgid "Pick a number" msgid "Pick a number"
@ -6381,6 +6413,10 @@ msgstr "Empfänger"
msgid "Recipient action authentication" msgid "Recipient action authentication"
msgstr "Empfängeraktion Authentifizierung" msgstr "Empfängeraktion Authentifizierung"
#: packages/lib/utils/document-audit-logs.ts
msgid "Recipient expiry extended"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx
msgid "Recipient removed email" msgid "Recipient removed email"
msgstr "E-Mail des entfernten Empfängers" msgstr "E-Mail des entfernten Empfängers"
@ -7095,6 +7131,10 @@ msgstr "Sitzungen wurden widerrufen"
msgid "Set a password" msgid "Set a password"
msgstr "Ein Passwort festlegen" msgstr "Ein Passwort festlegen"
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Set an expiry duration for signing links (leave empty to disable)"
msgstr ""
#: apps/remix/app/components/embed/authoring/configure-document-view.tsx #: apps/remix/app/components/embed/authoring/configure-document-view.tsx
msgid "Set up your document properties and recipient information" msgid "Set up your document properties and recipient information"
msgstr "Richten Sie Ihre Dokumenteigenschaften und Empfängerinformationen ein" msgstr "Richten Sie Ihre Dokumenteigenschaften und Empfängerinformationen ein"
@ -7393,6 +7433,10 @@ msgstr "Unterzeichne für"
msgid "Signing in..." msgid "Signing in..."
msgstr "Anmeldung..." msgstr "Anmeldung..."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Signing Link Expired"
msgstr ""
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx #: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
msgid "Signing Links" msgid "Signing Links"
@ -8267,6 +8311,10 @@ msgstr "Der Name des Unterzeichners"
msgid "The signing link has been copied to your clipboard." msgid "The signing link has been copied to your clipboard."
msgstr "Der Signierlink wurde in die Zwischenablage kopiert." msgstr "Der Signierlink wurde in die Zwischenablage kopiert."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "The signing link has expired and can no longer be used to sign the document. Please contact the document sender if you need a new signing link."
msgstr ""
#: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx #: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx
msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users." msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users."
msgstr "Das Seitenbanner ist eine Nachricht, die oben auf der Seite angezeigt wird. Es kann verwendet werden, um Ihren Nutzern wichtige Informationen anzuzeigen." msgstr "Das Seitenbanner ist eine Nachricht, die oben auf der Seite angezeigt wird. Es kann verwendet werden, um Ihren Nutzern wichtige Informationen anzuzeigen."
@ -8585,6 +8633,10 @@ msgstr "Diese Sitzung ist abgelaufen. Bitte versuchen Sie es erneut."
msgid "This signer has already signed the document." msgid "This signer has already signed the document."
msgstr "Dieser Unterzeichner hat das Dokument bereits unterschrieben." msgstr "Dieser Unterzeichner hat das Dokument bereits unterschrieben."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "This signing link is no longer valid"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
msgid "This team, and any associated data excluding billing invoices will be permanently deleted." msgid "This team, and any associated data excluding billing invoices will be permanently deleted."
msgstr "Dieses Team und alle zugehörigen Daten, ausgenommen Rechnungen, werden permanent gelöscht." msgstr "Dieses Team und alle zugehörigen Daten, ausgenommen Rechnungen, werden permanent gelöscht."

View File

@ -262,6 +262,11 @@ msgstr "{prefix} created the document"
msgid "{prefix} deleted the document" msgid "{prefix} deleted the document"
msgstr "{prefix} deleted the document" msgstr "{prefix} deleted the document"
#. placeholder {0}: data.data.recipientEmail
#: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} extended expiry for {0}"
msgstr "{prefix} extended expiry for {0}"
#: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} moved the document to team" msgid "{prefix} moved the document to team"
msgstr "{prefix} moved the document to team" msgstr "{prefix} moved the document to team"
@ -1700,6 +1705,10 @@ msgctxt "Recipient role progressive verb"
msgid "Assisting" msgid "Assisting"
msgstr "Assisting" msgstr "Assisting"
#: packages/ui/primitives/date-time-picker.tsx
msgid "at"
msgstr "at"
#: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx
#: apps/remix/app/components/forms/document-preferences-form.tsx #: apps/remix/app/components/forms/document-preferences-form.tsx
#: packages/ui/primitives/template-flow/add-template-settings.types.tsx #: packages/ui/primitives/template-flow/add-template-settings.types.tsx
@ -4071,9 +4080,18 @@ msgid "Exceeded timeout"
msgstr "Exceeded timeout" msgstr "Exceeded timeout"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
#: apps/remix/app/components/tables/inbox-table.tsx
#: apps/remix/app/components/tables/documents-table-action-button.tsx
#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx
#: apps/remix/app/components/general/document/document-page-view-recipients.tsx
msgid "Expired" msgid "Expired"
msgstr "Expired" msgstr "Expired"
#. placeholder {0}: new Date(recipient.expired).toLocaleDateString(undefined, { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', })
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Expired on: {0}"
msgstr "Expired on: {0}"
#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) #. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', )
#: 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 "Expires in {0}" msgid "Expires in {0}"
@ -4953,6 +4971,11 @@ msgstr "Link expires in 1 hour."
msgid "Link expires in 30 minutes." msgid "Link expires in 30 minutes."
msgstr "Link expires in 30 minutes." msgstr "Link expires in 30 minutes."
#: packages/ui/primitives/expiry-settings-picker.tsx
#: packages/ui/primitives/document-flow/add-settings.tsx
msgid "Link Expiry"
msgstr "Link Expiry"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx
msgid "Link template" msgid "Link template"
msgstr "Link template" msgstr "Link template"
@ -4974,6 +4997,11 @@ msgstr "Linked At"
msgid "Links Generated" msgid "Links Generated"
msgstr "Links Generated" msgstr "Links Generated"
#. placeholder {0}: formatExpiryDate(calculatedExpiryDate)
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Links will expire on: {0}"
msgstr "Links will expire on: {0}"
#. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ') #. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ')
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx
msgid "Listening to {0}" msgid "Listening to {0}"
@ -5962,6 +5990,10 @@ msgstr "Personal Account"
msgid "Personal Inbox" msgid "Personal Inbox"
msgstr "Personal Inbox" msgstr "Personal Inbox"
#: packages/ui/primitives/date-time-picker.tsx
msgid "Pick a date"
msgstr "Pick a date"
#: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx #: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx
#: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx
msgid "Pick a number" msgid "Pick a number"
@ -6376,6 +6408,10 @@ msgstr "Recipient"
msgid "Recipient action authentication" msgid "Recipient action authentication"
msgstr "Recipient action authentication" msgstr "Recipient action authentication"
#: packages/lib/utils/document-audit-logs.ts
msgid "Recipient expiry extended"
msgstr "Recipient expiry extended"
#: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx
msgid "Recipient removed email" msgid "Recipient removed email"
msgstr "Recipient removed email" msgstr "Recipient removed email"
@ -7090,6 +7126,10 @@ msgstr "Sessions have been revoked"
msgid "Set a password" msgid "Set a password"
msgstr "Set a password" msgstr "Set a password"
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Set an expiry duration for signing links (leave empty to disable)"
msgstr "Set an expiry duration for signing links (leave empty to disable)"
#: apps/remix/app/components/embed/authoring/configure-document-view.tsx #: apps/remix/app/components/embed/authoring/configure-document-view.tsx
msgid "Set up your document properties and recipient information" msgid "Set up your document properties and recipient information"
msgstr "Set up your document properties and recipient information" msgstr "Set up your document properties and recipient information"
@ -7388,6 +7428,10 @@ msgstr "Signing for"
msgid "Signing in..." msgid "Signing in..."
msgstr "Signing in..." msgstr "Signing in..."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Signing Link Expired"
msgstr "Signing Link Expired"
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx #: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
msgid "Signing Links" msgid "Signing Links"
@ -8272,6 +8316,10 @@ msgstr "The signer's name"
msgid "The signing link has been copied to your clipboard." msgid "The signing link has been copied to your clipboard."
msgstr "The signing link has been copied to your clipboard." msgstr "The signing link has been copied to your clipboard."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "The signing link has expired and can no longer be used to sign the document. Please contact the document sender if you need a new signing link."
msgstr "The signing link has expired and can no longer be used to sign the document. Please contact the document sender if you need a new signing link."
#: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx #: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx
msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users." msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users."
msgstr "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users." msgstr "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users."
@ -8600,6 +8648,10 @@ msgstr "This session has expired. Please try again."
msgid "This signer has already signed the document." msgid "This signer has already signed the document."
msgstr "This signer has already signed the document." msgstr "This signer has already signed the document."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "This signing link is no longer valid"
msgstr "This signing link is no longer valid"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
msgid "This team, and any associated data excluding billing invoices will be permanently deleted." msgid "This team, and any associated data excluding billing invoices will be permanently deleted."
msgstr "This team, and any associated data excluding billing invoices will be permanently deleted." msgstr "This team, and any associated data excluding billing invoices will be permanently deleted."

View File

@ -267,6 +267,11 @@ msgstr "{prefix} creó el documento"
msgid "{prefix} deleted the document" msgid "{prefix} deleted the document"
msgstr "{prefix} eliminó el documento" msgstr "{prefix} eliminó el documento"
#. placeholder {0}: data.data.recipientEmail
#: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} extended expiry for {0}"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} moved the document to team" msgid "{prefix} moved the document to team"
msgstr "{prefix} movió el documento al equipo" msgstr "{prefix} movió el documento al equipo"
@ -1705,6 +1710,10 @@ msgctxt "Recipient role progressive verb"
msgid "Assisting" msgid "Assisting"
msgstr "" msgstr ""
#: packages/ui/primitives/date-time-picker.tsx
msgid "at"
msgstr ""
#: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx
#: apps/remix/app/components/forms/document-preferences-form.tsx #: apps/remix/app/components/forms/document-preferences-form.tsx
#: packages/ui/primitives/template-flow/add-template-settings.types.tsx #: packages/ui/primitives/template-flow/add-template-settings.types.tsx
@ -4076,9 +4085,18 @@ msgid "Exceeded timeout"
msgstr "Tiempo de espera excedido" msgstr "Tiempo de espera excedido"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
#: apps/remix/app/components/tables/inbox-table.tsx
#: apps/remix/app/components/tables/documents-table-action-button.tsx
#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx
#: apps/remix/app/components/general/document/document-page-view-recipients.tsx
msgid "Expired" msgid "Expired"
msgstr "Expirado" msgstr "Expirado"
#. placeholder {0}: new Date(recipient.expired).toLocaleDateString(undefined, { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', })
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Expired on: {0}"
msgstr ""
#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) #. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', )
#: 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 "Expires in {0}" msgid "Expires in {0}"
@ -4958,6 +4976,11 @@ msgstr "El enlace expira en 1 hora."
msgid "Link expires in 30 minutes." msgid "Link expires in 30 minutes."
msgstr "" msgstr ""
#: packages/ui/primitives/expiry-settings-picker.tsx
#: packages/ui/primitives/document-flow/add-settings.tsx
msgid "Link Expiry"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx
msgid "Link template" msgid "Link template"
msgstr "Enlace de plantilla" msgstr "Enlace de plantilla"
@ -4979,6 +5002,11 @@ msgstr ""
msgid "Links Generated" msgid "Links Generated"
msgstr "Enlaces generados" msgstr "Enlaces generados"
#. placeholder {0}: formatExpiryDate(calculatedExpiryDate)
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Links will expire on: {0}"
msgstr ""
#. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ') #. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ')
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx
msgid "Listening to {0}" msgid "Listening to {0}"
@ -5967,6 +5995,10 @@ msgstr "Cuenta personal"
msgid "Personal Inbox" msgid "Personal Inbox"
msgstr "Bandeja de entrada personal" msgstr "Bandeja de entrada personal"
#: packages/ui/primitives/date-time-picker.tsx
msgid "Pick a date"
msgstr ""
#: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx #: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx
#: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx
msgid "Pick a number" msgid "Pick a number"
@ -6381,6 +6413,10 @@ msgstr "Destinatario"
msgid "Recipient action authentication" msgid "Recipient action authentication"
msgstr "Autenticación de acción de destinatario" msgstr "Autenticación de acción de destinatario"
#: packages/lib/utils/document-audit-logs.ts
msgid "Recipient expiry extended"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx
msgid "Recipient removed email" msgid "Recipient removed email"
msgstr "Correo electrónico de destinatario eliminado" msgstr "Correo electrónico de destinatario eliminado"
@ -7095,6 +7131,10 @@ msgstr "Las sesiones han sido revocadas"
msgid "Set a password" msgid "Set a password"
msgstr "Establecer una contraseña" msgstr "Establecer una contraseña"
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Set an expiry duration for signing links (leave empty to disable)"
msgstr ""
#: apps/remix/app/components/embed/authoring/configure-document-view.tsx #: apps/remix/app/components/embed/authoring/configure-document-view.tsx
msgid "Set up your document properties and recipient information" msgid "Set up your document properties and recipient information"
msgstr "Configura las propiedades de tu documento y la información del destinatario" msgstr "Configura las propiedades de tu documento y la información del destinatario"
@ -7393,6 +7433,10 @@ msgstr "Firmando para"
msgid "Signing in..." msgid "Signing in..."
msgstr "Iniciando sesión..." msgstr "Iniciando sesión..."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Signing Link Expired"
msgstr ""
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx #: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
msgid "Signing Links" msgid "Signing Links"
@ -8267,6 +8311,10 @@ msgstr "El nombre del firmante"
msgid "The signing link has been copied to your clipboard." msgid "The signing link has been copied to your clipboard."
msgstr "El enlace de firma ha sido copiado a tu portapapeles." msgstr "El enlace de firma ha sido copiado a tu portapapeles."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "The signing link has expired and can no longer be used to sign the document. Please contact the document sender if you need a new signing link."
msgstr ""
#: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx #: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx
msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users." msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users."
msgstr "El banner del sitio es un mensaje que se muestra en la parte superior del sitio. Se puede usar para mostrar información importante a tus usuarios." msgstr "El banner del sitio es un mensaje que se muestra en la parte superior del sitio. Se puede usar para mostrar información importante a tus usuarios."
@ -8587,6 +8635,10 @@ msgstr "Esta sesión ha expirado. Por favor, inténtalo de nuevo."
msgid "This signer has already signed the document." msgid "This signer has already signed the document."
msgstr "Este firmante ya ha firmado el documento." msgstr "Este firmante ya ha firmado el documento."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "This signing link is no longer valid"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
msgid "This team, and any associated data excluding billing invoices will be permanently deleted." msgid "This team, and any associated data excluding billing invoices will be permanently deleted."
msgstr "Este equipo, y cualquier dato asociado, excluyendo las facturas de facturación, serán eliminados permanentemente." msgstr "Este equipo, y cualquier dato asociado, excluyendo las facturas de facturación, serán eliminados permanentemente."

View File

@ -267,6 +267,11 @@ msgstr "{prefix} a créé le document"
msgid "{prefix} deleted the document" msgid "{prefix} deleted the document"
msgstr "{prefix} a supprimé le document" msgstr "{prefix} a supprimé le document"
#. placeholder {0}: data.data.recipientEmail
#: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} extended expiry for {0}"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} moved the document to team" msgid "{prefix} moved the document to team"
msgstr "{prefix} a déplacé le document vers l'équipe" msgstr "{prefix} a déplacé le document vers l'équipe"
@ -1705,6 +1710,10 @@ msgctxt "Recipient role progressive verb"
msgid "Assisting" msgid "Assisting"
msgstr "" msgstr ""
#: packages/ui/primitives/date-time-picker.tsx
msgid "at"
msgstr ""
#: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx
#: apps/remix/app/components/forms/document-preferences-form.tsx #: apps/remix/app/components/forms/document-preferences-form.tsx
#: packages/ui/primitives/template-flow/add-template-settings.types.tsx #: packages/ui/primitives/template-flow/add-template-settings.types.tsx
@ -4076,9 +4085,18 @@ msgid "Exceeded timeout"
msgstr "Délai dépassé" msgstr "Délai dépassé"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
#: apps/remix/app/components/tables/inbox-table.tsx
#: apps/remix/app/components/tables/documents-table-action-button.tsx
#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx
#: apps/remix/app/components/general/document/document-page-view-recipients.tsx
msgid "Expired" msgid "Expired"
msgstr "Expiré" msgstr "Expiré"
#. placeholder {0}: new Date(recipient.expired).toLocaleDateString(undefined, { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', })
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Expired on: {0}"
msgstr ""
#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) #. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', )
#: 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 "Expires in {0}" msgid "Expires in {0}"
@ -4958,6 +4976,11 @@ msgstr "Le lien expire dans 1 heure."
msgid "Link expires in 30 minutes." msgid "Link expires in 30 minutes."
msgstr "" msgstr ""
#: packages/ui/primitives/expiry-settings-picker.tsx
#: packages/ui/primitives/document-flow/add-settings.tsx
msgid "Link Expiry"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx
msgid "Link template" msgid "Link template"
msgstr "Modèle de lien" msgstr "Modèle de lien"
@ -4979,6 +5002,11 @@ msgstr ""
msgid "Links Generated" msgid "Links Generated"
msgstr "Liens générés" msgstr "Liens générés"
#. placeholder {0}: formatExpiryDate(calculatedExpiryDate)
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Links will expire on: {0}"
msgstr ""
#. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ') #. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ')
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx
msgid "Listening to {0}" msgid "Listening to {0}"
@ -5967,6 +5995,10 @@ msgstr "Compte personnel"
msgid "Personal Inbox" msgid "Personal Inbox"
msgstr "Boîte de réception personnelle" msgstr "Boîte de réception personnelle"
#: packages/ui/primitives/date-time-picker.tsx
msgid "Pick a date"
msgstr ""
#: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx #: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx
#: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx
msgid "Pick a number" msgid "Pick a number"
@ -6381,6 +6413,10 @@ msgstr "Destinataire"
msgid "Recipient action authentication" msgid "Recipient action authentication"
msgstr "Authentification d'action de destinataire" msgstr "Authentification d'action de destinataire"
#: packages/lib/utils/document-audit-logs.ts
msgid "Recipient expiry extended"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx
msgid "Recipient removed email" msgid "Recipient removed email"
msgstr "E-mail de destinataire supprimé" msgstr "E-mail de destinataire supprimé"
@ -7095,6 +7131,10 @@ msgstr "Les sessions ont été révoquées"
msgid "Set a password" msgid "Set a password"
msgstr "Définir un mot de passe" msgstr "Définir un mot de passe"
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Set an expiry duration for signing links (leave empty to disable)"
msgstr ""
#: apps/remix/app/components/embed/authoring/configure-document-view.tsx #: apps/remix/app/components/embed/authoring/configure-document-view.tsx
msgid "Set up your document properties and recipient information" msgid "Set up your document properties and recipient information"
msgstr "Configurez les propriétés de votre document et les informations du destinataire" msgstr "Configurez les propriétés de votre document et les informations du destinataire"
@ -7393,6 +7433,10 @@ msgstr "Signé pour"
msgid "Signing in..." msgid "Signing in..."
msgstr "Connexion en cours..." msgstr "Connexion en cours..."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Signing Link Expired"
msgstr ""
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx #: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
msgid "Signing Links" msgid "Signing Links"
@ -8267,6 +8311,10 @@ msgstr "Le nom du signataire"
msgid "The signing link has been copied to your clipboard." msgid "The signing link has been copied to your clipboard."
msgstr "Le lien de signature a été copié dans votre presse-papiers." msgstr "Le lien de signature a été copié dans votre presse-papiers."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "The signing link has expired and can no longer be used to sign the document. Please contact the document sender if you need a new signing link."
msgstr ""
#: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx #: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx
msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users." msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users."
msgstr "La bannière du site est un message affiché en haut du site. Elle peut être utilisée pour afficher des informations importantes à vos utilisateurs." msgstr "La bannière du site est un message affiché en haut du site. Elle peut être utilisée pour afficher des informations importantes à vos utilisateurs."
@ -8585,6 +8633,10 @@ msgstr "Cette session a expiré. Veuillez réessayer."
msgid "This signer has already signed the document." msgid "This signer has already signed the document."
msgstr "Ce signataire a déjà signé le document." msgstr "Ce signataire a déjà signé le document."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "This signing link is no longer valid"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
msgid "This team, and any associated data excluding billing invoices will be permanently deleted." msgid "This team, and any associated data excluding billing invoices will be permanently deleted."
msgstr "Cette équipe, et toutes les données associées à l'exception des factures de facturation, seront définitivement supprimées." msgstr "Cette équipe, et toutes les données associées à l'exception des factures de facturation, seront définitivement supprimées."

View File

@ -267,6 +267,11 @@ msgstr "{prefix} ha creato il documento"
msgid "{prefix} deleted the document" msgid "{prefix} deleted the document"
msgstr "{prefix} ha eliminato il documento" msgstr "{prefix} ha eliminato il documento"
#. placeholder {0}: data.data.recipientEmail
#: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} extended expiry for {0}"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} moved the document to team" msgid "{prefix} moved the document to team"
msgstr "{prefix} ha spostato il documento al team" msgstr "{prefix} ha spostato il documento al team"
@ -1705,6 +1710,10 @@ msgctxt "Recipient role progressive verb"
msgid "Assisting" msgid "Assisting"
msgstr "" msgstr ""
#: packages/ui/primitives/date-time-picker.tsx
msgid "at"
msgstr ""
#: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx
#: apps/remix/app/components/forms/document-preferences-form.tsx #: apps/remix/app/components/forms/document-preferences-form.tsx
#: packages/ui/primitives/template-flow/add-template-settings.types.tsx #: packages/ui/primitives/template-flow/add-template-settings.types.tsx
@ -4076,9 +4085,18 @@ msgid "Exceeded timeout"
msgstr "Tempo scaduto" msgstr "Tempo scaduto"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
#: apps/remix/app/components/tables/inbox-table.tsx
#: apps/remix/app/components/tables/documents-table-action-button.tsx
#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx
#: apps/remix/app/components/general/document/document-page-view-recipients.tsx
msgid "Expired" msgid "Expired"
msgstr "Scaduto" msgstr "Scaduto"
#. placeholder {0}: new Date(recipient.expired).toLocaleDateString(undefined, { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', })
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Expired on: {0}"
msgstr ""
#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) #. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', )
#: 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 "Expires in {0}" msgid "Expires in {0}"
@ -4958,6 +4976,11 @@ msgstr "Il link scade tra 1 ora."
msgid "Link expires in 30 minutes." msgid "Link expires in 30 minutes."
msgstr "" msgstr ""
#: packages/ui/primitives/expiry-settings-picker.tsx
#: packages/ui/primitives/document-flow/add-settings.tsx
msgid "Link Expiry"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx
msgid "Link template" msgid "Link template"
msgstr "Collega modello" msgstr "Collega modello"
@ -4979,6 +5002,11 @@ msgstr ""
msgid "Links Generated" msgid "Links Generated"
msgstr "Link Generati" msgstr "Link Generati"
#. placeholder {0}: formatExpiryDate(calculatedExpiryDate)
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Links will expire on: {0}"
msgstr ""
#. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ') #. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ')
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx
msgid "Listening to {0}" msgid "Listening to {0}"
@ -5967,6 +5995,10 @@ msgstr "Account personale"
msgid "Personal Inbox" msgid "Personal Inbox"
msgstr "Posta in arrivo personale" msgstr "Posta in arrivo personale"
#: packages/ui/primitives/date-time-picker.tsx
msgid "Pick a date"
msgstr ""
#: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx #: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx
#: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx
msgid "Pick a number" msgid "Pick a number"
@ -6381,6 +6413,10 @@ msgstr "Destinatario"
msgid "Recipient action authentication" msgid "Recipient action authentication"
msgstr "Autenticazione azione destinatario" msgstr "Autenticazione azione destinatario"
#: packages/lib/utils/document-audit-logs.ts
msgid "Recipient expiry extended"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx
msgid "Recipient removed email" msgid "Recipient removed email"
msgstr "Email destinatario rimosso" msgstr "Email destinatario rimosso"
@ -7095,6 +7131,10 @@ msgstr "Le sessioni sono state revocate"
msgid "Set a password" msgid "Set a password"
msgstr "Imposta una password" msgstr "Imposta una password"
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Set an expiry duration for signing links (leave empty to disable)"
msgstr ""
#: apps/remix/app/components/embed/authoring/configure-document-view.tsx #: apps/remix/app/components/embed/authoring/configure-document-view.tsx
msgid "Set up your document properties and recipient information" msgid "Set up your document properties and recipient information"
msgstr "Configura le proprietà del documento e le informazioni sui destinatari" msgstr "Configura le proprietà del documento e le informazioni sui destinatari"
@ -7393,6 +7433,10 @@ msgstr "Firma per"
msgid "Signing in..." msgid "Signing in..."
msgstr "Accesso in corso..." msgstr "Accesso in corso..."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Signing Link Expired"
msgstr ""
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx #: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
msgid "Signing Links" msgid "Signing Links"
@ -8275,6 +8319,10 @@ msgstr "Il nome del firmatario"
msgid "The signing link has been copied to your clipboard." msgid "The signing link has been copied to your clipboard."
msgstr "Il link di firma è stato copiato negli appunti." msgstr "Il link di firma è stato copiato negli appunti."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "The signing link has expired and can no longer be used to sign the document. Please contact the document sender if you need a new signing link."
msgstr ""
#: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx #: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx
msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users." msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users."
msgstr "Il banner del sito è un messaggio che viene mostrato in cima al sito. Può essere utilizzato per visualizzare informazioni importanti ai tuoi utenti." msgstr "Il banner del sito è un messaggio che viene mostrato in cima al sito. Può essere utilizzato per visualizzare informazioni importanti ai tuoi utenti."
@ -8601,6 +8649,10 @@ msgstr "Questa sessione è scaduta. Per favore prova di nuovo."
msgid "This signer has already signed the document." msgid "This signer has already signed the document."
msgstr "Questo firmatario ha già firmato il documento." msgstr "Questo firmatario ha già firmato il documento."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "This signing link is no longer valid"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
msgid "This team, and any associated data excluding billing invoices will be permanently deleted." msgid "This team, and any associated data excluding billing invoices will be permanently deleted."
msgstr "Questo team e tutti i dati associati, escluse le fatture di fatturazione, verranno eliminati definitivamente." msgstr "Questo team e tutti i dati associati, escluse le fatture di fatturazione, verranno eliminati definitivamente."

View File

@ -267,6 +267,11 @@ msgstr "Użytkownik {prefix} utworzył dokument"
msgid "{prefix} deleted the document" msgid "{prefix} deleted the document"
msgstr "Użytkownik {prefix} usunął dokument" msgstr "Użytkownik {prefix} usunął dokument"
#. placeholder {0}: data.data.recipientEmail
#: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} extended expiry for {0}"
msgstr ""
#: packages/lib/utils/document-audit-logs.ts #: packages/lib/utils/document-audit-logs.ts
msgid "{prefix} moved the document to team" msgid "{prefix} moved the document to team"
msgstr "Użytkownik {prefix} przeniósł dokument do zespołu" msgstr "Użytkownik {prefix} przeniósł dokument do zespołu"
@ -1705,6 +1710,10 @@ msgctxt "Recipient role progressive verb"
msgid "Assisting" msgid "Assisting"
msgstr "" msgstr ""
#: packages/ui/primitives/date-time-picker.tsx
msgid "at"
msgstr ""
#: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx
#: apps/remix/app/components/forms/document-preferences-form.tsx #: apps/remix/app/components/forms/document-preferences-form.tsx
#: packages/ui/primitives/template-flow/add-template-settings.types.tsx #: packages/ui/primitives/template-flow/add-template-settings.types.tsx
@ -4076,9 +4085,18 @@ msgid "Exceeded timeout"
msgstr "Przekroczono limit czasu" msgstr "Przekroczono limit czasu"
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
#: apps/remix/app/components/tables/inbox-table.tsx
#: apps/remix/app/components/tables/documents-table-action-button.tsx
#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx
#: apps/remix/app/components/general/document/document-page-view-recipients.tsx
msgid "Expired" msgid "Expired"
msgstr "Wygasł" msgstr "Wygasł"
#. placeholder {0}: new Date(recipient.expired).toLocaleDateString(undefined, { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', })
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Expired on: {0}"
msgstr ""
#. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', ) #. placeholder {0}: DateTime.fromMillis(Math.max(millisecondsRemaining, 0)).toFormat( 'mm:ss', )
#: 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 "Expires in {0}" msgid "Expires in {0}"
@ -4958,6 +4976,11 @@ msgstr "Link wygaśnie za 1 godzinę."
msgid "Link expires in 30 minutes." msgid "Link expires in 30 minutes."
msgstr "" msgstr ""
#: packages/ui/primitives/expiry-settings-picker.tsx
#: packages/ui/primitives/document-flow/add-settings.tsx
msgid "Link Expiry"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx
msgid "Link template" msgid "Link template"
msgstr "Szablon linku" msgstr "Szablon linku"
@ -4979,6 +5002,11 @@ msgstr ""
msgid "Links Generated" msgid "Links Generated"
msgstr "Wygenerowane linki" msgstr "Wygenerowane linki"
#. placeholder {0}: formatExpiryDate(calculatedExpiryDate)
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Links will expire on: {0}"
msgstr ""
#. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ') #. placeholder {0}: webhook.eventTriggers .map((trigger) => toFriendlyWebhookEventName(trigger)) .join(', ')
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx
msgid "Listening to {0}" msgid "Listening to {0}"
@ -5967,6 +5995,10 @@ msgstr "Konto osobiste"
msgid "Personal Inbox" msgid "Personal Inbox"
msgstr "Skrzynka odbiorcza osobista" msgstr "Skrzynka odbiorcza osobista"
#: packages/ui/primitives/date-time-picker.tsx
msgid "Pick a date"
msgstr ""
#: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx #: apps/remix/app/components/forms/editor/editor-field-checkbox-form.tsx
#: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx
msgid "Pick a number" msgid "Pick a number"
@ -6381,6 +6413,10 @@ msgstr "Odbiorca"
msgid "Recipient action authentication" msgid "Recipient action authentication"
msgstr "Uwierzytelnianie odbiorcy" msgstr "Uwierzytelnianie odbiorcy"
#: packages/lib/utils/document-audit-logs.ts
msgid "Recipient expiry extended"
msgstr ""
#: packages/ui/components/document/document-email-checkboxes.tsx #: packages/ui/components/document/document-email-checkboxes.tsx
msgid "Recipient removed email" msgid "Recipient removed email"
msgstr "Wiadomość o usuniętym odbiorcy" msgstr "Wiadomość o usuniętym odbiorcy"
@ -7095,6 +7131,10 @@ msgstr "Sesje zostały odwołane"
msgid "Set a password" msgid "Set a password"
msgstr "Ustaw hasło" msgstr "Ustaw hasło"
#: packages/ui/primitives/expiry-settings-picker.tsx
msgid "Set an expiry duration for signing links (leave empty to disable)"
msgstr ""
#: apps/remix/app/components/embed/authoring/configure-document-view.tsx #: apps/remix/app/components/embed/authoring/configure-document-view.tsx
msgid "Set up your document properties and recipient information" msgid "Set up your document properties and recipient information"
msgstr "Skonfiguruj właściwości dokumentu i informacje o odbiorcach" msgstr "Skonfiguruj właściwości dokumentu i informacje o odbiorcach"
@ -7393,6 +7433,10 @@ msgstr "Podpis w imieniu"
msgid "Signing in..." msgid "Signing in..."
msgstr "Logowanie..." msgstr "Logowanie..."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "Signing Link Expired"
msgstr ""
#: apps/remix/app/components/tables/documents-table-action-dropdown.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx
#: apps/remix/app/components/general/document/document-page-view-dropdown.tsx #: apps/remix/app/components/general/document/document-page-view-dropdown.tsx
msgid "Signing Links" msgid "Signing Links"
@ -8267,6 +8311,10 @@ msgstr "Nazwa podpisującego"
msgid "The signing link has been copied to your clipboard." msgid "The signing link has been copied to your clipboard."
msgstr "Link do podpisu został skopiowany do schowka." msgstr "Link do podpisu został skopiowany do schowka."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "The signing link has expired and can no longer be used to sign the document. Please contact the document sender if you need a new signing link."
msgstr ""
#: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx #: apps/remix/app/routes/_authenticated+/admin+/site-settings.tsx
msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users." msgid "The site banner is a message that is shown at the top of the site. It can be used to display important information to your users."
msgstr "Baner strony to wiadomość, która jest wyświetlana u góry strony. Może być używany do wyświetlania ważnych informacji użytkownikom." msgstr "Baner strony to wiadomość, która jest wyświetlana u góry strony. Może być używany do wyświetlania ważnych informacji użytkownikom."
@ -8585,6 +8633,10 @@ msgstr "Ta sesja wygasła. Proszę spróbować ponownie."
msgid "This signer has already signed the document." msgid "This signer has already signed the document."
msgstr "Ten sygnatariusz już podpisał dokument." msgstr "Ten sygnatariusz już podpisał dokument."
#: apps/remix/app/routes/_recipient+/sign.$token+/expired.tsx
msgid "This signing link is no longer valid"
msgstr ""
#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._index.tsx
msgid "This team, and any associated data excluding billing invoices will be permanently deleted." msgid "This team, and any associated data excluding billing invoices will be permanently deleted."
msgstr "Ten zespół oraz wszelkie powiązane dane, z wyjątkiem faktur, zostaną trwale usunięte." msgstr "Ten zespół oraz wszelkie powiązane dane, z wyjątkiem faktur, zostaną trwale usunięte."

View File

@ -20,35 +20,23 @@ export const isDocumentCompleted = (document: Pick<Envelope, 'status'> | Documen
return status === DocumentStatus.COMPLETED || status === DocumentStatus.REJECTED; return status === DocumentStatus.COMPLETED || status === DocumentStatus.REJECTED;
}; };
const getExpiryAmount = ( const getExpiryAmount = (meta: Partial<DocumentMeta> | undefined | null): number | null => {
meta: Partial<DocumentMeta | TemplateMeta> | undefined | null,
): number | null => {
if (!meta) return null; if (!meta) return null;
if ('expiryAmount' in meta && meta.expiryAmount !== undefined) { if ('expiryAmount' in meta && meta.expiryAmount !== undefined) {
return meta.expiryAmount; return meta.expiryAmount;
} }
if ('defaultExpiryAmount' in meta && meta.defaultExpiryAmount !== undefined) {
return meta.defaultExpiryAmount;
}
return null; return null;
}; };
const getExpiryUnit = ( const getExpiryUnit = (meta: Partial<DocumentMeta> | undefined | null): string | null => {
meta: Partial<DocumentMeta | TemplateMeta> | undefined | null,
): string | null => {
if (!meta) return null; if (!meta) return null;
if ('expiryUnit' in meta && meta.expiryUnit !== undefined) { if ('expiryUnit' in meta && meta.expiryUnit !== undefined) {
return meta.expiryUnit; return meta.expiryUnit;
} }
if ('defaultExpiryUnit' in meta && meta.defaultExpiryUnit !== undefined) {
return meta.defaultExpiryUnit;
}
return null; return null;
}; };

View File

@ -1,6 +1,11 @@
import { DocumentVisibility } from '@prisma/client'; import { DocumentVisibility } from '@prisma/client';
import { z } from 'zod'; import { z } from 'zod';
import {
ZDocumentExpiryAmountSchema,
ZDocumentExpiryUnitSchema,
} from '@documenso/lib/types/document-meta';
/** /**
* Required for empty responses since we currently can't 201 requests for our openapi setup. * Required for empty responses since we currently can't 201 requests for our openapi setup.
* *
@ -30,3 +35,6 @@ export const ZDocumentExternalIdSchema = z
export const ZDocumentVisibilitySchema = z export const ZDocumentVisibilitySchema = z
.nativeEnum(DocumentVisibility) .nativeEnum(DocumentVisibility)
.describe('The visibility of the document.'); .describe('The visibility of the document.');
// Re-export expiry schemas for convenience
export { ZDocumentExpiryAmountSchema, ZDocumentExpiryUnitSchema };

View File

@ -3,6 +3,10 @@ import { DocumentSigningOrder, RecipientRole } from '@prisma/client';
import { z } from 'zod'; import { z } from 'zod';
import { ZRecipientActionAuthTypesSchema } from '@documenso/lib/types/document-auth'; import { ZRecipientActionAuthTypesSchema } from '@documenso/lib/types/document-auth';
import {
ZDocumentExpiryAmountSchema,
ZDocumentExpiryUnitSchema,
} from '@documenso/lib/types/document-meta';
export const ZAddSignersFormSchema = z.object({ export const ZAddSignersFormSchema = z.object({
signers: z.array( signers: z.array(
@ -21,6 +25,10 @@ export const ZAddSignersFormSchema = z.object({
), ),
signingOrder: z.nativeEnum(DocumentSigningOrder), signingOrder: z.nativeEnum(DocumentSigningOrder),
allowDictateNextSigner: z.boolean().default(false), allowDictateNextSigner: z.boolean().default(false),
meta: z.object({
expiryAmount: ZDocumentExpiryAmountSchema.optional(),
expiryUnit: ZDocumentExpiryUnitSchema.optional(),
}),
}); });
export type TAddSignersFormSchema = z.infer<typeof ZAddSignersFormSchema>; export type TAddSignersFormSchema = z.infer<typeof ZAddSignersFormSchema>;