mirror of
https://github.com/documenso/documenso.git
synced 2025-11-27 14:59:10 +10:00
feat: i18n for emails (#1442)
## Description Support setting a document language that will control the language used for sending emails to recipients. Additional work has been done to convert all emails to using our i18n implementation so we can later add controls for sending other kinds of emails in a users target language. ## Related Issue N/A ## Changes Made - Added `<Trans>` and `msg` macros to emails - Introduced a new `renderEmailWithI18N` utility in the lib package - Updated all emails to use the `<Tailwind>` component at the top level due to rendering constraints - Updated the `i18n.server.tsx` file to not use a top level await ## Testing Performed - Configured document language and verified emails were sent in the expected language - Created a document from a template and verified that the templates language was transferred to the document
This commit is contained in:
@@ -18,14 +18,104 @@ msgstr ""
|
||||
"X-Crowdin-File: common.po\n"
|
||||
"X-Crowdin-File-ID: 4\n"
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx:27
|
||||
msgid "\"{documentName}\" has been deleted by an admin."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-pending.tsx:37
|
||||
msgid "“{documentName}” has been signed"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-completed.tsx:41
|
||||
#: packages/lib/server-only/document/resend-document.tsx:109
|
||||
msgid "{0}"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-invite.tsx:74
|
||||
msgid "{0} Document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:117
|
||||
msgid "{0} invited you to {recipientActionVerb} a document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-join.tsx:55
|
||||
msgid "{0} joined the team {teamName} on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-leave.tsx:55
|
||||
msgid "{0} left the team {teamName} on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/data-table-pagination.tsx:30
|
||||
msgid "{0} of {1} row(s) selected."
|
||||
msgstr "{0} de {1} fila(s) seleccionada."
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:119
|
||||
#: packages/lib/server-only/document/resend-document.tsx:119
|
||||
msgid "{0} on behalf of {1} has invited you to {recipientActionVerb} the document \"{2}\"."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-invite.tsx:79
|
||||
msgid "{inviterName} <0>({inviterEmail})</0>"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-cancel.tsx:19
|
||||
msgid "{inviterName} has cancelled the document {documentName}, you don't need to sign it anymore."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-cancel.tsx:24
|
||||
msgid "{inviterName} has cancelled the document<0/>\"{documentName}\""
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-invite.tsx:57
|
||||
msgid "{inviterName} has invited you to {0}<0/>\"{documentName}\""
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-invite.tsx:41
|
||||
msgid "{inviterName} has invited you to {action} {documentName}"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/recipient-removed-from-document.tsx:18
|
||||
msgid "{inviterName} has removed you from the document {documentName}."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-invite.tsx:49
|
||||
msgid "{inviterName} on behalf of {teamName} has invited you to {0}<0/>\"{documentName}\""
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-invite.tsx:40
|
||||
msgid "{inviterName} on behalf of {teamName} has invited you to {action} {documentName}"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-join.tsx:61
|
||||
msgid "{memberEmail} joined the following team"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-leave.tsx:61
|
||||
msgid "{memberEmail} left the following team"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-created-from-direct-template.tsx:55
|
||||
msgid "{recipientName} {action} a document by using one of your direct links"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-transfer-request.tsx:55
|
||||
msgid "{teamName} ownership transfer request"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/data-table-pagination.tsx:41
|
||||
msgid "{visibleRows, plural, one {Showing # result.} other {Showing # results.}}"
|
||||
msgstr "{visibleRows, plural, one {Mostrando # resultado.} other {Mostrando # resultados.}}"
|
||||
|
||||
#: packages/email/templates/document-invite.tsx:91
|
||||
msgid "`${inviterName} has invited you to ${action} the document \"${documentName}\".`"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-transfer-request.tsx:59
|
||||
msgid "<0>{senderName}</0> has requested that you take ownership of the following team"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:53
|
||||
msgid "<0>Inherit authentication method</0> - Use the global action signing authentication method configured in the \"General Settings\" step"
|
||||
msgstr "<0>Heredar método de autenticación</0> - Use el método de autenticación de firma de acción global configurado en el paso \"Configuración General\""
|
||||
@@ -56,20 +146,66 @@ msgstr "<0>Requerir cuenta</0> - El destinatario debe haber iniciado sesión par
|
||||
msgid "<0>Require passkey</0> - The recipient must have an account and passkey configured via their settings"
|
||||
msgstr "<0>Requerir clave de acceso</0> - El destinatario debe tener una cuenta y clave de acceso configurada a través de sus configuraciones"
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:109
|
||||
msgid "A document was created by your direct template that requires you to {recipientActionVerb} it."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-team-member-joined-email.ts:90
|
||||
msgid "A new member has joined your team"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/team/create-team-email-verification.ts:142
|
||||
msgid "A request to use your email has been initiated by {teamName} on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-join.tsx:29
|
||||
msgid "A team member has joined a team on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-team-member-left-email.ts:79
|
||||
msgid "A team member has left {0}"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-leave.tsx:29
|
||||
msgid "A team member has left a team on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-delete.tsx:27
|
||||
#: packages/email/templates/team-delete.tsx:31
|
||||
msgid "A team you were a part of has been deleted"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-invite.tsx:77
|
||||
#: packages/email/templates/team-transfer-request.tsx:81
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-invite.tsx:29
|
||||
msgid "Accept invitation to join a team on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-team-email.tsx:38
|
||||
msgid "Accept team email request for {teamName} on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-transfer-request.tsx:29
|
||||
msgid "Accept team transfer request on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-dropzone.tsx:69
|
||||
msgid "Add a document"
|
||||
msgstr "Agregar un documento"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:336
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:339
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:378
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:378
|
||||
msgid "Add a URL to redirect the user to once the document is signed"
|
||||
msgstr "Agregue una URL para redirigir al usuario una vez que se firme el documento"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:248
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:290
|
||||
msgid "Add an external ID to the document. This can be used to identify the document in external systems."
|
||||
msgstr "Agregue un ID externo al documento. Esto se puede usar para identificar el documento en sistemas externos."
|
||||
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:256
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:295
|
||||
msgid "Add an external ID to the template. This can be used to identify in external systems."
|
||||
msgstr "Agregue un ID externo a la plantilla. Esto se puede usar para identificar en sistemas externos."
|
||||
|
||||
@@ -110,8 +246,8 @@ msgstr "Agregar texto al campo"
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:230
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:238
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:272
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:277
|
||||
msgid "Advanced Options"
|
||||
msgstr "Opciones avanzadas"
|
||||
|
||||
@@ -124,6 +260,14 @@ msgstr "Configuraciones avanzadas"
|
||||
msgid "After submission, a document will be automatically generated and added to your documents page. You will also receive a notification via email."
|
||||
msgstr "Después de la presentación, se generará automáticamente un documento y se agregará a su página de documentos. También recibirá una notificación por correo electrónico."
|
||||
|
||||
#: packages/email/template-components/template-document-cancel.tsx:31
|
||||
msgid "All signatures have been voided."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-super-delete.tsx:20
|
||||
msgid "An admin has deleted your document \"{documentName}\"."
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/pdf-viewer.tsx:167
|
||||
msgid "An error occurred while loading the document."
|
||||
msgstr "Se produjo un error al cargar el documento."
|
||||
@@ -132,6 +276,10 @@ msgstr "Se produjo un error al cargar el documento."
|
||||
msgid "Approve"
|
||||
msgstr "Aprobar"
|
||||
|
||||
#: packages/lib/constants/recipient-roles.ts:68
|
||||
#~ msgid "APPROVE_REQUEST"
|
||||
#~ msgstr ""
|
||||
|
||||
#: packages/lib/constants/recipient-roles.ts:9
|
||||
msgid "Approved"
|
||||
msgstr "Aprobado"
|
||||
@@ -148,6 +296,10 @@ msgstr "Aprobadores"
|
||||
msgid "Approving"
|
||||
msgstr "Aprobando"
|
||||
|
||||
#: packages/email/template-components/template-confirmation-email.tsx:28
|
||||
msgid "Before you get started, please confirm your email address by clicking the button below:"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/signature-pad/signature-pad.tsx:377
|
||||
msgid "Black"
|
||||
msgstr "Negro"
|
||||
@@ -156,6 +308,14 @@ msgstr "Negro"
|
||||
msgid "Blue"
|
||||
msgstr "Azul"
|
||||
|
||||
#: packages/email/templates/team-invite.tsx:67
|
||||
msgid "by <0>{senderName}</0>"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-transfer-request.tsx:70
|
||||
msgid "By accepting this request, you will take responsibility for any billing items associated with this team."
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/field-item-advanced-settings.tsx:356
|
||||
#: packages/ui/primitives/document-flow/send-document-action-dialog.tsx:58
|
||||
msgid "Cancel"
|
||||
@@ -206,6 +366,16 @@ msgstr "Haga clic para insertar campo"
|
||||
msgid "Close"
|
||||
msgstr "Cerrar"
|
||||
|
||||
#: packages/email/template-components/template-document-completed.tsx:35
|
||||
#: packages/email/template-components/template-document-self-signed.tsx:36
|
||||
msgid "Completed"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-completed.tsx:21
|
||||
#: packages/email/templates/document-self-signed.tsx:17
|
||||
msgid "Completed Document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/template.ts:12
|
||||
msgid "Configure Direct Recipient"
|
||||
msgstr "Configurar destinatario directo"
|
||||
@@ -215,10 +385,22 @@ msgstr "Configurar destinatario directo"
|
||||
msgid "Configure the {0} field"
|
||||
msgstr "Configurar el campo {0}"
|
||||
|
||||
#: packages/email/template-components/template-confirmation-email.tsx:38
|
||||
msgid "Confirm email"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/document-flow-root.tsx:141
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: packages/email/template-components/template-document-invite.tsx:66
|
||||
msgid "Continue by {0} the document."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-completed.tsx:45
|
||||
msgid "Continue by downloading the document."
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/components/document/document-share-button.tsx:46
|
||||
msgid "Copied to clipboard"
|
||||
msgstr "Copiado al portapapeles"
|
||||
@@ -227,6 +409,14 @@ msgstr "Copiado al portapapeles"
|
||||
msgid "Copy Link"
|
||||
msgstr "Copiar enlace"
|
||||
|
||||
#: packages/email/template-components/template-document-self-signed.tsx:46
|
||||
msgid "Create a <0>free account</0> to access your signed documents at any time."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-self-signed.tsx:68
|
||||
msgid "Create account"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-signature.tsx:360
|
||||
msgid "Custom Text"
|
||||
msgstr "Texto personalizado"
|
||||
@@ -237,25 +427,47 @@ msgstr "Texto personalizado"
|
||||
msgid "Date"
|
||||
msgstr "Fecha"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:271
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:279
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:313
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:318
|
||||
msgid "Date Format"
|
||||
msgstr "Formato de fecha"
|
||||
|
||||
#: packages/email/templates/team-invite.tsx:83
|
||||
msgid "Decline"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/reset-password.tsx:65
|
||||
msgid "Didn't request a password change? We are here to help you secure your account, just <0>contact us.</0>"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx:570
|
||||
msgid "Direct link receiver"
|
||||
msgstr "Receptor de enlace directo"
|
||||
|
||||
#: packages/ui/components/document/document-global-auth-access-select.tsx:62
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:174
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:151
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:216
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:190
|
||||
msgid "Document access"
|
||||
msgstr "Acceso al documento"
|
||||
|
||||
#: packages/lib/server-only/document/super-delete-document.ts:75
|
||||
msgid "Document Cancelled"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-created-from-direct-template.tsx:30
|
||||
#: packages/lib/server-only/template/create-document-from-direct-template.ts:554
|
||||
msgid "Document created from direct template"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/template.ts:20
|
||||
msgid "Document Creation"
|
||||
msgstr "Creación de documento"
|
||||
|
||||
#: packages/lib/server-only/document/send-delete-email.ts:58
|
||||
msgid "Document Deleted!"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-completed.tsx:64
|
||||
#: packages/ui/components/document/document-download-button.tsx:68
|
||||
msgid "Download"
|
||||
msgstr "Descargar"
|
||||
@@ -288,7 +500,7 @@ msgstr "Correo electrónico"
|
||||
msgid "Email is required"
|
||||
msgstr "Se requiere email"
|
||||
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:184
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:223
|
||||
msgid "Email Options"
|
||||
msgstr "Opciones de correo electrónico"
|
||||
|
||||
@@ -318,8 +530,8 @@ msgstr "Ingrese la contraseña"
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:241
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:249
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:283
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:288
|
||||
msgid "External ID"
|
||||
msgstr "ID externo"
|
||||
|
||||
@@ -361,6 +573,14 @@ msgstr "Marcador de posición de campo"
|
||||
msgid "Font Size"
|
||||
msgstr "Tamaño de fuente"
|
||||
|
||||
#: packages/lib/server-only/auth/send-forgot-password.ts:61
|
||||
msgid "Forgot Password?"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-forgot-password.tsx:21
|
||||
msgid "Forgot your password?"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/types.ts:50
|
||||
msgid "Free Signature"
|
||||
msgstr "Firma gratuita"
|
||||
@@ -377,6 +597,10 @@ msgstr "Regresar"
|
||||
msgid "Green"
|
||||
msgstr "Verde"
|
||||
|
||||
#: packages/email/templates/reset-password.tsx:50
|
||||
msgid "Hi, {userName} <0>({userEmail})</0>"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/recipient-roles.ts:76
|
||||
msgid "I am a signer of this document"
|
||||
msgstr "Soy un firmante de este documento"
|
||||
@@ -410,12 +634,25 @@ msgstr "Email inválido"
|
||||
msgid "Invalid email address"
|
||||
msgstr "Dirección de email inválida"
|
||||
|
||||
#: packages/email/templates/team-invite.tsx:55
|
||||
msgid "Join {teamName} on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/field-items-advanced-settings/number-field.tsx:67
|
||||
#: packages/ui/primitives/document-flow/field-items-advanced-settings/number-field.tsx:72
|
||||
#: packages/ui/primitives/document-flow/field-items-advanced-settings/text-field.tsx:48
|
||||
msgid "Label"
|
||||
msgstr "Etiqueta"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:176
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:150
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-transfer-request.tsx:87
|
||||
msgid "Link expires in 1 hour."
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/lazy-pdf-viewer.tsx:15
|
||||
#: packages/ui/primitives/pdf-viewer.tsx:44
|
||||
msgid "Loading document..."
|
||||
@@ -434,7 +671,7 @@ msgid "Member"
|
||||
msgstr "Miembro"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-subject.tsx:95
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:215
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:254
|
||||
msgid "Message <0>(Optional)</0>"
|
||||
msgstr "Mensaje <0>(Opcional)</0>"
|
||||
|
||||
@@ -525,6 +762,22 @@ msgstr "Página {0} de {numPages}"
|
||||
msgid "Password Required"
|
||||
msgstr "Se requiere contraseña"
|
||||
|
||||
#: packages/email/templates/forgot-password.tsx:17
|
||||
msgid "Password Reset Requested"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/reset-password.tsx:18
|
||||
msgid "Password Reset Successful"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-reset-password.tsx:22
|
||||
msgid "Password updated!"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-pending.tsx:17
|
||||
msgid "Pending Document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/field-items-advanced-settings/checkbox-field.tsx:156
|
||||
msgid "Pick a number"
|
||||
msgstr "Seleccione un número"
|
||||
@@ -535,6 +788,34 @@ msgstr "Seleccione un número"
|
||||
msgid "Placeholder"
|
||||
msgstr "Marcador de posición"
|
||||
|
||||
#: packages/email/template-components/template-document-invite.tsx:43
|
||||
msgid "Please {0} your document<0/>\"{documentName}\""
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/document-invite.tsx:38
|
||||
msgid "Please {action} your document {documentName}"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:98
|
||||
msgid "Please {recipientActionVerb} this document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:112
|
||||
msgid "Please {recipientActionVerb} this document created by your direct template"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:104
|
||||
msgid "Please {recipientActionVerb} your document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/auth/send-confirmation-email.ts:67
|
||||
msgid "Please confirm your email"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/confirm-email.tsx:15
|
||||
msgid "Please confirm your email address"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/pdf-viewer.tsx:223
|
||||
#: packages/ui/primitives/pdf-viewer.tsx:238
|
||||
msgid "Please try again or contact our support."
|
||||
@@ -561,8 +842,8 @@ msgid "Receives copy"
|
||||
msgstr "Recibe copia"
|
||||
|
||||
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:39
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:215
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:169
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:257
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:208
|
||||
msgid "Recipient action authentication"
|
||||
msgstr "Autenticación de acción de destinatario"
|
||||
|
||||
@@ -570,11 +851,27 @@ msgstr "Autenticación de acción de destinatario"
|
||||
msgid "Red"
|
||||
msgstr "Rojo"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:329
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:332
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:371
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:371
|
||||
msgid "Redirect URL"
|
||||
msgstr "URL de redirección"
|
||||
|
||||
#: packages/lib/server-only/document/resend-document.tsx:165
|
||||
msgid "Reminder: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/document/resend-document.tsx:118
|
||||
msgid "Reminder: {0} invited you to {recipientActionVerb} a document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/document/resend-document.tsx:110
|
||||
msgid "Reminder: Please {recipientActionVerb} this document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/document/resend-document.tsx:114
|
||||
msgid "Reminder: Please {recipientActionVerb} your document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-fields.tsx:1110
|
||||
msgid "Remove"
|
||||
msgstr "Eliminar"
|
||||
@@ -587,6 +884,10 @@ msgstr "Eliminar"
|
||||
msgid "Required field"
|
||||
msgstr "Campo obligatorio"
|
||||
|
||||
#: packages/email/template-components/template-forgot-password.tsx:33
|
||||
msgid "Reset Password"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/components/document/document-share-button.tsx:147
|
||||
msgid "Rest assured, your document is strictly confidential and will never be shared. Only your signing experience will be highlighted. Share your personalized signing card to showcase your signature!"
|
||||
msgstr "Ten la seguridad de que tu documento es estrictamente confidencial y nunca será compartido. Solo se destacará tu experiencia de firma. ¡Comparte tu tarjeta de firma personalizada para mostrar tu firma!"
|
||||
@@ -654,6 +955,10 @@ msgstr "Mostrar configuraciones avanzadas"
|
||||
msgid "Sign"
|
||||
msgstr "Firmar"
|
||||
|
||||
#: packages/email/template-components/template-reset-password.tsx:34
|
||||
msgid "Sign In"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-fields.tsx:823
|
||||
#: packages/ui/primitives/document-flow/add-signature.tsx:323
|
||||
#: packages/ui/primitives/document-flow/field-icon.tsx:52
|
||||
@@ -682,6 +987,15 @@ msgstr "Los firmantes deben tener correos electrónicos únicos"
|
||||
msgid "Signing"
|
||||
msgstr "Firmando"
|
||||
|
||||
#: packages/lib/server-only/document/send-completed-email.ts:93
|
||||
#: packages/lib/server-only/document/send-completed-email.ts:161
|
||||
msgid "Signing Complete!"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/recipient-roles.ts:66
|
||||
#~ msgid "SIGNING_REQUEST"
|
||||
#~ msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/missing-signature-field-dialog.tsx:34
|
||||
msgid "Some signers have not been assigned a signature field. Please assign at least 1 signature field to each signer before proceeding."
|
||||
msgstr "Algunos firmantes no han sido asignados a un campo de firma. Asigne al menos 1 campo de firma a cada firmante antes de continuar."
|
||||
@@ -704,7 +1018,7 @@ msgid "Step <0>{step} of {maxStep}</0>"
|
||||
msgstr "Paso <0>{step} de {maxStep}</0>"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-subject.tsx:78
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:195
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:234
|
||||
msgid "Subject <0>(Optional)</0>"
|
||||
msgstr "Asunto <0>(Opcional)</0>"
|
||||
|
||||
@@ -712,7 +1026,19 @@ msgstr "Asunto <0>(Opcional)</0>"
|
||||
msgid "Submit"
|
||||
msgstr "Enviar"
|
||||
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:134
|
||||
#: packages/lib/server-only/team/delete-team-email.ts:96
|
||||
msgid "Team email has been revoked for {0}"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-email-removed.tsx:53
|
||||
msgid "Team email removed"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-email-removed.tsx:27
|
||||
msgid "Team email removed for {teamName} on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:133
|
||||
msgid "Template title"
|
||||
msgstr "Título de plantilla"
|
||||
|
||||
@@ -722,6 +1048,10 @@ msgstr "Título de plantilla"
|
||||
msgid "Text"
|
||||
msgstr "Texto"
|
||||
|
||||
#: packages/email/template-components/template-forgot-password.tsx:25
|
||||
msgid "That's okay, it happens! Click the button below to reset your password."
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/components/recipient/recipient-action-auth-select.tsx:44
|
||||
msgid "The authentication required for recipients to sign fields"
|
||||
msgstr "La autenticación requerida para que los destinatarios firmen campos"
|
||||
@@ -738,10 +1068,22 @@ msgstr "La autenticación requerida para que los destinatarios vean el documento
|
||||
msgid "The document's name"
|
||||
msgstr "El nombre del documento"
|
||||
|
||||
#: packages/email/templates/team-delete.tsx:35
|
||||
msgid "The following team has been deleted by its owner. You will no longer be able to access this team and its documents"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-delete.tsx:34
|
||||
msgid "The following team has been deleted by you"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-password-dialog.tsx:52
|
||||
msgid "The password you have entered is incorrect. Please try again."
|
||||
msgstr "La contraseña que ha ingresado es incorrecta. Por favor, inténtelo de nuevo."
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx:38
|
||||
msgid "The reason provided for deletion is the following:"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/components/recipient/recipient-role-select.tsx:103
|
||||
msgid "The recipient is not required to take any action and receives a copy of the document after it is completed."
|
||||
msgstr "El destinatario no está obligado a tomar ninguna acción y recibe una copia del documento una vez completado."
|
||||
@@ -774,10 +1116,18 @@ msgstr "El correo electrónico del firmante"
|
||||
msgid "The signer's name"
|
||||
msgstr "El nombre del firmante"
|
||||
|
||||
#: packages/email/templates/team-email-removed.tsx:57
|
||||
msgid "The team email <0>{teamEmail}</0> has been removed from the following team"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/components/document/document-global-auth-action-select.tsx:72
|
||||
msgid "This can be overriden by setting the authentication requirements directly on each recipient in the next step."
|
||||
msgstr "Esto se puede anular configurando los requisitos de autenticación directamente en cada destinatario en el siguiente paso."
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx:31
|
||||
msgid "This document can not be recovered, if you would like to dispute the reason for future documents please contact support."
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-fields.tsx:757
|
||||
msgid "This document has already been sent to this recipient. You can no longer edit this recipient."
|
||||
msgstr "Este documento ya ha sido enviado a este destinatario. Ya no puede editar a este destinatario."
|
||||
@@ -786,6 +1136,10 @@ msgstr "Este documento ya ha sido enviado a este destinatario. Ya no puede edita
|
||||
msgid "This document is password protected. Please enter the password to view the document."
|
||||
msgstr "Este documento está protegido por contraseña. Por favor ingrese la contraseña para ver el documento."
|
||||
|
||||
#: packages/email/template-components/template-footer.tsx:14
|
||||
msgid "This document was sent using <0>Documenso.</0>"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx:573
|
||||
msgid "This field cannot be modified or deleted. When you share this template's direct link or add it to your public profile, anyone who accesses it can input their name and email, and fill in the fields assigned to them."
|
||||
msgstr "Este campo no se puede modificar ni eliminar. Cuando comparta el enlace directo de esta plantilla o lo agregue a su perfil público, cualquiera que acceda podrá ingresar su nombre y correo electrónico, y completar los campos que se le hayan asignado."
|
||||
@@ -802,12 +1156,12 @@ msgstr "Este firmante ya ha firmado el documento."
|
||||
msgid "This will override any global settings."
|
||||
msgstr "Esto anulará cualquier configuración global."
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:305
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:309
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:347
|
||||
#: packages/ui/primitives/template-flow/add-template-settings.tsx:348
|
||||
msgid "Time Zone"
|
||||
msgstr "Zona horaria"
|
||||
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:153
|
||||
#: packages/ui/primitives/document-flow/add-settings.tsx:155
|
||||
msgid "Title"
|
||||
msgstr "Título"
|
||||
|
||||
@@ -846,6 +1200,18 @@ msgstr "Valor"
|
||||
msgid "View"
|
||||
msgstr "Ver"
|
||||
|
||||
#: packages/email/templates/document-created-from-direct-template.tsx:69
|
||||
msgid "View document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-self-signed.tsx:79
|
||||
msgid "View plans"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/constants/recipient-roles.ts:67
|
||||
#~ msgid "VIEW_REQUEST"
|
||||
#~ msgstr ""
|
||||
|
||||
#: packages/lib/constants/recipient-roles.ts:27
|
||||
msgid "Viewed"
|
||||
msgstr "Visto"
|
||||
@@ -862,10 +1228,34 @@ msgstr "Espectadores"
|
||||
msgid "Viewing"
|
||||
msgstr "Viendo"
|
||||
|
||||
#: packages/email/template-components/template-document-pending.tsx:31
|
||||
msgid "Waiting for others"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/document/send-pending-email.ts:73
|
||||
msgid "Waiting for others to complete signing."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-pending.tsx:41
|
||||
msgid "We're still waiting for other signers to sign this document.<0/>We'll notify you as soon as it's ready."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/reset-password.tsx:59
|
||||
msgid "We've changed your password as you asked. You can now sign in with your new password."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-confirmation-email.tsx:24
|
||||
msgid "Welcome to Documenso!"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-flow/send-document-action-dialog.tsx:44
|
||||
msgid "You are about to send this document to the recipients. Are you sure you want to continue?"
|
||||
msgstr "Está a punto de enviar este documento a los destinatarios. ¿Está seguro de que desea continuar?"
|
||||
|
||||
#: packages/email/template-components/template-confirmation-email.tsx:41
|
||||
msgid "You can also copy and paste this link into your browser: {confirmationLink} (link expires in 1 hour)"
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/components/document/document-send-email-message-helper.tsx:11
|
||||
msgid "You can use the following variables in your message:"
|
||||
msgstr "Puede usar las siguientes variables en su mensaje:"
|
||||
@@ -874,7 +1264,48 @@ msgstr "Puede usar las siguientes variables en su mensaje:"
|
||||
msgid "You cannot upload documents at this time."
|
||||
msgstr "No puede cargar documentos en este momento."
|
||||
|
||||
#: packages/email/template-components/template-document-cancel.tsx:35
|
||||
msgid "You don't need to sign it anymore."
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/team/create-team-member-invites.ts:168
|
||||
msgid "You have been invited to join {0} on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-invite.tsx:59
|
||||
msgid "You have been invited to join the following team"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/recipient/set-recipients-for-document.ts:314
|
||||
msgid "You have been removed from a document"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/server-only/team/request-team-ownership-transfer.ts:114
|
||||
msgid "You have been requested to take ownership of team {0} on Documenso"
|
||||
msgstr ""
|
||||
|
||||
#: packages/lib/jobs/definitions/emails/send-signing-email.ts:102
|
||||
#: packages/lib/server-only/document/resend-document.tsx:113
|
||||
msgid "You have initiated the document {0} that requires you to {recipientActionVerb} it."
|
||||
msgstr ""
|
||||
|
||||
#: packages/ui/primitives/document-dropzone.tsx:69
|
||||
msgid "You have reached your document limit."
|
||||
msgstr "Ha alcanzado su límite de documentos."
|
||||
|
||||
#: packages/email/template-components/template-document-self-signed.tsx:42
|
||||
msgid "You have signed “{documentName}”"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-document-super-delete.tsx:23
|
||||
msgid "Your document has been deleted by an admin!"
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/template-components/template-reset-password.tsx:26
|
||||
msgid "Your password has been updated."
|
||||
msgstr ""
|
||||
|
||||
#: packages/email/templates/team-delete.tsx:26
|
||||
#: packages/email/templates/team-delete.tsx:30
|
||||
msgid "Your team has been deleted"
|
||||
msgstr ""
|
||||
|
||||
Reference in New Issue
Block a user