From 2c9364f00053ffbbc1e83dabc120f1826acfd0bf Mon Sep 17 00:00:00 2001 From: github-actions Date: Sat, 26 Sep 2026 01:25:25 +0000 Subject: [PATCH] chore: extract translations --- packages/lib/translations/de/web.po | 552 ++++++++++++++++++++++-- packages/lib/translations/en/web.po | 552 ++++++++++++++++++++++-- packages/lib/translations/es/web.po | 552 ++++++++++++++++++++++-- packages/lib/translations/fr/web.po | 552 ++++++++++++++++++++++-- packages/lib/translations/it/web.po | 552 ++++++++++++++++++++++-- packages/lib/translations/ja/web.po | 554 +++++++++++++++++++++++-- packages/lib/translations/ko/web.po | 554 +++++++++++++++++++++++-- packages/lib/translations/nl/web.po | 554 +++++++++++++++++++++++-- packages/lib/translations/pl/web.po | 519 +++++++++++++++++++++-- packages/lib/translations/pt-BR/web.po | 550 ++++++++++++++++++++++-- packages/lib/translations/zh/web.po | 554 +++++++++++++++++++++++-- 11 files changed, 5732 insertions(+), 313 deletions(-) diff --git a/packages/lib/translations/de/web.po b/packages/lib/translations/de/web.po index 2a41636e1..f0aaf58ba 100644 --- a/packages/lib/translations/de/web.po +++ b/packages/lib/translations/de/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, one {# Team} other {# Teams}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, one {# Vorlage} other {# Vorlagen}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, one {Du bist dabei, die ausgewählte Vorlage zu löschen.} o msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "{0} direkte Signaturvorlagen" msgid "{0} field" msgstr "{0}-Feld" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} hat Sie eingeladen, das Dokument \"{1}\" {recipientActionVerb}." @@ -331,13 +344,6 @@ msgstr "{0} hat dich eingeladen, ein Dokument {recipientActionVerb}" msgid "{0} of {1} documents remaining this month." msgstr "{0} von {1} Dokumenten verbleibend in diesem Monat." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} im Namen von \"{1}\" hat Sie eingeladen, das Dokument \"{2}\" {recipientActionVerb}." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo} auf {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, one {1 Zeichen verbleibend} other {{charactersRemaining} Zeichen verbleibend}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, one {Dieser Code wird in # Minute ablaufen.} other {Dieser Code wird in # Minuten ablaufen.}}" @@ -425,9 +452,11 @@ msgstr "{inviterName} hat dich aus dem Dokument {documentName} entfernt." msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} hat dich aus dem Dokument<0/>\"{documentName}\" entfernt" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} im Auftrag von \"{0}\" hat Sie eingeladen, das Dokument \"{1}\" {recipientActionVerb}." @@ -502,6 +531,10 @@ msgstr "{recipientReference} hat {documentName} unterschrieben" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, one {# Zeichen verbleibend} other {# Zeichen verbleibend}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "{selectedCount} ausgewählt" @@ -1008,6 +1041,10 @@ msgstr "6 Monate" msgid "7 days" msgstr "7 Tage" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "Eine Bestätigungs-E-Mail wurde gesendet, und sie sollte in Kürze in deinem Posteingang ankommen." @@ -1143,6 +1180,10 @@ msgstr "Eine gültige E-Mail-Adresse ist erforderlich" msgid "A verification email will be sent to the provided email." msgstr "Eine Bestätigungs-E-Mail wird an die angegebene E-Mail-Adresse gesendet." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "Eine E-Mail mit dieser Adresse existiert bereits." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "Ein unbekannter Fehler ist beim Löschen des Ordners aufgetreten." msgid "An unknown error occurred while moving the folder." msgstr "Ein unbekannter Fehler ist beim Verschieben des Ordners aufgetreten." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "Seitenlayout wird analysiert" @@ -2107,6 +2160,10 @@ msgstr "Die API-Nutzung nähert sich den Fair-Use-Grenzwerten" msgid "App Version" msgstr "App-Version" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "Ihre Signatur wird angewendet" @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "E-Mail-Transport zurückportieren" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "Backup-Code" @@ -2694,6 +2752,7 @@ msgstr "Person nicht gefunden?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "Dokumente stornieren" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "Zeichenbeschränkung" msgid "Charts" msgstr "Diagramme" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "Klicken Sie hier, um es erneut zu versuchen" msgid "Click here to upload" msgstr "Klicken Sie hier, um hochzuladen" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "Klicken Sie, um den Signatur-Link zu kopieren, um ihn an den Empfänger zu senden" @@ -2986,6 +3050,7 @@ msgstr "Kundengeheimnis erforderlich" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "Vervollständigen Sie die Felder für die folgenden Unterzeichner." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "Abgeschlossene Dokumente" msgid "Completed on {formattedDate}" msgstr "Abgeschlossen am {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "Feld in die Zwischenablage kopiert" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "Benutzerdefiniertes CSS wird beim Speichern bereinigt. Layout-zerschießende Eigenschaften, entfernte URLs und Pseudo-Elemente werden automatisch entfernt. Alle Regeln, die während der Bereinigung verworfen werden, werden nach dem Speichern angezeigt." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "Benutzerdefinierte Dauer" @@ -3744,10 +3820,22 @@ msgstr "Benutzerdefinierte Organisationsgruppen" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "Passen Sie die Farben an, die auf Ihren Signaturseiten verwendet werden." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "Gefahrenbereich" @@ -3787,6 +3875,10 @@ msgstr "Datumsformat" msgid "Date Format" msgstr "Datumsformat" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "Datumseinstellungen" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "Dokument ins Team verschoben" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4651,6 +4756,10 @@ msgstr "Der Dokumentenunterzeichnungsprozess wird abgebrochen" msgid "Document status" msgstr "Dokumentenstatus" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "Dokumenten­zeitzone" @@ -4739,9 +4848,7 @@ msgstr "Dokumentation" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "Dokumente storniert" msgid "Documents Completed" msgstr "Dokumente abgeschlossen" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "Dokumente erstellt" @@ -4778,6 +4889,14 @@ msgstr "Dokumente erstellt" msgid "Documents created from template" msgstr "Dokumente erstellt aus Vorlage" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "Dokumente gelöscht" @@ -4802,10 +4921,34 @@ msgstr "" msgid "Documents Received" msgstr "Dokumente empfangen" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "Dokumente, die Ihre Aufmerksamkeit erfordern, erscheinen hier" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "Dokumente angesehen" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "Stellen Sie sicher, dass Sie das Embedding-Token verwenden und nicht das msgid "Enter" msgstr "Eingeben" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5478,6 +5626,10 @@ msgstr "" msgid "Enter claim name" msgstr "Anspruchsname eingeben" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "E-Mail eingeben" @@ -5494,10 +5646,18 @@ msgstr "Namen eingeben" msgid "Enter Number" msgstr "Nummer eingeben" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "Text eingeben" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx 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)" @@ -5618,7 +5778,6 @@ msgstr "Umschlag aktualisiert" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "Empfänger werden identifiziert" 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/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "Wenn Sie die Staging-Umgebung verwenden, stellen Sie sicher, dass Sie die Host-Eigenschaft der Embedding-Komponente auf die Staging-Domain (https://stg-app.documenso.com) gesetzt haben" @@ -6914,6 +7077,10 @@ msgstr "Beschriftung" msgid "Language" msgstr "Sprache" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "Die letzten 14 Tage" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "Die letzten 30 Tage" @@ -6930,13 +7098,22 @@ msgstr "Letzte 30 Tage" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "Die letzten 7 Tage" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "Letzte 90 Tage" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "Zuletzt aktiv" @@ -7081,6 +7258,10 @@ msgstr "Link läuft in 1 Stunde ab." msgid "Link expires in 30 minutes." msgstr "Link läuft in 30 Minuten ab." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,15 +7299,14 @@ msgstr "Ältere Aktivitäten laden" msgid "Loading" msgstr "Wird geladen" +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" + #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx msgid "Loading document..." msgstr "Lade Dokument..." -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." -msgstr "Dokument wird geladen..." - #: packages/ui/components/recipient/recipient-autocomplete-input.tsx msgid "Loading suggestions..." msgstr "Lade Vorschläge ..." @@ -7393,11 +7573,16 @@ msgstr "Maximale Anzahl hochgeladener Dateien pro Umschlag erlaubt" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "Mitglied" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "Mitglied seit" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "Ändern Sie die Details des Abonnementsanspruchs." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "Monatlich" @@ -7640,6 +7827,10 @@ msgstr "Niemals" msgid "Never expires" msgstr "Läuft nie ab" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "Nein" msgid "No active drafts" msgstr "Keine aktiven Entwürfe" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "Kein Dokument gefunden" msgid "No document selected" msgstr "Kein Dokument ausgewählt" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "Keine Dokumente gefunden" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "Keine geeigneten Organisationen gefunden. Das Ziel muss im kostenlosen Tarif sein." @@ -7763,10 +7991,18 @@ msgstr "" msgid "No License Configured" msgstr "Keine Lizenz konfiguriert" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "Keine Mitglieder gefunden" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "Keine Mitglieder ausgewählt" @@ -7783,6 +8019,10 @@ msgstr "Es werden noch keine Organisationsvorlagen mit Ihrem Team geteilt." msgid "No organisations found" msgstr "Keine Organisationen gefunden" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "Keine Vorlagen für das öffentliche Profil gefunden" @@ -7867,6 +8107,14 @@ msgstr "Keine Vorschläge gefunden" msgid "No team groups found" msgstr "Keine Teamgruppen gefunden" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "Noch keine Teams" @@ -7907,6 +8155,10 @@ msgstr "Keine" msgid "None (Overrides global settings)" msgstr "Keine (überschreibt globale Einstellungen)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "Anzahl der erlaubten Teams. 0 = Unbegrenzt" msgid "Number Settings" msgstr "Zahleneinstellungen" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "Aus" @@ -8098,12 +8354,12 @@ msgstr "Oder fahren Sie fort mit" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "Organisationseinstellungen überschreiben" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "Passkeys werden von diesem Browser nicht unterstützt" msgid "Password" msgstr "Passwort" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "Passwort-Neuauthentifizierung" msgid "Password Reset Requested" msgstr "Passwortzurücksetzung angefordert" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "Passwort erfolgreich zurückgesetzt" @@ -8426,6 +8691,14 @@ msgstr "Passwort erfolgreich zurückgesetzt" msgid "Password should not be common or based on personal information" msgstr "Das Passwort sollte nicht allgemein sein oder auf persönlichen Informationen basieren" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "PDF-Dokument" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "Wählen Sie eine Zahl" msgid "Pick a password" msgstr "Wählen Sie ein Passwort" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "Wählen Sie eine der folgenden Vereinbarungen aus und beginnen Sie das Signieren, um loszulegen" @@ -8789,6 +9072,10 @@ msgstr "Bitte laden Sie ein Dokument hoch, um fortzufahren." msgid "Please upload a logo" msgstr "Bitte laden Sie ein Logo hoch" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "Polnisch" @@ -9298,6 +9585,7 @@ msgstr "Dokument Ablehnen" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9572,6 +9860,7 @@ msgstr "Bestätigung erneut senden" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "Zurücksetzen" @@ -9664,6 +9953,7 @@ msgstr "Aufbewahrung von Dokumenten" msgid "Retried" msgstr "Erneut versucht" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "Wiederholen" @@ -9750,6 +10040,12 @@ msgstr "Rolle" msgid "Roles" msgstr "Rollen" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "Zeilen pro Seite" @@ -9871,11 +10167,16 @@ msgstr "Sprachen suchen..." msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "Mitglieder nach Namen oder E-Mail suchen" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9883,10 +10184,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10208,6 +10517,11 @@ msgstr "Erinnerung senden" msgid "Send reminders to the following recipients" msgstr "Erinnerungen an die folgenden Empfänger senden" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "Sendestatus" @@ -10246,6 +10560,7 @@ msgstr "Zurücksetzungs-E-Mail wird gesendet..." msgid "Sending..." msgstr "Senden..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10271,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "Sitzungen wurden widerrufen" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "Ein Passwort festlegen" @@ -10338,10 +10654,18 @@ msgstr "Anzeigen" msgid "Show advanced settings" msgstr "Erweiterte Einstellungen anzeigen" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "Tägliche Durchschnittswerte für Dokumente, E-Mails und API-Nutzung anzeigen" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "Lizenzschlüssel anzeigen" @@ -10358,6 +10682,14 @@ msgstr "Nutzung anzeigen" msgid "Show usage with quotas" msgstr "Nutzung mit Kontingenten anzeigen" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10368,7 +10700,6 @@ msgstr "Nutzung mit Kontingenten anzeigen" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10501,6 +10832,7 @@ msgid "Signature ID" msgstr "Signatur-ID" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "Signatur ist zu klein" @@ -10634,6 +10966,10 @@ msgstr "Signatur-Erinnerungen" msgid "Signing Status" msgstr "Signaturstatus" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "Signaturzeitraum abgelaufen" @@ -10876,6 +11212,10 @@ msgstr "Statistiken" msgid "Status" msgstr "Status" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11117,9 +11457,10 @@ msgstr "Zielorganisation" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "Team" @@ -11128,6 +11469,10 @@ msgstr "Team" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "Team \"{0}\" wurde auf Documenso gelöscht" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "Team Admin" @@ -11275,6 +11620,7 @@ msgstr "Team-URL" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11390,6 +11736,10 @@ msgstr "Vorlage erfolgreich aktualisiert" msgid "Template uploaded" msgstr "Vorlage hochgeladen" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11518,6 +11868,26 @@ msgstr "Die Authentifizierungsmethoden, die erforderlich sind, damit Empfänger msgid "The content to show in the banner, HTML is allowed" msgstr "Der Inhalt, der im Banne rgezeig wird, HTML ist erlaubt" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "Die Standard-E-Mail, die beim Versenden von E-Mails an Empfänger verwendet wird" @@ -11561,6 +11931,10 @@ msgstr "Das Dokument ist bereits gespeichert und kann nicht geändert werden." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "Das Dokument ist jetzt abgeschlossen. Bitte folgen Sie allen Anweisungen, die in der übergeordneten Anwendung bereitgestellt werden." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "Der Dokumenteninhaber wurde über diese Ablehnung informiert. Es sind derzeit keine weiteren Maßnahmen von Ihnen erforderlich. Der Dokumenteninhaber kann Sie bei Fragen zu dieser Ablehnung kontaktieren." @@ -11658,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "Die Felder wurden erfolgreich auf die neue Feld-Integrationsmethode aktualisiert" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "Die Datei ist keine gültige PDF." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11697,6 +12072,14 @@ msgstr "Den folgenden Unterzeichnern fehlen Unterschriftsfelder:" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "Das folgende Team wurde gelöscht. Sie können nicht mehr auf dieses Team und seine Dokumente zugreifen." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11821,9 +12204,9 @@ msgstr "Der Name des Unterzeichners" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "Die Signaturfrist für dieses Dokument ist abgelaufen. Bitte kontaktieren Sie den Dokumentbesitzer, wenn Sie ein neues Exemplar zum Unterschreiben benötigen." -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "Der Signierlink wurde in die Zwischenablage kopiert." @@ -11887,6 +12270,10 @@ msgstr "Das Token wurde erfolgreich gelöscht." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "Der Token, den Sie zur Zurücksetzung Ihres Passworts verwendet haben, ist entweder abgelaufen oder hat nie existiert. Wenn Sie Ihr Passwort immer noch vergessen haben, fordern Sie bitte einen neuen Zurücksetzungslink an." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "Der angegebene Zwei-Faktor-Authentifizierungscode ist falsch." @@ -12017,6 +12404,10 @@ msgstr "Je nach Größe Ihres Dokuments kann dies ein bis zwei Minuten dauern." msgid "This claim is locked and cannot be deleted." msgstr "Dieser Anspruch ist gesperrt und kann nicht gelöscht werden." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12192,6 +12583,10 @@ msgstr "Dieser Dateityp wird nicht unterstützt. Bitte laden Sie ein PDF- oder W msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "Dieser Ordner enthält mehrere Elemente. Wenn Sie ihn löschen, werden alle Unterordner entfernt und alle darin enthaltenen Dokumente und Vorlagen in den Stammordner verschoben." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12559,6 +12954,11 @@ msgstr "Zu viele Anfragen" msgid "Top" msgstr "Oben" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "Gesamt" @@ -12616,6 +13016,10 @@ msgstr "Auslöser" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12636,6 +13040,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/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12774,6 +13179,10 @@ msgstr "Anmeldung nicht möglich" msgid "Unable to start the signing flow" msgstr "Der Signaturvorgang kann nicht gestartet werden" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12782,12 +13191,17 @@ msgstr "Der Signaturvorgang kann nicht gestartet werden" msgid "Unauthorized" msgstr "Nicht autorisiert" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "Unvollendet" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "Rückgängig" @@ -12929,6 +13343,7 @@ msgstr "Organisationsmitglied aktualisieren" msgid "Update passkey" msgstr "Passkey aktualisieren" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "Passwort aktualisieren" @@ -12985,6 +13400,11 @@ msgstr "Aktualisieren Sie den Titel oder ersetzen Sie die PDF-Datei." msgid "Update user" msgstr "Benutzer aktualisieren" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "Aktualisiert {organisationMemberName} zu {roleLabel}." @@ -13041,6 +13461,10 @@ msgstr "Laden Sie eine CSV-Datei hoch, um mehrere Dokumente aus dieser Vorlage z msgid "Upload a custom document to use instead of the template's default document" msgstr "Laden Sie ein benutzerdefiniertes Dokument hoch, um es anstelle des Standarddokuments der Vorlage zu verwenden" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "Hochladen und verarbeiten" @@ -13078,6 +13502,10 @@ msgstr "Dokumente hochladen und Empfänger hinzufügen" msgid "Upload failed" msgstr "Hochladen fehlgeschlagen" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "Unterschrift hochladen" @@ -13126,6 +13554,10 @@ msgstr "Hochladen" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "Verwenden" @@ -13143,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "Authenticator verwenden" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "Backup-Code verwenden" @@ -13157,6 +13591,14 @@ msgstr "Backup-Code verwenden" msgid "Use Template" msgstr "Vorlage verwenden" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "Verwenden Sie Ihre Authenticator-App, um einen Code zu generieren" @@ -13315,6 +13757,7 @@ msgstr "Vertikale Ausrichtung" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "Betrachten" @@ -13432,6 +13875,10 @@ msgstr "Mehr anzeigen" msgid "View next document" msgstr "Nächstes Dokument anzeigen" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "Organisationsvorlage anzeigen" @@ -13453,6 +13900,10 @@ msgstr "Wiederherstellungscodes ansehen" msgid "View teams" msgstr "Teams ansehen" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "DNS-Datensätze für diese E-Mail-Domain anzeigen" @@ -13496,6 +13947,10 @@ msgstr "Betrachten" msgid "Visibility" msgstr "Sichtbarkeit" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "Warten" @@ -13826,6 +14281,14 @@ msgstr "Wir konnten Sie zurzeit nicht abmelden." msgid "We were unable to report this sender at this time. Please try again later." msgstr "Wir konnten diesen Absender derzeit nicht melden. Bitte versuchen Sie es später noch einmal." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "Wir konnten Ihr öffentliches Profil nicht auf öffentlich setzen. Bitte versuchen Sie es erneut." @@ -13948,6 +14411,16 @@ msgstr "Wir haben Ihnen einen 6-stelligen Verifizierungscode per E-Mail gesendet 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." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14421,10 +14894,6 @@ msgstr "Sie können den Organisationsinhaber nicht aus dem Team entfernen." msgid "You cannot upload documents at this time." msgstr "Sie können derzeit keine Dokumente hochladen." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "Du kannst keine verschlüsselten PDFs hochladen." - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "Sie haben das Dokument in CC gesetzt" @@ -14907,10 +15376,18 @@ msgstr "Sie haben zu viele Erkennungsanfragen gestellt. Bitte warten Sie eine Mi msgid "Your Account" msgstr "Ihr Konto" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "Ihr Konto wurde erfolgreich gelöscht." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "Ihr Avatar wurde erfolgreich aktualisiert." @@ -15187,6 +15664,15 @@ msgstr "Ihr Passwort wurde erfolgreich aktualisiert." msgid "Your password has been updated." msgstr "Dein Passwort wurde aktualisiert." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "Ihre Zahlung ist überfällig. Bitte begleichen Sie die Zahlung, um Unterbrechungen im Service zu vermeiden." @@ -15322,3 +15808,13 @@ msgstr "Ihr Verifizierungscode:" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "your-domain.com another-domain.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "" diff --git a/packages/lib/translations/en/web.po b/packages/lib/translations/en/web.po index 5580bdab8..d9e428823 100644 --- a/packages/lib/translations/en/web.po +++ b/packages/lib/translations/en/web.po @@ -178,6 +178,11 @@ msgstr "{0, plural, one {# team} other {# teams}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, one {# template} other {# templates}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "{0, plural, one {# use} other {# uses}}" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -291,6 +296,12 @@ msgstr "{0, plural, one {You are about to delete the selected template.} other { msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "{0} active · {1} inactive" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -301,9 +312,11 @@ msgstr "{0} direct signing templates" msgid "{0} field" msgstr "{0} field" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} has invited you to {recipientActionVerb} the document \"{1}\"." @@ -326,13 +339,6 @@ msgstr "{0} invited you to {recipientActionVerb} a document" msgid "{0} of {1} documents remaining this month." msgstr "{0} of {1} documents remaining this month." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -355,6 +361,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "{activeCount} active this period" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -383,6 +394,22 @@ msgstr "{browserInfo} on {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "{count, plural, one {# document} other {# documents}}" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "{count, plural, one {# member} other {# members}}" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "{count, plural, one {# team} other {# teams}}" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "{draftDays, plural, one {# day} other {# days}}" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" @@ -420,9 +447,11 @@ msgstr "{inviterName} has removed you from the document {documentName}." msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} has removed you from the document<0/>\"{documentName}\"" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." @@ -497,6 +526,10 @@ msgstr "{recipientReference} has signed {documentName}" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "{selectedCount} selected" @@ -1003,6 +1036,10 @@ msgstr "6 months" msgid "7 days" msgstr "7 days" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "A code is required" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "A confirmation email has been sent, and it should arrive in your inbox shortly." @@ -1138,6 +1175,10 @@ msgstr "A valid email is required" msgid "A verification email will be sent to the provided email." msgstr "A verification email will be sent to the provided email." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "About uploaded file naming" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1771,6 +1812,8 @@ msgstr "An email with this address already exists." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2050,6 +2093,16 @@ msgstr "An unknown error occurred while deleting the folder." msgid "An unknown error occurred while moving the folder." msgstr "An unknown error occurred while moving the folder." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "Analytics" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "Analyzing page layout" @@ -2102,6 +2155,10 @@ msgstr "API usage is approaching fair use limits" msgid "App Version" msgstr "App Version" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "Apply" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "Applying your signature" @@ -2386,6 +2443,7 @@ msgid "Backport email transport" msgstr "Backport email transport" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "Backup Code" @@ -2689,6 +2747,7 @@ msgstr "Can't find someone?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2733,6 +2792,7 @@ msgid "Cancel Documents" msgstr "Cancel Documents" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2830,6 +2890,11 @@ msgstr "Character Limit" msgid "Charts" msgstr "Charts" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "Check your email" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2928,8 +2993,7 @@ msgstr "Click here to retry" msgid "Click here to upload" msgstr "Click here to upload" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "Click to copy signing link for sending to recipient" @@ -2981,6 +3045,7 @@ msgstr "Client secret is required" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3033,6 +3098,8 @@ msgstr "Complete the fields for the following signers." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3068,6 +3135,11 @@ msgstr "Completed Documents" msgid "Completed on {formattedDate}" msgstr "Completed on {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "Completion rate" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3332,10 +3404,10 @@ msgstr "Copied field to clipboard" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3723,6 +3795,10 @@ msgstr "Custom CSS" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "Custom CSS is sanitized on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitization will be shown after you save." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "Custom document name" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "Custom duration" @@ -3739,10 +3815,22 @@ msgstr "Custom Organization Groups" msgid "Custom Plan" msgstr "Custom Plan" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "Custom range" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "Custom range…" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "Customize the colors used on your signing pages." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "Daily" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "Danger Zone" @@ -3782,6 +3870,10 @@ msgstr "Date format" msgid "Date Format" msgstr "Date Format" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "Date range" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "Date Settings" @@ -4558,6 +4650,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "Document moved to team" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "Document name" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "Document name is required" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "Document name is too long" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "Document no longer available" @@ -4646,6 +4751,10 @@ msgstr "Document signing process will be canceled" msgid "Document status" msgstr "Document status" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "Document status distribution" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "Document timezone" @@ -4734,9 +4843,7 @@ msgstr "Documentation" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4765,6 +4872,10 @@ msgstr "Documents canceled" msgid "Documents Completed" msgstr "Documents Completed" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "Documents created" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "Documents Created" @@ -4773,6 +4884,14 @@ msgstr "Documents Created" msgid "Documents created from template" msgstr "Documents created from template" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "Documents created from templates" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "Documents created in this period" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "Documents deleted" @@ -4797,10 +4916,34 @@ msgstr "Documents partially downloaded" msgid "Documents Received" msgstr "Documents Received" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "Documents sent" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "Documents sent by each member in this period" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "Documents sent by each team in this period" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "Documents that have been cancelled will appear here" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "Documents that have been rejected will appear here" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "Documents that require your attention will appear here" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "Documents that you have completed will appear here" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "Documents Viewed" @@ -4909,6 +5052,7 @@ msgid "Downloading {progress} / {0}..." msgstr "Downloading {progress} / {0}..." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5453,6 +5597,10 @@ msgstr "Ensure that you are using the embedding token, not the API token" msgid "Enter" msgstr "Enter" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "Enter a document name" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "Enter a max request count greater than 0" @@ -5473,6 +5621,10 @@ msgstr "Enter a window, e.g. 5m" msgid "Enter claim name" msgstr "Enter claim name" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "Enter custom document name" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "Enter Email" @@ -5489,10 +5641,18 @@ msgstr "Enter Name" msgid "Enter Number" msgstr "Enter Number" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "Enter one of your backup codes to continue." + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "Enter Text" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "Enter the code from your authenticator app to continue." + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx 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)" @@ -5613,7 +5773,6 @@ msgstr "Envelope updated" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6528,6 +6687,10 @@ msgstr "Identifying recipients" 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/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" @@ -6909,6 +7072,10 @@ msgstr "Label" msgid "Language" msgstr "Language" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "Last 12 months" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6916,6 +7083,7 @@ msgstr "Last 14 days" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "Last 30 days" @@ -6925,13 +7093,22 @@ msgstr "Last 30 Days" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "Last 7 days" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "Last 90 days" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "Last 90 Days" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "Last active" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "Last Active" @@ -7076,6 +7253,10 @@ msgstr "Link expires in 1 hour." msgid "Link expires in 30 minutes." msgstr "Link expires in 30 minutes." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "Link sent" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7113,15 +7294,14 @@ msgstr "Load older activity" msgid "Loading" msgstr "Loading" +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "Loading analytics" + #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx msgid "Loading document..." msgstr "Loading document..." -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." -msgstr "Loading Document..." - #: packages/ui/components/recipient/recipient-autocomplete-input.tsx msgid "Loading suggestions..." msgstr "Loading suggestions..." @@ -7388,11 +7568,16 @@ msgstr "Maximum number of uploaded files per envelope allowed" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "Member" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "Member activity" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7421,6 +7606,7 @@ msgstr "Member Since" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7478,6 +7664,7 @@ msgid "Modify the details of the subscription claim." msgstr "Modify the details of the subscription claim." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "Monthly" @@ -7635,6 +7822,10 @@ msgstr "Never" msgid "Never expires" msgstr "Never expires" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "New" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7685,6 +7876,26 @@ msgstr "No" msgid "No active drafts" msgstr "No active drafts" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "No activity in the last 12 months." + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "No activity in the last 30 days." + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "No activity in the last 7 days." + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "No activity in the last 90 days." + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "No activity in the selected range." + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7694,11 +7905,28 @@ msgstr "No document found" msgid "No document selected" msgstr "No document selected" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "No documents created in this period" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "No documents found" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "No documents in this period" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "No documents match your search" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "No documents were created from templates in this period" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "No eligible organizations found. The target must be on the free plan." @@ -7758,10 +7986,18 @@ msgstr "No inherited claim" msgid "No License Configured" msgstr "No License Configured" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "No members" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "No members found" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "No members match your search" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "No members selected" @@ -7778,6 +8014,10 @@ msgstr "No organization templates are shared with your team yet." msgid "No organisations found" msgstr "No organizations found" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "No password set" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "No public profile templates found" @@ -7862,6 +8102,14 @@ msgstr "No suggestions found" msgid "No team groups found" msgstr "No team groups found" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "No teams" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "No teams match your search" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "No teams yet" @@ -7902,6 +8150,10 @@ msgstr "None" msgid "None (Overrides global settings)" msgstr "None (Overrides global settings)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "Not available" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7966,6 +8218,10 @@ msgstr "Number of teams allowed. 0 = Unlimited" msgid "Number Settings" msgstr "Number Settings" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "of sent documents completed" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "Off" @@ -8093,12 +8349,12 @@ msgstr "Or continue with" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8300,6 +8556,7 @@ msgstr "Override organization settings" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8403,6 +8660,10 @@ msgstr "Passkeys are not supported on this browser" msgid "Password" msgstr "Password" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "Password authentication unavailable" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8412,6 +8673,10 @@ msgstr "Password Re-Authentication" msgid "Password Reset Requested" msgstr "Password Reset Requested" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "Password Reset Success!" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "Password Reset Successful" @@ -8421,6 +8686,14 @@ msgstr "Password Reset Successful" msgid "Password should not be common or based on personal information" msgstr "Password should not be common or based on personal information" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "Password sign in is disabled for this instance." + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "Password sign in is disabled for this instance. Please contact support." + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8452,6 +8725,8 @@ msgid "PDF Document" msgstr "PDF Document" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8539,6 +8814,14 @@ msgstr "Pick a number" msgid "Pick a password" msgstr "Pick a password" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "Pick a start date" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "Pick an end date" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "Pick any of the following agreements below and start signing to get started" @@ -8784,6 +9067,10 @@ msgstr "Please upload a document to continue" msgid "Please upload a logo" msgstr "Please upload a logo" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "Please upload a valid image file." + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "Polish" @@ -9293,6 +9580,7 @@ msgstr "Reject Document" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9567,6 +9855,7 @@ msgstr "Resend verification" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "Reset" @@ -9659,6 +9948,7 @@ msgstr "Retention of Documents" msgid "Retried" msgstr "Retried" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "Retry" @@ -9745,6 +10035,12 @@ msgstr "Role" msgid "Roles" msgstr "Roles" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "Row {0}: <0>{1} must be a valid email or empty" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "Rows per page" @@ -9866,11 +10162,16 @@ msgstr "Search languages..." msgid "Search languages…" msgstr "Search languages…" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "Search members" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "Search members by name or email" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "Search members..." @@ -9878,10 +10179,18 @@ msgstr "Search members..." msgid "Search organisations…" msgstr "Search organizations…" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "Search teams" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "Search teams…" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "Search templates..." + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "Search themes…" @@ -10203,6 +10512,11 @@ msgstr "Send reminder" msgid "Send reminders to the following recipients" msgstr "Send reminders to the following recipients" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "Send setup link" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "Send Status" @@ -10241,6 +10555,7 @@ msgstr "Sending Reset Email..." msgid "Sending..." msgstr "Sending..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10266,6 +10581,7 @@ msgid "Sessions have been revoked" msgstr "Sessions have been revoked" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "Set a password" @@ -10333,10 +10649,18 @@ msgstr "Show" msgid "Show advanced settings" msgstr "Show advanced settings" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "Show all" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "Show daily averages for documents, emails and API usages" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "Show last 12 months" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "Show license key" @@ -10353,6 +10677,14 @@ msgstr "Show usage" msgid "Show usage with quotas" msgstr "Show usage with quotas" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "Showing {visibleCount} of {totalCount} members" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "Showing {visibleCount} of {totalCount} teams" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10363,7 +10695,6 @@ msgstr "Show usage with quotas" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10496,6 +10827,7 @@ msgid "Signature ID" msgstr "Signature ID" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "Signature is too small" @@ -10629,6 +10961,10 @@ msgstr "Signing Reminders" msgid "Signing Status" msgstr "Signing Status" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "Signing Window Expired" @@ -10871,6 +11207,10 @@ msgstr "Stats" msgid "Status" msgstr "Status" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "Status breakdown" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11112,9 +11452,10 @@ msgstr "Target Organization" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "Team" @@ -11123,6 +11464,10 @@ msgstr "Team" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "Team \"{0}\" has been deleted on Documenso" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "Team activity" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "Team Admin" @@ -11270,6 +11615,7 @@ msgstr "Team URL" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11385,6 +11731,10 @@ msgstr "Template updated successfully" msgid "Template uploaded" msgstr "Template uploaded" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "Template usage" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11513,6 +11863,26 @@ msgstr "The authentication methods required for recipients to view the document. msgid "The content to show in the banner, HTML is allowed" msgstr "The content to show in the banner, HTML is allowed" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "The CSV contains invalid recipient emails. Please fix the following rows:" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "The CSV could not be parsed. Please check the file format and try again." + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "The CSV does not contain any rows. Please add at least one row of recipient details." + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "The CSV exceeds the maximum file size." + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "The CSV is missing the following required columns. Please download the template CSV for the correct format." + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "The default email to use when sending emails to recipients" @@ -11556,6 +11926,10 @@ msgstr "The document is already saved and cannot be changed." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "The document is now completed, please follow any instructions provided within the parent application." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "The document name will use the most recently uploaded file name without its extension." + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." @@ -11653,8 +12027,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "The fields have been updated to the new field insertion method successfully" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "The file is not a valid PDF." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "The file is not a valid PDF or is password protected." #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11692,6 +12067,14 @@ msgstr "The following signers are missing signature fields:" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "The following team has been deleted. You will no longer be able to access this team and its documents" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "The image could not be loaded. Please try again." + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "The image must be smaller than 5MB." + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "The license key has been copied to your clipboard" @@ -11816,9 +12199,9 @@ msgstr "The signer's name" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "The signing link has been copied to your clipboard." @@ -11882,6 +12265,10 @@ msgstr "The token was deleted successfully." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "The two factor code you provided is invalid. Please try again." + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "The two-factor authentication code provided is incorrect." @@ -12012,6 +12399,10 @@ msgstr "This can take a minute or two depending on the size of your document." msgid "This claim is locked and cannot be deleted." msgstr "This claim is locked and cannot be deleted." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "This data could not be loaded." + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "This direct link template cannot be used because one or more signers do not have a signature field assigned." @@ -12187,6 +12578,10 @@ msgstr "This file type isn't supported. Please upload a PDF or Word document." msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "This image is invalid, please upload a valid image file." + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12554,6 +12949,11 @@ msgstr "Too many requests" msgid "Top" msgstr "Top" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "total" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "Total" @@ -12611,6 +13011,10 @@ msgstr "Triggers" msgid "Try a different search or switch category." msgstr "Try a different search or switch category." +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "Try a longer range." + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12631,6 +13035,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/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12769,6 +13174,10 @@ msgstr "Unable to sign in" msgid "Unable to start the signing flow" msgstr "Unable to start the signing flow" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "Unable to upload image" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12777,12 +13186,17 @@ msgstr "Unable to start the signing flow" msgid "Unauthorized" msgstr "Unauthorized" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "Unavailable template" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "Uncompleted" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "Undo" @@ -12924,6 +13338,7 @@ msgstr "Update organization member" msgid "Update passkey" msgstr "Update passkey" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "Update password" @@ -12980,6 +13395,11 @@ msgstr "Update the title or replace the PDF file." msgid "Update user" msgstr "Update user" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "Updated {0}" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "Updated {organisationMemberName} to {roleLabel}." @@ -13036,6 +13456,10 @@ msgstr "Upload a CSV file to create multiple documents from this template. Each msgid "Upload a custom document to use instead of the template's default document" msgstr "Upload a custom document to use instead of the template's default document" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "Upload a custom document to use its file name." + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "Upload and Process" @@ -13073,6 +13497,10 @@ msgstr "Upload documents and add recipients" msgid "Upload failed" msgstr "Upload failed" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "Upload New Image" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "Upload signature" @@ -13121,6 +13549,10 @@ msgstr "Uploading" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "Usage overview for {name} · {rangeLabel}" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "Use" @@ -13138,11 +13570,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "Use API tokens to authenticate with the Documenso API." #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "Use Authenticator" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "Use Backup Code" @@ -13152,6 +13586,14 @@ msgstr "Use Backup Code" msgid "Use Template" msgstr "Use Template" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "Use template name" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "Use uploaded file name" + #: 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" @@ -13310,6 +13752,7 @@ msgstr "Vertical Align" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "View" @@ -13427,6 +13870,10 @@ msgstr "View more" msgid "View next document" msgstr "View next document" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "View organisation analytics" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "View organization template" @@ -13448,6 +13895,10 @@ msgstr "View Recovery Codes" msgid "View teams" msgstr "View teams" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "View templates" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "View the DNS records for this email domain" @@ -13491,6 +13942,10 @@ msgstr "Viewing" msgid "Visibility" msgstr "Visibility" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "vs. previous period" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "Waiting" @@ -13821,6 +14276,14 @@ msgstr "We were unable to log you out at this time." msgid "We were unable to report this sender at this time. Please try again later." msgstr "We were unable to report this sender at this time. Please try again later." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "We were unable to send the email. Please try again later." + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "We were unable to send the email. Please try again or contact support." + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "We were unable to set your public profile to public. Please try again." @@ -13943,6 +14406,16 @@ msgstr "We've sent a 6-digit verification code to your email. Please enter it be 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." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "We've sent a link to {0}. Follow it to set your password." + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14416,10 +14889,6 @@ msgstr "You cannot remove the organization owner from the team." msgid "You cannot upload documents at this time." msgstr "You cannot upload documents at this time." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "You cannot upload encrypted PDFs." - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "You CC'd the document" @@ -14902,10 +15371,18 @@ msgstr "You've made too many detection requests. Please wait a minute before try msgid "Your Account" msgstr "Your Account" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "Your account has been deleted successfully." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "Your avatar has been updated successfully." @@ -15182,6 +15659,15 @@ msgstr "Your password has been updated successfully." msgid "Your password has been updated." msgstr "Your password has been updated." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "Your password was changed" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "Your password was just changed from your account security settings." + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "Your payment is overdue. Please settle the payment to avoid any service disruptions." @@ -15317,3 +15803,13 @@ 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" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "Zoom in" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "Zoom out" diff --git a/packages/lib/translations/es/web.po b/packages/lib/translations/es/web.po index 8e7abeac6..e485bf2b9 100644 --- a/packages/lib/translations/es/web.po +++ b/packages/lib/translations/es/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, one {# equipo} other {# equipos}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, one {# plantilla} other {# plantillas}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, one {Estás a punto de eliminar la plantilla seleccionada.} msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "{0} plantillas de firma directa" msgid "{0} field" msgstr "Campo {0}" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} te ha invitado a {recipientActionVerb} el documento \"{1}\"." @@ -331,13 +344,6 @@ msgstr "{0} te invitó a {recipientActionVerb} un documento" msgid "{0} of {1} documents remaining this month." msgstr "{0} de {1} documentos restantes este mes." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} en nombre de \"{1}\" te ha invitado a {recipientActionVerb} el documento \"{2}\"." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo} en {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, one {1 carácter restante} other {{charactersRemaining} caracteres restantes}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, one {Este código expirará en # minuto.} other {Este código expirará en # minutos.}}" @@ -425,9 +452,11 @@ msgstr "{inviterName} te ha eliminado del documento {documentName}." msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} te ha eliminado del documento<0/>\"{documentName}\"" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} en nombre de \"{0}\" te ha invitado a {recipientActionVerb} el documento \"{1}\"." @@ -502,6 +531,10 @@ msgstr "{recipientReference} ha firmado {documentName}" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, one {# carácter restante} other {# caracteres restantes}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "{selectedCount} seleccionado(s)" @@ -1008,6 +1041,10 @@ msgstr "6 meses" msgid "7 days" msgstr "7 días" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "Se ha enviado un correo electrónico de confirmación y debería llegar a tu bandeja de entrada en breve." @@ -1143,6 +1180,10 @@ msgstr "Se requiere un correo electrónico válido" msgid "A verification email will be sent to the provided email." msgstr "Se enviará un correo electrónico de verificación a la dirección proporcionada." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "Ya existe un correo electrónico con esta dirección." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "Se produjo un error desconocido al eliminar la carpeta." msgid "An unknown error occurred while moving the folder." msgstr "Se produjo un error desconocido al mover la carpeta." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "Analizando el diseño de la página" @@ -2107,6 +2160,10 @@ msgstr "El uso de la API se está acercando a los límites de uso justo" msgid "App Version" msgstr "Versión de la Aplicación" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "Aplicando tu firma" @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "Retroportar transporte de correo electrónico" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "Código de respaldo" @@ -2694,6 +2752,7 @@ msgstr "¿No puedes encontrar a alguien?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "Cancelar documentos" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "Límite de caracteres" msgid "Charts" msgstr "Gráficas" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "Haga clic aquí para reintentar" msgid "Click here to upload" msgstr "Haga clic aquí para subir" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "Haga clic para copiar el enlace de firma para enviar al destinatario" @@ -2986,6 +3050,7 @@ msgstr "Se requiere secreto del cliente" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "Completa los campos para los siguientes firmantes." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "Documentos Completados" msgid "Completed on {formattedDate}" msgstr "Completado el {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "Campo copiado al portapapeles" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "El CSS personalizado se desinfecta al guardar. Las propiedades que rompen el diseño, las URL remotas y los pseudo-elementos se eliminan automáticamente. Cualquier regla descartada durante la desinfección se mostrará después de guardar." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "Duración personalizada" @@ -3744,10 +3820,22 @@ msgstr "Grupos de Organización Personalizados" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "Personaliza los colores utilizados en tus páginas de firma." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "Zona de peligro" @@ -3787,6 +3875,10 @@ msgstr "Formato de fecha" msgid "Date Format" msgstr "Formato de fecha" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "Configuración de Fecha" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "Documento movido al equipo" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4651,6 +4756,10 @@ msgstr "El proceso de firma del documento será cancelado" msgid "Document status" msgstr "Estado del documento" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "Zona horaria del documento" @@ -4739,9 +4848,7 @@ msgstr "Documentación" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "Documentos cancelados" msgid "Documents Completed" msgstr "Documentos completados" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "Documentos creados" @@ -4778,6 +4889,14 @@ msgstr "Documentos creados" msgid "Documents created from template" msgstr "Documentos creados a partir de la plantilla" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "Documentos eliminados" @@ -4802,10 +4921,34 @@ msgstr "" msgid "Documents Received" msgstr "Documentos recibidos" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "Los documentos que requieren tu atención aparecerán aquí" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "Documentos vistos" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "Asegúrate de que estás utilizando el token de incrustación, no el tok msgid "Enter" msgstr "Ingresar" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5478,6 +5626,10 @@ msgstr "" msgid "Enter claim name" msgstr "Ingresar nombre de la reclamación" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "Ingresar correo electrónico" @@ -5494,10 +5646,18 @@ msgstr "Ingresar nombre" msgid "Enter Number" msgstr "Ingresar número" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "Ingresar texto" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx 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)" @@ -5618,7 +5778,6 @@ msgstr "Sobre actualizado" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "Identificando destinatarios" 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/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "Si estás utilizando el entorno de pruebas (staging), asegúrate de haber establecido la propiedad host del componente de incrustación al dominio de staging (https://stg-app.documenso.com)" @@ -6914,6 +7077,10 @@ msgstr "Etiqueta" msgid "Language" msgstr "Idioma" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "Últimos 14 días" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "Últimos 30 días" @@ -6930,13 +7098,22 @@ msgstr "Últimos 30 días" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "Últimos 7 días" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "Últimos 90 días" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "Última actividad" @@ -7081,6 +7258,10 @@ msgstr "El enlace expira en 1 hora." msgid "Link expires in 30 minutes." msgstr "El enlace expira en 30 minutos." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,15 +7299,14 @@ msgstr "Cargar actividad anterior" msgid "Loading" msgstr "Cargando" +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" + #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx msgid "Loading document..." msgstr "Cargando documento..." -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." -msgstr "Cargando Documento..." - #: packages/ui/components/recipient/recipient-autocomplete-input.tsx msgid "Loading suggestions..." msgstr "Cargando sugerencias..." @@ -7393,11 +7573,16 @@ msgstr "Número máximo de archivos subidos por sobre permitido" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "Miembro" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "Miembro desde" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "Modifica los detalles de la reclamación de suscripción." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "Mensual" @@ -7640,6 +7827,10 @@ msgstr "Nunca" msgid "Never expires" msgstr "Nunca vence" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "No" msgid "No active drafts" msgstr "No hay borradores activos" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "No se encontró ningún documento" msgid "No document selected" msgstr "Ningún documento seleccionado" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "No se encontraron documentos" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "No se encontraron organizaciones aptas. El destino debe estar en el plan gratuito." @@ -7763,10 +7991,18 @@ msgstr "" msgid "No License Configured" msgstr "Licencia no configurada" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "No se encontraron miembros" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "No hay miembros seleccionados" @@ -7783,6 +8019,10 @@ msgstr "Todavía no hay plantillas de organización compartidas con tu equipo." msgid "No organisations found" msgstr "No se encontraron organizaciones" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "No se encontraron plantillas de perfil público" @@ -7867,6 +8107,14 @@ msgstr "No se encontraron sugerencias" msgid "No team groups found" msgstr "No se encontraron grupos de equipo" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "Aún no hay equipos" @@ -7907,6 +8155,10 @@ msgstr "Ninguno" msgid "None (Overrides global settings)" msgstr "Ninguno (anula la configuración global)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "Número de equipos permitidos. 0 = Ilimitado" msgid "Number Settings" msgstr "Configuración de Número" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "Desactivado" @@ -8098,12 +8354,12 @@ msgstr "O continúa con" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "Anular la configuración de la organización" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "Las claves de acceso no están soportadas en este navegador" msgid "Password" msgstr "Contraseña" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "Reautenticación de contraseña" msgid "Password Reset Requested" msgstr "Solicitud de restablecimiento de contraseña" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "Restablecimiento de contraseña exitoso" @@ -8426,6 +8691,14 @@ msgstr "Restablecimiento de contraseña exitoso" msgid "Password should not be common or based on personal information" msgstr "La contraseña no debe ser común ni basarse en información personal" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "Documento PDF" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "Seleccione un número" msgid "Pick a password" msgstr "Elige una contraseña" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "Elige cualquiera de los siguientes acuerdos a continuación y comience a firmar para empezar" @@ -8789,6 +9072,10 @@ msgstr "Por favor, carga un documento para continuar" msgid "Please upload a logo" msgstr "Por favor, suba un logotipo" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "Polaco" @@ -9298,6 +9585,7 @@ msgstr "Rechazar Documento" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9572,6 +9860,7 @@ msgstr "Reenviar verificación" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "Restablecer" @@ -9664,6 +9953,7 @@ msgstr "Retención de Documentos" msgid "Retried" msgstr "Reintentado" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "Reintentar" @@ -9750,6 +10040,12 @@ msgstr "Rol" msgid "Roles" msgstr "Roles" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "Filas por página" @@ -9871,11 +10167,16 @@ msgstr "Buscar idiomas..." msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "Buscar miembros por nombre o correo electrónico" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9883,10 +10184,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10208,6 +10517,11 @@ msgstr "Enviar recordatorio" msgid "Send reminders to the following recipients" msgstr "Enviar recordatorios a los siguientes destinatarios" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "Estado de envío" @@ -10246,6 +10560,7 @@ msgstr "Enviando correo de restablecimiento..." msgid "Sending..." msgstr "Enviando..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10271,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "Las sesiones han sido revocadas" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "Establecer una contraseña" @@ -10338,10 +10654,18 @@ msgstr "Mostrar" msgid "Show advanced settings" msgstr "Mostrar configuraciones avanzadas" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "Mostrar promedios diarios de documentos, correos electrónicos y usos de la API" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "Mostrar clave de licencia" @@ -10358,6 +10682,14 @@ msgstr "Mostrar uso" msgid "Show usage with quotas" msgstr "Mostrar uso con cuotas" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10368,7 +10700,6 @@ msgstr "Mostrar uso con cuotas" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10501,6 +10832,7 @@ msgid "Signature ID" msgstr "ID de Firma" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "La firma es demasiado pequeña" @@ -10634,6 +10966,10 @@ msgstr "Recordatorios de firma" msgid "Signing Status" msgstr "Estado de firma" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "Ventana de firma vencida" @@ -10876,6 +11212,10 @@ msgstr "Estadísticas" msgid "Status" msgstr "Estado" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11117,9 +11457,10 @@ msgstr "Organización de destino" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "Equipo" @@ -11128,6 +11469,10 @@ msgstr "Equipo" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "El equipo \"{0}\" ha sido eliminado en Documenso" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "Administrador del equipo" @@ -11275,6 +11620,7 @@ msgstr "URL del equipo" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11390,6 +11736,10 @@ msgstr "Plantilla actualizada con éxito" msgid "Template uploaded" msgstr "Plantilla subida" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11518,6 +11868,26 @@ msgstr "Los métodos de autenticación necesarios para que los destinatarios vea msgid "The content to show in the banner, HTML is allowed" msgstr "El contenido que se mostrará en el banner, se permite HTML" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "Correo predeterminado para usar al enviar correos a los destinatarios" @@ -11561,6 +11931,10 @@ msgstr "El documento ya está guardado y no se puede cambiar." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "El documento ahora está completado, por favor sigue cualquier instrucción proporcionada dentro de la aplicación principal." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "El propietario del documento ha sido notificado de este rechazo. No se requiere ninguna acción adicional de su parte en este momento. El propietario del documento puede contactarlo con cualquier pregunta relacionada con este rechazo." @@ -11658,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "Los campos se han actualizado al nuevo método de inserción de campo con éxito" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "El archivo no es un PDF válido." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11697,6 +12072,14 @@ msgstr "Los siguientes firmantes no tienen campos de firma:" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "El siguiente equipo ha sido eliminado. Ya no podrá acceder a este equipo y sus documentos" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11821,9 +12204,9 @@ msgstr "El nombre del firmante" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "La fecha límite de firma de este documento ha pasado. Ponte en contacto con el propietario del documento si necesitas una nueva copia para firmar." -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "El enlace de firma ha sido copiado a tu portapapeles." @@ -11887,6 +12270,10 @@ msgstr "El token fue eliminado con éxito." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "El token que has utilizado para restablecer tu contraseña ha expirado o nunca existió. Si aún has olvidado tu contraseña, por favor solicita un nuevo enlace de restablecimiento." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "El código de autenticación de dos factores proporcionado es incorrecto." @@ -12017,6 +12404,10 @@ msgstr "Esto puede tardar uno o dos minutos, según el tamaño de tu documento." msgid "This claim is locked and cannot be deleted." msgstr "Esta reclamo está bloqueado y no puede ser eliminado." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12192,6 +12583,10 @@ msgstr "Este tipo de archivo no es compatible. Sube un documento PDF o Word." msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "Esta carpeta contiene múltiples elementos. Eliminarla eliminará todas las subcarpetas y moverá todos los documentos y plantillas anidados a la carpeta raíz." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12559,6 +12954,11 @@ msgstr "Demasiadas solicitudes" msgid "Top" msgstr "Parte superior" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "Total" @@ -12616,6 +13016,10 @@ msgstr "Desencadenadores" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12636,6 +13040,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/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12774,6 +13179,10 @@ msgstr "No se pudo iniciar sesión" msgid "Unable to start the signing flow" msgstr "No se puede iniciar el flujo de firma" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12782,12 +13191,17 @@ msgstr "No se puede iniciar el flujo de firma" msgid "Unauthorized" msgstr "No autorizado" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "Incompleto" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "Deshacer" @@ -12929,6 +13343,7 @@ msgstr "Actualizar miembro de la organización" msgid "Update passkey" msgstr "Actualizar clave de acceso" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "Actualizar contraseña" @@ -12985,6 +13400,11 @@ msgstr "Actualiza el título o reemplaza el archivo PDF." msgid "Update user" msgstr "Actualizar usuario" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "Actualizado {organisationMemberName} a {roleLabel}." @@ -13041,6 +13461,10 @@ msgstr "Sube un archivo CSV para crear múltiples documentos a partir de esta pl msgid "Upload a custom document to use instead of the template's default document" msgstr "Sube un documento personalizado para usar en lugar del documento predeterminado de la plantilla" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "Subir y procesar" @@ -13078,6 +13502,10 @@ msgstr "Suba documentos y añada destinatarios" msgid "Upload failed" msgstr "Subida fallida" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "Cargar firma" @@ -13126,6 +13554,10 @@ msgstr "Subiendo" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "Usar" @@ -13143,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "Usar Autenticador" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "Usar Código de Respaldo" @@ -13157,6 +13591,14 @@ msgstr "Usar Código de Respaldo" msgid "Use Template" msgstr "Usar Plantilla" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "Use su aplicación de autenticación para generar un código" @@ -13315,6 +13757,7 @@ msgstr "Alineación vertical" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "Ver" @@ -13432,6 +13875,10 @@ msgstr "Ver más" msgid "View next document" msgstr "Ver documento siguiente" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "Ver plantilla de organización" @@ -13453,6 +13900,10 @@ msgstr "Ver Códigos de Recuperación" msgid "View teams" msgstr "Ver equipos" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "Ver los registros DNS para este dominio de correo electrónico" @@ -13496,6 +13947,10 @@ msgstr "Viendo" msgid "Visibility" msgstr "Visibilidad" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "Esperando" @@ -13826,6 +14281,14 @@ msgstr "No pudimos cerrar sesión en este momento." msgid "We were unable to report this sender at this time. Please try again later." msgstr "No hemos podido denunciar a este remitente en este momento. Por favor, inténtalo de nuevo más tarde." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "No pudimos configurar tu perfil público como público. Por favor, inténtalo de nuevo." @@ -13948,6 +14411,16 @@ msgstr "Hemos enviado un código de verificación de 6 dígitos a su correo elec 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." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14421,10 +14894,6 @@ msgstr "No puedes eliminar al propietario de la organización del equipo." msgid "You cannot upload documents at this time." msgstr "No puede cargar documentos en este momento." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "No puedes subir archivos PDF cifrados." - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "Has enviado una copia del documento" @@ -14907,10 +15376,18 @@ msgstr "Has realizado demasiadas solicitudes de detección. Espera un minuto ant msgid "Your Account" msgstr "Su cuenta" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "Tu cuenta ha sido eliminada con éxito." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "Tu avatar ha sido actualizado con éxito." @@ -15187,6 +15664,15 @@ msgstr "Tu contraseña ha sido actualizada con éxito." msgid "Your password has been updated." msgstr "Tu contraseña ha sido actualizada." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "Tu pago está atrasado. Por favor, realiza el pago para evitar cualquier interrupción del servicio." @@ -15322,3 +15808,13 @@ msgstr "Su código de verificación:" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "su-dominio.com otro-dominio.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "" diff --git a/packages/lib/translations/fr/web.po b/packages/lib/translations/fr/web.po index 085e2fe1a..3fbca3f0b 100644 --- a/packages/lib/translations/fr/web.po +++ b/packages/lib/translations/fr/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, one {# équipe} other {# équipes}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, one {# modèle} other {# modèles}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, one {Vous êtes sur le point de supprimer le modèle sélect msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "{0} modèles de signature directe" msgid "{0} field" msgstr "champ {0}" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} vous a invité à {recipientActionVerb} le document \"{1}\"." @@ -331,13 +344,6 @@ msgstr "{0} vous a invité à {recipientActionVerb} un document" msgid "{0} of {1} documents remaining this month." msgstr "{0} des {1} documents restants ce mois-ci." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} représentant \"{1}\" vous a invité à {recipientActionVerb} le document \"{2}\"." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo} sur {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, one {1 caractère restant} other {{charactersRemaining} caractères restants}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, one {Ce code expirera dans # minute.} other {Ce code expirera dans # minutes.}}" @@ -425,9 +452,11 @@ msgstr "{inviterName} vous a retiré du document {documentName}." msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} vous a retiré du document<0/>\"{documentName}\"" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} représentant \"{0}\" vous a invité à {recipientActionVerb} le document \"{1}\"." @@ -502,6 +531,10 @@ msgstr "{recipientReference} a signé {documentName}" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, one {# caractère restant} other {# caractères restants}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "{selectedCount} sélectionné(s)" @@ -1008,6 +1041,10 @@ msgstr "6 mois" msgid "7 days" msgstr "7 jours" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "Un e-mail de confirmation a été envoyé et devrait arriver dans votre boîte de réception sous peu." @@ -1143,6 +1180,10 @@ msgstr "Une adresse e-mail valide est requise" msgid "A verification email will be sent to the provided email." msgstr "Un e-mail de vérification sera envoyé à l'adresse e-mail fournie." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "Un email avec cette adresse existe déjà." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "Une erreur inconnue s'est produite lors de la suppression du dossier." msgid "An unknown error occurred while moving the folder." msgstr "Une erreur inconnue s'est produite lors du déplacement du dossier." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "Analyse de la mise en page" @@ -2107,6 +2160,10 @@ msgstr "L’utilisation de l’API approche des limites d’utilisation équitab msgid "App Version" msgstr "Version de l'application" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "Application de votre signature" @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "Rétroporter le transport d’email" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "Code de sauvegarde" @@ -2694,6 +2752,7 @@ msgstr "Vous ne trouvez pas quelqu’un ?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "Annuler les documents" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "Limite de caractères" msgid "Charts" msgstr "Graphiques" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "Cliquez ici pour réessayer" msgid "Click here to upload" msgstr "Cliquez ici pour importer" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "Cliquez pour copier le lien de signature à envoyer au destinataire" @@ -2986,6 +3050,7 @@ msgstr "Secret client requis" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "Complétez les champs pour les signataires suivants." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "Documents Complétés" msgid "Completed on {formattedDate}" msgstr "Terminé le {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "Champ copié dans le presse-papiers" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "Le CSS personnalisé est nettoyé lors de l’enregistrement. Les propriétés pouvant casser la mise en page, les URL distantes et les pseudo-éléments sont supprimés automatiquement. Toutes les règles supprimées pendant la sanitisation seront affichées après l’enregistrement." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "Durée personnalisée" @@ -3744,10 +3820,22 @@ msgstr "Groupes d'organisation personnalisés" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "Personnalisez les couleurs utilisées sur vos pages de signature." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "Zone de danger" @@ -3787,6 +3875,10 @@ msgstr "Format de date" msgid "Date Format" msgstr "Format de date" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "Paramètres de la date" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "Document déplacé vers l'équipe" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4651,6 +4756,10 @@ msgstr "Le processus de signature du document sera annulé" msgid "Document status" msgstr "Statut du document" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "Fuseau horaire du document" @@ -4739,9 +4848,7 @@ msgstr "Documentation" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "Documents annulés" msgid "Documents Completed" msgstr "Documents Complétés" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "Documents Créés" @@ -4778,6 +4889,14 @@ msgstr "Documents Créés" msgid "Documents created from template" msgstr "Documents créés à partir du modèle" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "Documents supprimés" @@ -4802,10 +4921,34 @@ msgstr "" msgid "Documents Received" msgstr "Documents reçus" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "Les documents qui nécessitent votre attention apparaîtront ici" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "Documents consultés" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "Assurez-vous d’utiliser le jeton d’intégration, et non le jeton d msgid "Enter" msgstr "Entrer" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5478,6 +5626,10 @@ msgstr "" msgid "Enter claim name" msgstr "Entrez le nom de la réclamation" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "Entrer l’adresse e-mail" @@ -5494,10 +5646,18 @@ msgstr "Entrer le nom" msgid "Enter Number" msgstr "Entrer le numéro" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "Entrer le texte" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx 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)" @@ -5618,7 +5778,6 @@ msgstr "Enveloppe mise à jour" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "Identification des destinataires" 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/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "Si vous utilisez l’environnement de staging, assurez-vous d’avoir défini la propriété host du composant d’intégration sur le domaine de staging (https://stg-app.documenso.com)" @@ -6914,6 +7077,10 @@ msgstr "Étiquette" msgid "Language" msgstr "Langue" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "14 derniers jours" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "30 derniers jours" @@ -6930,13 +7098,22 @@ msgstr "30 derniers jours" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "7 derniers jours" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "90 derniers jours" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "Dernière activité" @@ -7081,6 +7258,10 @@ msgstr "Le lien expire dans 1 heure." msgid "Link expires in 30 minutes." msgstr "Le lien expire dans 30 minutes." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,15 +7299,14 @@ msgstr "Charger l'activité plus ancienne" msgid "Loading" msgstr "Chargement" +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" + #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx msgid "Loading document..." msgstr "Chargement du document..." -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." -msgstr "Chargement du Document..." - #: packages/ui/components/recipient/recipient-autocomplete-input.tsx msgid "Loading suggestions..." msgstr "Chargement des suggestions..." @@ -7393,11 +7573,16 @@ msgstr "Nombre maximal de fichiers téléchargés par enveloppe autorisés" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "Membre" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "Membre depuis" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "Modifier les détails de la réclamation d'abonnement." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "Mensuel" @@ -7640,6 +7827,10 @@ msgstr "Jamais" msgid "Never expires" msgstr "N’expire jamais" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "Non" msgid "No active drafts" msgstr "Pas de brouillons actifs" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "Aucun document trouvé" msgid "No document selected" msgstr "Aucun document sélectionné" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "Aucun document trouvé" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "Aucune organisation éligible trouvée. La cible doit être sur l’offre gratuite." @@ -7763,10 +7991,18 @@ msgstr "" msgid "No License Configured" msgstr "Aucune licence configurée" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "Aucun membre trouvé" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "Aucun membre sélectionné" @@ -7783,6 +8019,10 @@ msgstr "Aucun modèle d’organisation n’est encore partagé avec votre équip msgid "No organisations found" msgstr "Aucune organisation trouvée" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "Aucun modèle de profil public trouvé" @@ -7867,6 +8107,14 @@ msgstr "Aucune suggestion trouvée" msgid "No team groups found" msgstr "Aucun groupe d'équipes trouvé" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "Aucune équipe pour le moment" @@ -7907,6 +8155,10 @@ msgstr "Aucun" msgid "None (Overrides global settings)" msgstr "Aucun (remplace les paramètres globaux)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "Nombre d'équipes autorisées. 0 = Illimité" msgid "Number Settings" msgstr "Paramètres du nombre" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "Désactivé" @@ -8098,12 +8354,12 @@ msgstr "Ou continuez avec" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "Ignorer les paramètres de l'organisation" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "Les clés d'accès ne sont pas prises en charge sur ce navigateur" msgid "Password" msgstr "Mot de passe" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "Ré-authentification par mot de passe" msgid "Password Reset Requested" msgstr "Réinitialisation du mot de passe demandée" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "Réinitialisation du mot de passe réussie" @@ -8426,6 +8691,14 @@ msgstr "Réinitialisation du mot de passe réussie" msgid "Password should not be common or based on personal information" msgstr "Le mot de passe ne doit pas être commun ou basé sur des informations personnelles" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "Document PDF" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "Choisissez un numéro" msgid "Pick a password" msgstr "Choisir un mot de passe" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "Choisissez l'un des accords suivants ci-dessous et commencez à signer pour commencer" @@ -8789,6 +9072,10 @@ msgstr "Veuillez télécharger un document pour continuer" msgid "Please upload a logo" msgstr "Veuillez télécharger un logo" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "Polonais" @@ -9298,6 +9585,7 @@ msgstr "Rejeter le Document" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9572,6 +9860,7 @@ msgstr "Renvoyer la vérification" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "Réinitialiser" @@ -9664,6 +9953,7 @@ msgstr "Conservation des documents" msgid "Retried" msgstr "Réessayé" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "Réessayer" @@ -9750,6 +10040,12 @@ msgstr "Rôle" msgid "Roles" msgstr "Rôles" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "Lignes par page" @@ -9871,11 +10167,16 @@ msgstr "Rechercher des langues..." msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "Rechercher des membres par nom ou adresse e-mail" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9883,10 +10184,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10208,6 +10517,11 @@ msgstr "Envoyer un rappel" msgid "Send reminders to the following recipients" msgstr "Envoyer des rappels aux destinataires suivants" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "Statut d’envoi" @@ -10246,6 +10560,7 @@ msgstr "Envoi de l'e-mail de réinitialisation..." msgid "Sending..." msgstr "Envoi..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10271,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "Les sessions ont été révoquées" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "Définir un mot de passe" @@ -10338,10 +10654,18 @@ msgstr "Afficher" msgid "Show advanced settings" msgstr "Afficher les paramètres avancés" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "Afficher les moyennes quotidiennes pour les documents, les e-mails et l’utilisation de l’API" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "Afficher la clé de licence" @@ -10358,6 +10682,14 @@ msgstr "Afficher l’utilisation" msgid "Show usage with quotas" msgstr "Afficher l’utilisation avec quotas" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10368,7 +10700,6 @@ msgstr "Afficher l’utilisation avec quotas" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10501,6 +10832,7 @@ msgid "Signature ID" msgstr "ID de signature" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "La signature est trop petite" @@ -10634,6 +10966,10 @@ msgstr "Rappels de signature" msgid "Signing Status" msgstr "Statut de signature" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "Fenêtre de signature expirée" @@ -10876,6 +11212,10 @@ msgstr "Statistiques" msgid "Status" msgstr "Statut" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11117,9 +11457,10 @@ msgstr "Organisation cible" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "Équipe" @@ -11128,6 +11469,10 @@ msgstr "Équipe" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "L'équipe \"{0}\" a été supprimée sur Documenso" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "Admin de l'équipe" @@ -11275,6 +11620,7 @@ msgstr "URL de l'équipe" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11390,6 +11736,10 @@ msgstr "Modèle mis à jour avec succès" msgid "Template uploaded" msgstr "Modèle de document téléchargé" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11518,6 +11868,26 @@ msgstr "Les méthodes d'authentification requises pour que les destinataires con msgid "The content to show in the banner, HTML is allowed" msgstr "Le contenu à afficher dans la bannière, le HTML est autorisé" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "L'e-mail par défaut à utiliser lors de l'envoi de courriels aux destinataires" @@ -11561,6 +11931,10 @@ msgstr "Le document est déjà enregistré et ne peut pas être modifié." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "Le document est maintenant complet, veuillez suivre toutes les instructions fournies dans l'application parente." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "Le propriétaire du document a été informé de ce rejet. Aucune action supplémentaire n'est requise de votre part pour le moment. Le propriétaire du document peut vous contacter pour toute question concernant ce rejet." @@ -11658,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "Les champs ont été mis à jour avec la nouvelle méthode d'insertion de champ avec succès" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "Le fichier n'est pas un PDF valide." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11697,6 +12072,14 @@ msgstr "Les signataires suivants manquent de champs de signature :" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "L'équipe suivante a été supprimée. Vous ne pourrez plus accéder à cette équipe et à ses documents" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11821,9 +12204,9 @@ msgstr "Le nom du signataire" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "Le délai de signature pour ce document est dépassé. Veuillez contacter le propriétaire du document si vous avez besoin d’un nouvel exemplaire à signer." -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "Le lien de signature a été copié dans votre presse-papiers." @@ -11887,6 +12270,10 @@ msgstr "Le token a été supprimé avec succès." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "Le token que vous avez utilisé pour réinitialiser votre mot de passe a expiré ou n'a jamais existé. Si vous avez toujours oublié votre mot de passe, veuillez demander un nouveau lien de réinitialisation." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "Le code d’authentification à deux facteurs fourni est incorrect." @@ -12017,6 +12404,10 @@ msgstr "Cela peut prendre une à deux minutes selon la taille de votre document. msgid "This claim is locked and cannot be deleted." msgstr "Cette réclamation est verrouillée et ne peut pas être supprimée." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12192,6 +12583,10 @@ msgstr "Ce type de fichier n’est pas pris en charge. Veuillez téléverser un msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "Ce dossier contient plusieurs éléments. Le supprimer supprimera tous les sous-dossiers et déplacera tous les documents et modèles intégrés vers le dossier racine." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12559,6 +12954,11 @@ msgstr "Trop de requêtes" msgid "Top" msgstr "Haut" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "Total" @@ -12616,6 +13016,10 @@ msgstr "Déclencheurs" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12636,6 +13040,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/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12774,6 +13179,10 @@ msgstr "Impossible de se connecter" msgid "Unable to start the signing flow" msgstr "Impossible de démarrer le flux de signature" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12782,12 +13191,17 @@ msgstr "Impossible de démarrer le flux de signature" msgid "Unauthorized" msgstr "Non autorisé" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "Non complet" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "Annuler" @@ -12929,6 +13343,7 @@ msgstr "Mettre à jour le membre de l'organisation" msgid "Update passkey" msgstr "Mettre à jour la clé d'accès" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "Mettre à jour le mot de passe" @@ -12985,6 +13400,11 @@ msgstr "Mettez à jour le titre ou remplacez le fichier PDF." msgid "Update user" msgstr "Mettre à jour l'utilisateur" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "Mise à jour de {organisationMemberName} vers {roleLabel}." @@ -13041,6 +13461,10 @@ msgstr "Importer un fichier CSV pour créer plusieurs documents à partir de ce msgid "Upload a custom document to use instead of the template's default document" msgstr "Importer un document personnalisé à utiliser à la place du modèle par défaut" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "Importer et traiter" @@ -13078,6 +13502,10 @@ msgstr "Importer des documents et ajouter des destinataires" msgid "Upload failed" msgstr "Échec de l'importation" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "Téléverser une signature" @@ -13126,6 +13554,10 @@ msgstr "Importation en cours" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "Utiliser" @@ -13143,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "Utiliser l'authentificateur" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "Utiliser le code de secours" @@ -13157,6 +13591,14 @@ msgstr "Utiliser le code de secours" msgid "Use Template" msgstr "Utiliser le modèle" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "Utilisez votre application d'authentification pour générer un code" @@ -13315,6 +13757,7 @@ msgstr "Alignement Vertical" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "Voir" @@ -13432,6 +13875,10 @@ msgstr "Voir plus" msgid "View next document" msgstr "Voir le document suivant" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "Afficher le modèle d’organisation" @@ -13453,6 +13900,10 @@ msgstr "Voir les codes de récupération" msgid "View teams" msgstr "Voir les équipes" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "Voir les enregistrements DNS pour ce domaine de messagerie" @@ -13496,6 +13947,10 @@ msgstr "Consultation" msgid "Visibility" msgstr "Visibilité" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "En attente" @@ -13826,6 +14281,14 @@ msgstr "Nous n'avons pas pu vous déconnecter pour le moment." msgid "We were unable to report this sender at this time. Please try again later." msgstr "Nous n’avons pas pu signaler cet expéditeur pour le moment. Veuillez réessayer plus tard." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "Nous n'avons pas pu définir votre profil public comme public. Veuillez réessayer." @@ -13948,6 +14411,16 @@ msgstr "Nous avons envoyé un code de vérification à 6 chiffres à votre email 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." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14421,10 +14894,6 @@ msgstr "Vous ne pouvez pas retirer le propriétaire de l’organisation de l’ msgid "You cannot upload documents at this time." msgstr "Vous ne pouvez pas importer de documents pour le moment." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "Vous ne pouvez pas importer de PDF chiffrés." - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "Vous avez mis le document en copie" @@ -14907,10 +15376,18 @@ msgstr "Vous avez effectué trop de demandes de détection. Veuillez patienter u msgid "Your Account" msgstr "Votre Compte" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "Votre compte a été supprimé avec succès." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "Votre avatar a été mis à jour avec succès." @@ -15187,6 +15664,15 @@ msgstr "Votre mot de passe a été mis à jour avec succès." msgid "Your password has been updated." msgstr "Votre mot de passe a été mis à jour." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "Votre paiement est en retard. Veuillez régler le paiement pour éviter toute interruption de service." @@ -15322,3 +15808,13 @@ msgstr "Votre code de vérification :" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "your-domain.com another-domain.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "" diff --git a/packages/lib/translations/it/web.po b/packages/lib/translations/it/web.po index 238d37e09..9c28b59fa 100644 --- a/packages/lib/translations/it/web.po +++ b/packages/lib/translations/it/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, one {# squadra} other {# squadre}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, one {# modello} other {# modelli}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, one {Stai per eliminare il modello selezionato.} other {Stai msgid "{0}" msgstr "" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "{0} modelli di firma diretta" msgid "{0} field" msgstr "Campo {0}" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} ti ha invitato a {recipientActionVerb} il documento \"{1}\"." @@ -331,13 +344,6 @@ msgstr "{0} ti ha invitato a {recipientActionVerb} un documento" msgid "{0} of {1} documents remaining this month." msgstr "{0} di {1} documenti rimanenti questo mese." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} per conto di \"{1}\" ti ha invitato a {recipientActionVerb} il documento \"{2}\"." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo} su {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, one {1 carattere rimanente} other {{charactersRemaining} caratteri rimanenti}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, one {Questo codice scadrà in # minuto.} other {Questo codice scadrà in # minuti.}}" @@ -425,9 +452,11 @@ msgstr "{inviterName} ti ha rimosso dal documento {documentName}." msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} ti ha rimosso dal documento<0/>\"{documentName}\"" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} a nome di \"{0}\" ti ha invitato a {recipientActionVerb} il documento \"{1}\"." @@ -502,6 +531,10 @@ msgstr "{recipientReference} ha firmato {documentName}" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, one {# carattere rimanente} other {# caratteri rimanenti}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "{selectedCount} selezionati" @@ -1008,6 +1041,10 @@ msgstr "{VAR_PLURAL, select, one {1 mese} other {6 mesi}}" msgid "7 days" msgstr "{VAR_PLURAL, select, one {1 giorno} other {7 giorni}}" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "È stata inviata un'e-mail di conferma e dovrebbe arrivare nella tua casella di posta a breve." @@ -1143,6 +1180,10 @@ msgstr "È richiesta un'email valida" msgid "A verification email will be sent to the provided email." msgstr "Un'email di verifica sarà inviata all'email fornita." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "Una email con questo indirizzo esiste già." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "Si è verificato un errore sconosciuto durante l'eliminazione della cart msgid "An unknown error occurred while moving the folder." msgstr "Si è verificato un errore sconosciuto durante lo spostamento della cartella." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "Analisi del layout della pagina in corso" @@ -2107,6 +2160,10 @@ msgstr "L'utilizzo dell'API si sta avvicinando ai limiti di utilizzo equo (fair msgid "App Version" msgstr "Versione dell'app" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "Applicazione della tua firma in corso" @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "Backport trasporto email" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "Codice di Backup" @@ -2694,6 +2752,7 @@ msgstr "Non riesci a trovare qualcuno?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "Annulla documenti" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "Limite di caratteri" msgid "Charts" msgstr "Grafici" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "Clicca qui per riprovare" msgid "Click here to upload" msgstr "Clicca qui per caricare" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "Clicca per copiare il link di firma da inviare al destinatario" @@ -2986,6 +3050,7 @@ msgstr "È richiesto il segreto cliente" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "Compila i campi per i seguenti firmatari." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "Documenti Completati" msgid "Completed on {formattedDate}" msgstr "Completato il {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "Campo copiato negli appunti" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "Il CSS personalizzato viene sanitizzato al salvataggio. Le proprietà che possono compromettere il layout, gli URL remoti e i pseudo-elementi vengono rimossi automaticamente. Qualsiasi regola eliminata durante la sanitizzazione verrà mostrata dopo il salvataggio." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "Durata personalizzata" @@ -3744,10 +3820,22 @@ msgstr "Gruppi di Organizzazione Personalizzati" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "Personalizza i colori utilizzati nelle tue pagine di firma." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "Zona pericolosa" @@ -3787,6 +3875,10 @@ msgstr "Formato data" msgid "Date Format" msgstr "Formato data" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "Impostazioni della data" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "Documento spostato al team" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4651,6 +4756,10 @@ msgstr "Il processo di firma del documento sarà annullato" msgid "Document status" msgstr "Stato del documento" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "Fuso orario del documento" @@ -4739,9 +4848,7 @@ msgstr "Documentazione" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "Documenti annullati" msgid "Documents Completed" msgstr "Documenti completati" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "Documenti creati" @@ -4778,6 +4889,14 @@ msgstr "Documenti creati" msgid "Documents created from template" msgstr "Documenti creati da modello" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "Documenti eliminati" @@ -4802,10 +4921,34 @@ msgstr "" msgid "Documents Received" msgstr "Documenti ricevuti" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "I documenti che richiedono la tua attenzione verranno visualizzati qui" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "Documenti visualizzati" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "Assicurati di utilizzare il token di embedding, e non il token API" msgid "Enter" msgstr "Inserisci" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5478,6 +5626,10 @@ msgstr "" msgid "Enter claim name" msgstr "Inserisci nome richiesta" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "Inserisci l'email" @@ -5494,10 +5646,18 @@ msgstr "Inserisci il nome" msgid "Enter Number" msgstr "Inserisci il numero" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "Inserisci il testo" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx 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)" @@ -5618,7 +5778,6 @@ msgstr "Busta aggiornata" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "Identificazione dei destinatari in corso" 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/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "Se stai utilizzando l’ambiente di staging, assicurati di aver impostato la proprietà host del componente di embedding sul dominio di staging (https:\\/\\/stg-app.documenso.com)" @@ -6914,6 +7077,10 @@ msgstr "Etichetta" msgid "Language" msgstr "Lingua" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "Ultimi 14 giorni" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "Ultimi 30 giorni" @@ -6930,13 +7098,22 @@ msgstr "Ultimi 30 giorni" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "Ultimi 7 giorni" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "Ultimi 90 giorni" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "Ultimo accesso" @@ -7081,6 +7258,10 @@ msgstr "Il link scade tra 1 ora." msgid "Link expires in 30 minutes." msgstr "Il link scade in 30 minuti." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,15 +7299,14 @@ msgstr "Carica attività precedente" msgid "Loading" msgstr "Caricamento" +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" + #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx msgid "Loading document..." msgstr "Caricamento del documento..." -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." -msgstr "Caricamento Documento..." - #: packages/ui/components/recipient/recipient-autocomplete-input.tsx msgid "Loading suggestions..." msgstr "Caricamento suggerimenti..." @@ -7393,11 +7573,16 @@ msgstr "Numero massimo di file caricati consentiti per busta" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "Membro" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "Membro dal" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "Modifica i dettagli della rivendicazione di abbonamento." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "Mensile" @@ -7640,6 +7827,10 @@ msgstr "Mai" msgid "Never expires" msgstr "Non scade mai" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "No" msgid "No active drafts" msgstr "Nessuna bozza attiva" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "Nessun documento trovato" msgid "No document selected" msgstr "Nessun documento selezionato" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "Nessun documento trovato" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "Nessuna organizzazione idonea trovata. La destinazione deve essere sul piano gratuito." @@ -7763,10 +7991,18 @@ msgstr "" msgid "No License Configured" msgstr "Nessuna licenza configurata" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "Nessun membro trovato" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "Nessun membro selezionato" @@ -7783,6 +8019,10 @@ msgstr "Nessun modello di organizzazione è ancora condiviso con il tuo team." msgid "No organisations found" msgstr "Nessuna organizzazione trovata" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "Nessun modello di profilo pubblico trovato" @@ -7867,6 +8107,14 @@ msgstr "Nessun suggerimento trovato" msgid "No team groups found" msgstr "Nessun gruppo di team trovato" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "Non ci sono ancora team" @@ -7907,6 +8155,10 @@ msgstr "Nessuno" msgid "None (Overrides global settings)" msgstr "Nessuno (sovrascrive le impostazioni globali)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "Numero di team consentiti. 0 = Illimitati" msgid "Number Settings" msgstr "Impostazioni Numero" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "Disattivato" @@ -8098,12 +8354,12 @@ msgstr "Oppure continua con" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "Sovrascrivi impostazioni organizzazione" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "Le passkey non sono supportate su questo browser" msgid "Password" msgstr "\"Password\"" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "Riautenticazione della password" msgid "Password Reset Requested" msgstr "Richiesta di reimpostazione password" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "Reimpostazione password riuscita" @@ -8426,6 +8691,14 @@ msgstr "Reimpostazione password riuscita" msgid "Password should not be common or based on personal information" msgstr "La password non deve essere comune o basata su informazioni personali" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "Documento PDF" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "Scegli un numero" msgid "Pick a password" msgstr "Inserisci una password" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "Scegli uno dei seguenti accordi e inizia a firmare per iniziare" @@ -8789,6 +9072,10 @@ msgstr "Per favore carica un documento per continuare" msgid "Please upload a logo" msgstr "Si prega di caricare un logo" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "Polacco" @@ -9298,6 +9585,7 @@ msgstr "Rifiuta Documento" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9572,6 +9860,7 @@ msgstr "Reinvia verifica" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "Ripristina" @@ -9664,6 +9953,7 @@ msgstr "Conservazione dei documenti" msgid "Retried" msgstr "Ritentato" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "Riprova" @@ -9750,6 +10040,12 @@ msgstr "Ruolo" msgid "Roles" msgstr "Ruoli" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "Righe per pagina" @@ -9871,11 +10167,16 @@ msgstr "Cerca lingue..." msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "Cerca membri per nome o email" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9883,10 +10184,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10208,6 +10517,11 @@ msgstr "Invia promemoria" msgid "Send reminders to the following recipients" msgstr "Invia promemoria ai seguenti destinatari" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "Stato di invio" @@ -10246,6 +10560,7 @@ msgstr "Invio dell'email di ripristino..." msgid "Sending..." msgstr "Invio..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10271,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "Le sessioni sono state revocate" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "Imposta una password" @@ -10338,10 +10654,18 @@ msgstr "Mostra" msgid "Show advanced settings" msgstr "Mostra impostazioni avanzate" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "Mostra le medie giornaliere per documenti, email e utilizzi API" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "Mostra chiave di licenza" @@ -10358,6 +10682,14 @@ msgstr "Mostra utilizzo" msgid "Show usage with quotas" msgstr "Mostra utilizzo con quote" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10368,7 +10700,6 @@ msgstr "Mostra utilizzo con quote" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10501,6 +10832,7 @@ msgid "Signature ID" msgstr "ID Firma" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "La firma è troppo piccola" @@ -10634,6 +10966,10 @@ msgstr "Promemoria di firma" msgid "Signing Status" msgstr "Stato della firma" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "Finestra di firma scaduta" @@ -10876,6 +11212,10 @@ msgstr "Statistiche" msgid "Status" msgstr "Stato" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11117,9 +11457,10 @@ msgstr "Organizzazione di destinazione" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "Squadra" @@ -11128,6 +11469,10 @@ msgstr "Squadra" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "Il team \"{0}\" è stato eliminato su Documenso" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "Amministratore del team" @@ -11275,6 +11620,7 @@ msgstr "URL del team" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11390,6 +11736,10 @@ msgstr "Modello aggiornato con successo" msgid "Template uploaded" msgstr "Modello caricato" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11518,6 +11868,26 @@ msgstr "I metodi di autenticazione richiesti per i destinatari per visualizzare msgid "The content to show in the banner, HTML is allowed" msgstr "Il contenuto da mostrare nel banner, HTML è consentito" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "L'email predefinita da utilizzare quando si inviano email ai destinatari" @@ -11561,6 +11931,10 @@ msgstr "Il documento è già salvato e non può essere modificato." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "Il documento è ora completato, si prega di seguire eventuali istruzioni fornite nell'applicazione principale." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "Il proprietario del documento è stato informato di questo rifiuto. Non sono necessarie ulteriori azioni da parte tua in questo momento. Il proprietario del documento potrebbe contattarti per qualsiasi domanda riguardante questo rifiuto." @@ -11658,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "I campi sono stati aggiornati con successo al nuovo metodo di inserimento campo" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "Il file non è un PDF valido." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11697,6 +12072,14 @@ msgstr "I seguenti firmatari mancano di campi firma:" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "Il seguente team è stato eliminato. Non potrai più accedere a questo team e ai suoi documenti" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11821,9 +12204,9 @@ msgstr "Il nome del firmatario" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "La scadenza per firmare questo documento è passata. Contatta il proprietario del documento se ti serve una nuova copia da firmare." -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "Il link di firma è stato copiato negli appunti." @@ -11887,6 +12270,10 @@ msgstr "Il token è stato eliminato con successo." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "Il token che hai usato per reimpostare la tua password è scaduto o non è mai esistito. Se hai ancora dimenticato la tua password, richiedi un nuovo link per la reimpostazione." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "Il codice di autenticazione a due fattori inserito non è corretto." @@ -12017,6 +12404,10 @@ msgstr "Questo può richiedere uno o due minuti a seconda delle dimensioni del d msgid "This claim is locked and cannot be deleted." msgstr "Questo reclamo è bloccato e non può essere eliminato." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12192,6 +12583,10 @@ msgstr "Questo tipo di file non è supportato. Carica un documento PDF o Word." msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "Questa cartella contiene più elementi. Eliminandola verranno rimossi tutte le sottocartelle e i documenti e modelli nidificati verranno spostati nella cartella principale." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12559,6 +12954,11 @@ msgstr "Troppe richieste" msgid "Top" msgstr "Superiore" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "Totale" @@ -12616,6 +13016,10 @@ msgstr "Trigger" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12636,6 +13040,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/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12774,6 +13179,10 @@ msgstr "Impossibile accedere" msgid "Unable to start the signing flow" msgstr "Impossibile avviare il flusso di firma" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12782,12 +13191,17 @@ msgstr "Impossibile avviare il flusso di firma" msgid "Unauthorized" msgstr "Non autorizzato" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "Incompleto" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "Annulla" @@ -12929,6 +13343,7 @@ msgstr "Aggiorna membro dell'organizzazione" msgid "Update passkey" msgstr "Aggiorna chiave d'accesso" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "Aggiorna password" @@ -12985,6 +13400,11 @@ msgstr "Aggiorna il titolo o sostituisci il file PDF." msgid "Update user" msgstr "Aggiorna utente" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "Aggiornato {organisationMemberName} a {roleLabel}." @@ -13041,6 +13461,10 @@ msgstr "Carica un file CSV per creare più documenti da questo modello. Ogni rig msgid "Upload a custom document to use instead of the template's default document" msgstr "Carica un documento personalizzato da utilizzare al posto del documento predefinito del modello" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "Carica e elabora" @@ -13078,6 +13502,10 @@ msgstr "Carica documenti e aggiungi destinatari" msgid "Upload failed" msgstr "Caricamento fallito" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "Carica firma" @@ -13126,6 +13554,10 @@ msgstr "Caricamento in corso" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "Utilizza" @@ -13143,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "Usa Authenticator" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "Usa il Codice di Backup" @@ -13157,6 +13591,14 @@ msgstr "Usa il Codice di Backup" msgid "Use Template" msgstr "Usa Modello" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "Usa la tua app di autenticazione per generare un codice" @@ -13315,6 +13757,7 @@ msgstr "Allineamento verticale" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "Visualizza" @@ -13432,6 +13875,10 @@ msgstr "Vedi di più" msgid "View next document" msgstr "Visualizza il documento successivo" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "Visualizza modello di organizzazione" @@ -13453,6 +13900,10 @@ msgstr "Visualizza Codici di Recupero" msgid "View teams" msgstr "Visualizza squadre" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "Visualizza i record DNS per questo dominio email" @@ -13496,6 +13947,10 @@ msgstr "Visualizzazione in corso" msgid "Visibility" msgstr "Visibilità" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "In attesa" @@ -13826,6 +14281,14 @@ msgstr "Non siamo riusciti a disconnetterti in questo momento." msgid "We were unable to report this sender at this time. Please try again later." msgstr "Al momento non siamo riusciti a segnalare questo mittente. Riprova più tardi." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "Non siamo riusciti a impostare il tuo profilo pubblico come pubblico. Per favore riprova." @@ -13948,6 +14411,16 @@ msgstr "Abbiamo inviato un codice di verifica a 6 cifre alla tua email. Inserisc 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." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14421,10 +14894,6 @@ msgstr "Non puoi rimuovere il proprietario dell’organizzazione dal team." msgid "You cannot upload documents at this time." msgstr "Non puoi caricare documenti in questo momento." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "Non puoi caricare PDF crittografati." - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "Hai messo in CC il documento" @@ -14907,10 +15376,18 @@ msgstr "Hai effettuato troppe richieste di rilevamento. Attendi un minuto prima msgid "Your Account" msgstr "Il tuo Account" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "Il tuo account è stato eliminato con successo." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "Il tuo avatar è stato aggiornato correttamente." @@ -15187,6 +15664,15 @@ msgstr "La tua password è stata aggiornata con successo." msgid "Your password has been updated." msgstr "La tua password è stata aggiornata." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "Il tuo pagamento è in ritardo. Si prega di effettuare il pagamento per evitare interruzioni del servizio." @@ -15322,3 +15808,13 @@ msgstr "Il tuo codice di verifica:" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "tuo-dominio.com altro-dominio.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "" diff --git a/packages/lib/translations/ja/web.po b/packages/lib/translations/ja/web.po index 4e451daf9..e2ecab1df 100644 --- a/packages/lib/translations/ja/web.po +++ b/packages/lib/translations/ja/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, other {# チーム}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, other {# 個のテンプレート}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, other {選択したテンプレートを削除しようと msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "{0} のダイレクト署名テンプレート" msgid "{0} field" msgstr "{0} フィールド" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} からドキュメント「{1}」への{recipientActionVerb}依頼が届いています。" @@ -331,13 +344,6 @@ msgstr "{0} からドキュメントへの{recipientActionVerb}依頼が届い msgid "{0} of {1} documents remaining this month." msgstr "今月は {1} 件中 {0} 件の文書を残しています。" -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} が「{1}」を代表してドキュメント「{2}」の{recipientActionVerb}を依頼しています。" - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo}({os})" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, other {{charactersRemaining} 文字残り}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, other {このコードは # 分後に有効期限が切れます。}}" @@ -425,9 +452,11 @@ msgstr "{inviterName} は、あなたをドキュメント {documentName} から msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} は、あなたをドキュメント<0/>「{documentName}」から削除しました" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} が「{0}」を代表して、ドキュメント「{1}」の{recipientActionVerb}を依頼しています。" @@ -502,6 +531,10 @@ msgstr "{recipientReference} が {documentName} に署名しました" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, other {# 文字残り}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "{selectedCount} 件選択済み" @@ -1008,6 +1041,10 @@ msgstr "6 か月" msgid "7 days" msgstr "7 日間" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "確認メールを送信しました。まもなく受信トレイに届きます。" @@ -1143,6 +1180,10 @@ msgstr "有効なメールアドレスを入力してください" msgid "A verification email will be sent to the provided email." msgstr "入力されたメールアドレス宛てに確認メールが送信されます。" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "このメールアドレスはすでに存在します。" #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "フォルダの削除中に不明なエラーが発生しました。" msgid "An unknown error occurred while moving the folder." msgstr "フォルダの移動中に不明なエラーが発生しました。" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "ページレイアウトを分析しています" @@ -2107,6 +2160,10 @@ msgstr "API の使用量がフェアユースの上限に近づいています" msgid "App Version" msgstr "アプリのバージョン" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "お客様の署名を適用しています" @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "メールトランスポートをバックポート" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "バックアップコード" @@ -2694,6 +2752,7 @@ msgstr "メンバーが見つかりませんか?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "文書を取り消す" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "文字数制限" msgid "Charts" msgstr "グラフ" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "ここをクリックして再試行" msgid "Click here to upload" msgstr "ここをクリックしてアップロード" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "クリックして署名用リンクをコピーし、受信者に送信します" @@ -2986,6 +3050,7 @@ msgstr "クライアントシークレットは必須です" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "次の署名者のフィールドを入力してください。" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "完了した文書" msgid "Completed on {formattedDate}" msgstr "{formattedDate} に完了" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "フィールドをクリップボードにコピーしました" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "カスタムCSSは保存時にサニタイズされます。レイアウトを崩すプロパティ、リモートURL、および疑似要素は自動的に削除されます。サニタイズ中に削除されたルールは、保存後に表示されます。" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "カスタム期間" @@ -3744,10 +3820,22 @@ msgstr "カスタム組織グループ" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "署名ページで使用されるカラーをカスタマイズします。" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "危険ゾーン" @@ -3787,6 +3875,10 @@ msgstr "日付形式" msgid "Date Format" msgstr "日付形式" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "日付設定" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "ドキュメントがチームに移動されました" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4651,6 +4756,10 @@ msgstr "文書の署名プロセスはキャンセルされます" msgid "Document status" msgstr "文書のステータス" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "ドキュメントのタイムゾーン" @@ -4739,9 +4848,7 @@ msgstr "ドキュメント" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "文書は取り消されました" msgid "Documents Completed" msgstr "完了した文書数" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "作成された文書数" @@ -4778,6 +4889,14 @@ msgstr "作成された文書数" msgid "Documents created from template" msgstr "テンプレートから作成された文書" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "ドキュメントを削除しました" @@ -4802,10 +4921,34 @@ msgstr "" msgid "Documents Received" msgstr "受信した文書" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "対応が必要なドキュメントがここに表示されます" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "閲覧された文書" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "埋め込みトークンを使用していることを確認し、API msgid "Enter" msgstr "入力してください" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5478,6 +5626,10 @@ msgstr "" msgid "Enter claim name" msgstr "クレーム名を入力" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "メールアドレスを入力してください" @@ -5494,10 +5646,18 @@ msgstr "氏名を入力してください" msgid "Enter Number" msgstr "番号を入力してください" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "テキストを入力してください" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "メール送信に使用したいドメインを入力してください(http:// や www は不要)" @@ -5618,7 +5778,6 @@ msgstr "封筒を更新しました" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "受信者を特定しています" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "サブスクリプションに問題がある場合は、<0>{SUPPORT_EMAIL} までお問い合わせください。" +#: packages/email/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "ステージング環境を使用している場合は、埋め込みコンポーネントの host プロパティをステージングドメイン (https://stg-app.documenso.com) に設定していることを確認してください" @@ -6914,6 +7077,10 @@ msgstr "ラベル" msgid "Language" msgstr "言語" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "直近 14 日間" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "直近 30 日間" @@ -6930,13 +7098,22 @@ msgstr "直近30日" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "直近 7 日間" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "直近90日" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "最終アクティブ日時" @@ -7081,6 +7258,10 @@ msgstr "リンクは 1 時間で有効期限が切れます。" msgid "Link expires in 30 minutes." msgstr "リンクの有効期限は30分です。" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,13 +7299,12 @@ msgstr "以前のアクティビティを読み込む" msgid "Loading" msgstr "読み込み中" -#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading document..." -msgstr "文書を読み込み中..." +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." +#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx +msgid "Loading document..." msgstr "文書を読み込み中..." #: packages/ui/components/recipient/recipient-autocomplete-input.tsx @@ -7393,11 +7573,16 @@ msgstr "封筒ごとにアップロードできる最大ファイル数" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "メンバー" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "メンバー登録日" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "サブスクリプションクレームの詳細を変更します。" #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "月額" @@ -7640,6 +7827,10 @@ msgstr "なし" msgid "Never expires" msgstr "有効期限なし" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "いいえ" msgid "No active drafts" msgstr "有効な下書きはありません" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "ドキュメントが見つかりません" msgid "No document selected" msgstr "ドキュメントが選択されていません。" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "文書が見つかりません" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "対象となる組織が見つかりません。対象は無料プランである必要があります。" @@ -7763,10 +7991,18 @@ msgstr "" msgid "No License Configured" msgstr "ライセンスが設定されていません" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "メンバーが見つかりません" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "メンバーが選択されていません" @@ -7783,6 +8019,10 @@ msgstr "まだあなたのチームと共有されている組織テンプレー msgid "No organisations found" msgstr "組織が見つかりません" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "公開プロフィール用のテンプレートが見つかりません" @@ -7867,6 +8107,14 @@ msgstr "候補が見つかりません" msgid "No team groups found" msgstr "チームグループが見つかりません" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "チームはまだありません" @@ -7907,6 +8155,10 @@ msgstr "なし" msgid "None (Overrides global settings)" msgstr "なし(グローバル設定を上書き)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "許可されるチーム数。0 = 無制限" msgid "Number Settings" msgstr "数値の設定" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "オフ" @@ -8098,12 +8354,12 @@ msgstr "または次の方法で続行" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "組織設定を上書き" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "このブラウザではパスキーがサポートされていません msgid "Password" msgstr "パスワード" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "パスワード再認証" msgid "Password Reset Requested" msgstr "パスワードリセットのリクエスト" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "パスワードリセットが完了しました" @@ -8426,6 +8691,14 @@ msgstr "パスワードリセットが完了しました" msgid "Password should not be common or based on personal information" msgstr "パスワードは一般的なものや個人情報に基づくものは使用しないでください。" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "PDF文書" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "数値を選択" msgid "Pick a password" msgstr "パスワードを設定" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "以下の合意書のいずれかを選択して署名し、始めましょう" @@ -8789,6 +9072,10 @@ msgstr "続行するには文書をアップロードしてください" msgid "Please upload a logo" msgstr "ロゴをアップロードしてください" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "ポーランド語" @@ -9298,6 +9585,7 @@ msgstr "ドキュメントを却下" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9572,6 +9860,7 @@ msgstr "認証を再送" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "リセット" @@ -9664,6 +9953,7 @@ msgstr "文書の保管" msgid "Retried" msgstr "再試行済み" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "再試行" @@ -9750,6 +10040,12 @@ msgstr "役割" msgid "Roles" msgstr "ロール" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "ページあたりの行数" @@ -9871,11 +10167,16 @@ msgstr "言語を検索…" msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "名前またはメールアドレスでメンバーを検索" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9883,10 +10184,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10208,6 +10517,11 @@ msgstr "リマインダーを送信" msgid "Send reminders to the following recipients" msgstr "次の受信者にリマインダーを送信する" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "送信状況" @@ -10246,6 +10560,7 @@ msgstr "リセットメールを送信中..." msgid "Sending..." msgstr "送信中..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10271,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "セッションは取り消されました" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "パスワードを設定" @@ -10338,10 +10654,18 @@ msgstr "表示" msgid "Show advanced settings" msgstr "詳細設定を表示" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "文書、メール、API 利用状況の日次平均を表示" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "ライセンスキーを表示する" @@ -10358,6 +10682,14 @@ msgstr "利用状況を表示する" msgid "Show usage with quotas" msgstr "割り当てを含む利用状況を表示する" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10368,7 +10700,6 @@ msgstr "割り当てを含む利用状況を表示する" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10501,6 +10832,7 @@ msgid "Signature ID" msgstr "署名 ID" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "署名が小さすぎます" @@ -10634,6 +10966,10 @@ msgstr "署名リマインダー" msgid "Signing Status" msgstr "署名状況" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "署名期間が終了しました" @@ -10876,6 +11212,10 @@ msgstr "統計" msgid "Status" msgstr "ステータス" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11117,9 +11457,10 @@ msgstr "対象の組織" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "チーム" @@ -11128,6 +11469,10 @@ msgstr "チーム" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "Documenso にてチーム「{0}」が削除されました" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "チーム管理者" @@ -11275,6 +11620,7 @@ msgstr "チーム URL" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11390,6 +11736,10 @@ msgstr "テンプレートは正常に更新されました" msgid "Template uploaded" msgstr "テンプレートをアップロードしました" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11518,6 +11868,26 @@ msgstr "受信者がドキュメントを閲覧する際に必要な認証方法 msgid "The content to show in the banner, HTML is allowed" msgstr "バナーに表示するコンテンツです。HTML が使用できます。" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "受信者にメールを送信する際に使用する既定のメールアドレスです" @@ -11561,6 +11931,10 @@ msgstr "ドキュメントはすでに保存されており、変更できませ msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "文書は完了しました。親アプリケーション内の指示に従ってください。" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "この却下内容について、ドキュメントの所有者に通知しました。現在、お客様が行う必要のある操作はありません。ドキュメント所有者から、この却下に関する質問がある場合は連絡があるかもしれません。" @@ -11658,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "フィールドは正常に新しいフィールド挿入方法に更新されました" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "このファイルは有効な PDF ではありません。" +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11697,6 +12072,14 @@ msgstr "次の署名者には署名フィールドが設定されていません msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "次のチームは削除されました。このチームおよびそのドキュメントには、今後アクセスできません。" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11821,9 +12204,9 @@ msgstr "署名者の名前" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "この文書の署名期限はすでに過ぎています。新しい署名用の文書が必要な場合は、文書の所有者に連絡してください。" -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "署名用リンクをクリップボードにコピーしました。" @@ -11887,6 +12270,10 @@ msgstr "トークンは正常に削除されました。" msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "パスワードリセットに使用したトークンは、有効期限が切れているか存在しません。まだパスワードをお忘れの場合は、新しいリセットリンクをリクエストしてください。" +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "入力された二要素認証コードが正しくありません。" @@ -12017,6 +12404,10 @@ msgstr "ドキュメントのサイズによっては、1~2 分かかる場合 msgid "This claim is locked and cannot be deleted." msgstr "このクレームはロックされているため削除できません。" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12192,6 +12583,10 @@ msgstr "このファイル形式はサポートされていません。PDF か W msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "このフォルダには複数のアイテムが含まれています。削除すると、すべてのサブフォルダが削除され、入れ子になったドキュメントとテンプレートはルートフォルダに移動されます。" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12559,6 +12954,11 @@ msgstr "リクエストが多すぎます" msgid "Top" msgstr "上" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "合計" @@ -12616,6 +13016,10 @@ msgstr "トリガー" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12636,6 +13040,7 @@ msgstr "二要素認証" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "二要素認証のリカバリーコードは、認証アプリにアクセスできなくなった場合にアカウントへアクセスするために使用します。" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12774,6 +13179,10 @@ msgstr "サインインできませんでした" msgid "Unable to start the signing flow" msgstr "署名フローを開始できませんでした" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12782,12 +13191,17 @@ msgstr "署名フローを開始できませんでした" msgid "Unauthorized" msgstr "権限がありません" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "未完了" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "元に戻す" @@ -12929,6 +13343,7 @@ msgstr "組織メンバーを更新" msgid "Update passkey" msgstr "パスキーを更新" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "パスワードを更新" @@ -12985,6 +13400,11 @@ msgstr "タイトルを更新するか、PDF ファイルを置き換えてく msgid "Update user" msgstr "ユーザーを更新" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "{organisationMemberName} を {roleLabel} に更新しました。" @@ -13041,6 +13461,10 @@ msgstr "このテンプレートから複数のドキュメントを作成する msgid "Upload a custom document to use instead of the template's default document" msgstr "テンプレートの既定ドキュメントの代わりに使用するカスタムドキュメントをアップロードします" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "アップロードして処理" @@ -13078,6 +13502,10 @@ msgstr "文書をアップロードして受信者を追加" msgid "Upload failed" msgstr "アップロードに失敗しました" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "署名をアップロード" @@ -13126,6 +13554,10 @@ msgstr "アップロード中" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "使用" @@ -13143,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "認証アプリを使用" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "バックアップコードを使用" @@ -13157,6 +13591,14 @@ msgstr "バックアップコードを使用" msgid "Use Template" msgstr "テンプレートを使用" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "認証アプリを使用してコードを生成してください" @@ -13315,6 +13757,7 @@ msgstr "縦位置揃え" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "表示" @@ -13432,6 +13875,10 @@ msgstr "さらに表示" msgid "View next document" msgstr "次のドキュメントを表示" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "組織テンプレートを表示" @@ -13453,6 +13900,10 @@ msgstr "リカバリーコードを表示" msgid "View teams" msgstr "チームを表示" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "このメールドメインの DNS レコードを表示" @@ -13496,6 +13947,10 @@ msgstr "閲覧中" msgid "Visibility" msgstr "公開範囲" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "保留中" @@ -13826,6 +14281,14 @@ msgstr "現在、ログアウトできませんでした。" msgid "We were unable to report this sender at this time. Please try again later." msgstr "現在この送信者を報告できませんでした。時間をおいてからもう一度お試しください。" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "公開プロフィールを公開状態に変更できませんでした。もう一度お試しください。" @@ -13948,6 +14411,16 @@ msgstr "6桁の認証コードをメールで送信しました。文書を完 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 "<0>{email} 宛てに確認メールを送信しました。受信トレイを確認し、メール内のリンクをクリックしてアカウントを確認してください。" +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14421,10 +14894,6 @@ msgstr "組織オーナーをチームから削除することはできません msgid "You cannot upload documents at this time." msgstr "現在、ドキュメントをアップロードすることはできません。" -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "暗号化された PDF はアップロードできません。" - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "文書をCCに追加しました" @@ -14907,10 +15376,18 @@ msgstr "検出リクエストが多すぎます。1 分ほど待ってから、 msgid "Your Account" msgstr "あなたのアカウント" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "アカウントは正常に削除されました。" +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "アバターは正常に更新されました。" @@ -15187,6 +15664,15 @@ msgstr "パスワードは正常に更新されました。" msgid "Your password has been updated." msgstr "パスワードが更新されました。" +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "お支払いが滞っています。サービス停止を防ぐために、お支払いを完了してください。" @@ -15322,3 +15808,13 @@ msgstr "認証コード:" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "your-domain.com another-domain.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "" diff --git a/packages/lib/translations/ko/web.po b/packages/lib/translations/ko/web.po index a4c12929d..847e73327 100644 --- a/packages/lib/translations/ko/web.po +++ b/packages/lib/translations/ko/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, other {#개 팀}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, other {템플릿 #개}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, other {선택한 템플릿을 삭제하려고 합니다.}}" msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "{0} 직접 서명 템플릿" msgid "{0} field" msgstr "{0} 필드" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0}에서 \"{1}\" 문서에 대해 귀하께 {recipientActionVerb}하도록 초대했습니다." @@ -331,13 +344,6 @@ msgstr "{0}이(가) 귀하께 문서에 {recipientActionVerb}하도록 초대했 msgid "{0} of {1} documents remaining this month." msgstr "이번 달 남은 문서 {1}개 중 {0}개." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0}이(가) \"{1}\"을(를) 대신하여 \"{2}\" 문서에 대해 귀하께 {recipientActionVerb}하도록 초대했습니다." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo} / {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, other {{charactersRemaining}자 남음}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, other {이 코드는 #분 후 만료됩니다.}}" @@ -425,9 +452,11 @@ msgstr "{inviterName}이(가) 귀하를 {documentName} 문서에서 제거했습 msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName}이(가) 귀하를 문서에서 제거했습니다<0/>\"{documentName}\"" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName}이(가) \"{0}\"을(를) 대신하여 \"{1}\" 문서에 대해 귀하께 {recipientActionVerb}하도록 초대했습니다." @@ -502,6 +531,10 @@ msgstr "{recipientReference}님이 {documentName}에 서명했습니다." msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, other {#자 남음}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "{selectedCount}개 선택함" @@ -1008,6 +1041,10 @@ msgstr "6개월" msgid "7 days" msgstr "7일" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "확인 이메일을 발송했으며, 곧 받은 편지함에서 확인하실 수 있습니다." @@ -1143,6 +1180,10 @@ msgstr "유효한 이메일 주소를 입력해야 합니다" msgid "A verification email will be sent to the provided email." msgstr "입력한 이메일 주소로 확인 이메일이 전송됩니다." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "이 이메일 주소를 사용하는 이메일이 이미 있습니다." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "폴더를 삭제하는 동안 알 수 없는 오류가 발생했습니 msgid "An unknown error occurred while moving the folder." msgstr "폴더를 이동하는 동안 알 수 없는 오류가 발생했습니다." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "페이지 레이아웃 분석 중" @@ -2107,6 +2160,10 @@ msgstr "API 사용량이 공정 이용 한도에 가까워지고 있습니다." msgid "App Version" msgstr "앱 버전" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "서명을 적용하는 중입니다." @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "이메일 전송 방식 백포트" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "백업 코드" @@ -2694,6 +2752,7 @@ msgstr "누군가를 찾을 수 없나요?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "문서 취소하기" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "문자 수 제한" msgid "Charts" msgstr "차트" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "다시 시도하려면 여기를 클릭하세요" msgid "Click here to upload" msgstr "업로드하려면 여기를 클릭하세요" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "수신자에게 보낼 서명 링크를 복사하려면 클릭하세요" @@ -2986,6 +3050,7 @@ msgstr "클라이언트 시크릿은 필수입니다." #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "다음 서명자들의 필드를 완료해 주세요." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "완료된 문서" msgid "Completed on {formattedDate}" msgstr "{formattedDate}에 완료됨" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "필드를 클립보드에 복사했습니다." #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "사용자 지정 CSS는 저장 시 보안 정제가 수행됩니다. 레이아웃을 깨뜨리는 속성, 원격 URL 및 의사 요소는 자동으로 제거됩니다. 정제 과정에서 제거된 규칙은 저장 후에 표시됩니다." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "사용자 지정 기간" @@ -3744,10 +3820,22 @@ msgstr "사용자 지정 조직 그룹" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "서명 페이지에서 사용되는 색상을 사용자 지정하세요." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "위험 구역" @@ -3787,6 +3875,10 @@ msgstr "날짜 형식" msgid "Date Format" msgstr "날짜 형식" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "날짜 설정" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "문서가 팀으로 이동되었습니다." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4651,6 +4756,10 @@ msgstr "문서 서명 프로세스가 취소됩니다" msgid "Document status" msgstr "문서 상태" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "문서 시간대" @@ -4739,9 +4848,7 @@ msgstr "문서" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "문서들이 취소되었습니다" msgid "Documents Completed" msgstr "완료된 문서" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "생성된 문서" @@ -4778,6 +4889,14 @@ msgstr "생성된 문서" msgid "Documents created from template" msgstr "템플릿에서 생성된 문서" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "문서가 삭제되었습니다" @@ -4802,10 +4921,34 @@ msgstr "" msgid "Documents Received" msgstr "수신 문서" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "관심이 필요한 문서는 여기에 표시됩니다." +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "열람된 문서" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "임베딩 토큰이 아닌 API 토큰을 사용하고 있지 않은지 msgid "Enter" msgstr "입력하세요" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5478,6 +5626,10 @@ msgstr "" msgid "Enter claim name" msgstr "클레임 이름 입력" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "이메일을 입력하세요" @@ -5494,10 +5646,18 @@ msgstr "이름을 입력하세요" msgid "Enter Number" msgstr "숫자를 입력하세요" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "텍스트를 입력하세요" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "이메일 발신에 사용할 도메인을 입력하세요( http:// 또는 www 제외)." @@ -5618,7 +5778,6 @@ msgstr "봉투가 업데이트되었습니다" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "수신자 식별 중" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "구독 관련 문제가 있는 경우 <0>{SUPPORT_EMAIL}로 연락해 주세요." +#: packages/email/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "스테이징 환경을 사용 중인 경우, 임베딩 컴포넌트의 host prop을 스테이징 도메인(https://stg-app.documenso.com)으로 설정했는지 확인하세요." @@ -6914,6 +7077,10 @@ msgstr "레이블" msgid "Language" msgstr "언어" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "최근 14일" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "최근 30일" @@ -6930,13 +7098,22 @@ msgstr "최근 30일" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "최근 7일" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "최근 90일" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "마지막 활동" @@ -7081,6 +7258,10 @@ msgstr "링크는 1시간 후 만료됩니다." msgid "Link expires in 30 minutes." msgstr "링크는 30분 안에 만료됩니다." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,13 +7299,12 @@ msgstr "이전 활동 불러오기" msgid "Loading" msgstr "불러오는 중" -#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading document..." -msgstr "문서 로딩 중..." +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." +#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx +msgid "Loading document..." msgstr "문서 로딩 중..." #: packages/ui/components/recipient/recipient-autocomplete-input.tsx @@ -7393,11 +7573,16 @@ msgstr "봉투당 허용되는 최대 업로드 파일 수" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "구성원" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "가입일" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "구독 클레임 세부 정보를 수정합니다." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "월간" @@ -7640,6 +7827,10 @@ msgstr "없음" msgid "Never expires" msgstr "만료되지 않음" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "아니요" msgid "No active drafts" msgstr "활성 초안 없음" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "문서를 찾을 수 없습니다" msgid "No document selected" msgstr "선택된 문서가 없습니다." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "문서를 찾을 수 없습니다" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "적합한 조직을 찾을 수 없습니다. 대상 조직은 무료 플랜이어야 합니다." @@ -7763,10 +7991,18 @@ msgstr "" msgid "No License Configured" msgstr "라이선스가 구성되지 않았습니다" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "구성원을 찾을 수 없습니다." +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "선택된 구성원이 없습니다." @@ -7783,6 +8019,10 @@ msgstr "아직 귀하의 팀과 공유된 조직 템플릿이 없습니다." msgid "No organisations found" msgstr "조직을 찾을 수 없습니다." +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "공개 프로필 템플릿이 없습니다" @@ -7867,6 +8107,14 @@ msgstr "제안을 찾을 수 없습니다" msgid "No team groups found" msgstr "팀 그룹이 없습니다." +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "아직 팀이 없습니다." @@ -7907,6 +8155,10 @@ msgstr "없음" msgid "None (Overrides global settings)" msgstr "없음(전역 설정 무시)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "허용되는 팀 수. 0 = 무제한" msgid "Number Settings" msgstr "숫자 설정" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "꺼짐" @@ -8098,12 +8354,12 @@ msgstr "또는 다음으로 계속" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "조직 설정 재정의" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "이 브라우저에서는 패스키가 지원되지 않습니다" msgid "Password" msgstr "비밀번호" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "비밀번호 재인증" msgid "Password Reset Requested" msgstr "비밀번호 재설정 요청" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "비밀번호 재설정 완료" @@ -8426,6 +8691,14 @@ msgstr "비밀번호 재설정 완료" msgid "Password should not be common or based on personal information" msgstr "비밀번호는 흔히 사용되는 문자열이거나 개인 정보를 기반으로 해서는 안 됩니다." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "PDF 문서" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "숫자를 선택하세요." msgid "Pick a password" msgstr "비밀번호를 선택하세요" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "아래 계약 중 하나를 선택하고 서명을 시작해 보세요." @@ -8789,6 +9072,10 @@ msgstr "계속하려면 문서를 업로드하세요" msgid "Please upload a logo" msgstr "로고를 업로드해 주세요." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "폴란드어" @@ -9298,6 +9585,7 @@ msgstr "문서 거부" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9572,6 +9860,7 @@ msgstr "인증 다시 보내기" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "초기화" @@ -9664,6 +9953,7 @@ msgstr "문서 보존" msgid "Retried" msgstr "재시도 횟수" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "재시도" @@ -9750,6 +10040,12 @@ msgstr "역할" msgid "Roles" msgstr "역할" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "페이지당 행 수" @@ -9871,11 +10167,16 @@ msgstr "언어 검색..." msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "이름 또는 이메일로 구성원 검색" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9883,10 +10184,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10208,6 +10517,11 @@ msgstr "리마인더 보내기" msgid "Send reminders to the following recipients" msgstr "다음 수신자에게 알림을 전송합니다" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "발송 상태" @@ -10246,6 +10560,7 @@ msgstr "재설정 이메일 전송 중..." msgid "Sending..." msgstr "전송 중..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10271,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "세션이 해지되었습니다." #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "비밀번호 설정" @@ -10338,10 +10654,18 @@ msgstr "표시" msgid "Show advanced settings" msgstr "고급 설정 표시" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "문서, 이메일 및 API 사용량에 대한 일일 평균 표시" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "라이선스 키 표시하기" @@ -10358,6 +10682,14 @@ msgstr "사용량 표시하기" msgid "Show usage with quotas" msgstr "할당량과 함께 사용량 표시하기" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10368,7 +10700,6 @@ msgstr "할당량과 함께 사용량 표시하기" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10501,6 +10832,7 @@ msgid "Signature ID" msgstr "서명 ID" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "서명이 너무 작습니다." @@ -10634,6 +10966,10 @@ msgstr "서명 알림" msgid "Signing Status" msgstr "서명 상태" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "서명 가능 기간 만료" @@ -10876,6 +11212,10 @@ msgstr "통계" msgid "Status" msgstr "상태" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11117,9 +11457,10 @@ msgstr "대상 조직" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "팀" @@ -11128,6 +11469,10 @@ msgstr "팀" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "Documenso에서 팀 \"{0}\"이(가) 삭제되었습니다." +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "팀 관리자" @@ -11275,6 +11620,7 @@ msgstr "팀 URL" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11390,6 +11736,10 @@ msgstr "템플릿이 성공적으로 업데이트되었습니다." msgid "Template uploaded" msgstr "템플릿이 업로드되었습니다." +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11518,6 +11868,26 @@ msgstr "수신자가 문서를 열람할 때 필요한 인증 방식입니다." msgid "The content to show in the banner, HTML is allowed" msgstr "배너에 표시할 콘텐츠입니다. HTML 사용 가능" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "수신자에게 이메일을 보낼 때 사용할 기본 이메일입니다." @@ -11561,6 +11931,10 @@ msgstr "문서가 이미 저장되어 있어 변경할 수 없습니다." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "문서가 이제 완료되었습니다. 상위 애플리케이션에서 제공된 추가 안내를 따라 주세요." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "문서 소유자에게 이 거부 사실이 통보되었습니다. 현재 귀하가 추가로 취해야 할 조치는 없습니다. 문서 소유자가 이 거부와 관련해 문의할 수 있습니다." @@ -11658,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "필드가 새로운 필드 삽입 방식으로 성공적으로 업데이트되었습니다." #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "이 파일은 유효한 PDF가 아닙니다." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11697,6 +12072,14 @@ msgstr "다음 서명자에게는 서명 필드가 없습니다:" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "다음 팀이 삭제되었습니다. 더 이상 이 팀과 그 문서에 접근할 수 없습니다." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11821,9 +12204,9 @@ msgstr "서명자의 이름" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "이 문서의 서명 마감 기한이 지났습니다. 새로 서명할 수 있는 사본이 필요하시면 문서 소유자에게 문의하세요." -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "서명 링크가 클립보드에 복사되었습니다." @@ -11887,6 +12270,10 @@ msgstr "토큰이 성공적으로 삭제되었습니다." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "사용한 토큰이 만료되었거나 존재하지 않습니다. 여전히 비밀번호를 잊으셨다면 새 재설정 링크를 요청해 주세요." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "입력하신 2단계 인증 코드가 올바르지 않습니다." @@ -12017,6 +12404,10 @@ msgstr "문서 크기에 따라 1~2분 정도 소요될 수 있습니다." msgid "This claim is locked and cannot be deleted." msgstr "이 클레임은 잠겨 있어 삭제할 수 없습니다." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12192,6 +12583,10 @@ msgstr "이 파일 형식은 지원되지 않습니다. PDF 또는 Word 문서 msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "이 폴더에는 여러 항목이 포함되어 있습니다. 삭제하면 모든 하위 폴더가 제거되고, 포함된 문서와 템플릿은 루트 폴더로 이동됩니다." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12559,6 +12954,11 @@ msgstr "요청이 너무 많습니다." msgid "Top" msgstr "위" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "합계" @@ -12616,6 +13016,10 @@ msgstr "트리거" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12636,6 +13040,7 @@ msgstr "2단계 인증" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "2단계 인증 복구 코드는 인증 앱에 대한 접근 권한을 잃었을 때 계정에 접근하는 데 사용됩니다." +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12774,6 +13179,10 @@ msgstr "로그인할 수 없습니다" msgid "Unable to start the signing flow" msgstr "서명 플로우를 시작할 수 없습니다." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12782,12 +13191,17 @@ msgstr "서명 플로우를 시작할 수 없습니다." msgid "Unauthorized" msgstr "권한이 없습니다" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "미완료" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "실행 취소" @@ -12929,6 +13343,7 @@ msgstr "조직 구성원 업데이트" msgid "Update passkey" msgstr "패스키 업데이트" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "비밀번호 업데이트" @@ -12985,6 +13400,11 @@ msgstr "제목을 업데이트하거나 PDF 파일을 교체하세요." msgid "Update user" msgstr "사용자 업데이트" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "{organisationMemberName}의 역할이 {roleLabel}(으)로 업데이트되었습니다." @@ -13041,6 +13461,10 @@ msgstr "CSV 파일을 업로드하여 이 템플릿에서 여러 문서를 생 msgid "Upload a custom document to use instead of the template's default document" msgstr "템플릿의 기본 문서 대신 사용할 사용자 지정 문서를 업로드합니다." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "업로드 및 처리" @@ -13078,6 +13502,10 @@ msgstr "문서를 업로드하고 수신자를 추가하세요" msgid "Upload failed" msgstr "업로드 실패" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "서명 업로드" @@ -13126,6 +13554,10 @@ msgstr "업로드 중" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "사용" @@ -13143,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "인증 앱 사용" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "백업 코드 사용" @@ -13157,6 +13591,14 @@ msgstr "백업 코드 사용" msgid "Use Template" msgstr "템플릿 사용" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "인증 앱을 사용해 코드를 생성하세요" @@ -13315,6 +13757,7 @@ msgstr "세로 정렬" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "보기" @@ -13432,6 +13875,10 @@ msgstr "더 보기" msgid "View next document" msgstr "다음 문서 보기" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "조직 템플릿 보기" @@ -13453,6 +13900,10 @@ msgstr "복구 코드 보기" msgid "View teams" msgstr "팀 보기" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "이 이메일 도메인에 대한 DNS 레코드를 확인합니다." @@ -13496,6 +13947,10 @@ msgstr "열람 중" msgid "Visibility" msgstr "공개 범위" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "대기 중" @@ -13826,6 +14281,14 @@ msgstr "현재 로그아웃할 수 없습니다." msgid "We were unable to report this sender at this time. Please try again later." msgstr "현재 이 발신자를 신고할 수 없습니다. 잠시 후 다시 시도해 주세요." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "공개 프로필을 공개로 설정할 수 없습니다. 다시 시도해 주세요." @@ -13948,6 +14411,16 @@ msgstr "이메일로 6자리 인증 코드를 보냈습니다. 문서를 완료 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 "<0>{email}(으)로 확인 이메일을 전송했습니다. 받은편지함을 확인하고 이메일에 포함된 링크를 클릭해 계정을 인증해 주세요." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14421,10 +14894,6 @@ msgstr "조직 소유자는 팀에서 제거할 수 없습니다." msgid "You cannot upload documents at this time." msgstr "현재는 문서를 업로드할 수 없습니다." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "암호화된 PDF는 업로드할 수 없습니다." - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "문서의 참조(CC) 수신자가 되었습니다" @@ -14907,10 +15376,18 @@ msgstr "감지 요청을 너무 많이 보냈습니다. 잠시 후 다시 시도 msgid "Your Account" msgstr "내 계정" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "계정이 성공적으로 삭제되었습니다." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "아바타가 성공적으로 업데이트되었습니다." @@ -15187,6 +15664,15 @@ msgstr "비밀번호가 성공적으로 업데이트되었습니다." msgid "Your password has been updated." msgstr "비밀번호가 업데이트되었습니다." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "결제가 연체되었습니다. 서비스 중단을 방지하려면 결제를 완료해 주세요." @@ -15322,3 +15808,13 @@ msgstr "인증 코드:" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "your-domain.com another-domain.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "" diff --git a/packages/lib/translations/nl/web.po b/packages/lib/translations/nl/web.po index 21c56f4d4..93a6a6e7a 100644 --- a/packages/lib/translations/nl/web.po +++ b/packages/lib/translations/nl/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, one {# team} other {# teams}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, one {# sjabloon} other {# sjablonen}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, one {U staat op het punt de geselecteerde sjabloon te verwij msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "{0} directe ondertekeningssjablonen" msgid "{0} field" msgstr "{0}-veld" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} heeft je uitgenodigd om het document \"{1}\" te {recipientActionVerb}." @@ -331,13 +344,6 @@ msgstr "{0} heeft je uitgenodigd om een document te {recipientActionVerb}" msgid "{0} of {1} documents remaining this month." msgstr "{0} van {1} documenten resterend deze maand." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} heeft namens \"{1}\" je uitgenodigd om het document \"{2}\" te {recipientActionVerb}." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo} op {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, one {1 teken resterend} other {{charactersRemaining} tekens resterend}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, one {Deze code verloopt over # minuut.} other {Deze code verloopt over # minuten.}}" @@ -425,9 +452,11 @@ msgstr "{inviterName} heeft je verwijderd uit het document {documentName}." msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} heeft je verwijderd uit het document<0/>\"{documentName}\"" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} heeft namens \"{0}\" je uitgenodigd om het document \"{1}\" te {recipientActionVerb}." @@ -502,6 +531,10 @@ msgstr "{recipientReference} heeft {documentName} ondertekend" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, one {# teken resterend} other {# tekens resterend}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "{selectedCount} geselecteerd" @@ -1008,6 +1041,10 @@ msgstr "6 maanden" msgid "7 days" msgstr "7 dagen" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "Er is een bevestigingsmail verzonden; deze zou binnenkort in je inbox moeten verschijnen." @@ -1143,6 +1180,10 @@ msgstr "Een geldig e-mailadres is vereist" msgid "A verification email will be sent to the provided email." msgstr "Er wordt een verificatie-e-mail naar het opgegeven e-mailadres verzonden." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "Er bestaat al een e-mailadres met dit adres." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "Er is een onbekende fout opgetreden tijdens het verwijderen van de map." msgid "An unknown error occurred while moving the folder." msgstr "Er is een onbekende fout opgetreden tijdens het verplaatsen van de map." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "Paginalay-out analyseren" @@ -2107,6 +2160,10 @@ msgstr "API-gebruik nadert de fair-use limieten" msgid "App Version" msgstr "App‑versie" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "Uw handtekening wordt toegepast" @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "E-mailtransport backporten" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "Back‑upcode" @@ -2694,6 +2752,7 @@ msgstr "Kunt u niemand vinden?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "Documenten annuleren" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "Tekenlimiet" msgid "Charts" msgstr "Grafieken" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "Klik hier om opnieuw te proberen" msgid "Click here to upload" msgstr "Klik hier om te uploaden" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "Klik om de ondertekeningslink te kopiëren om naar de ontvanger te sturen" @@ -2986,6 +3050,7 @@ msgstr "Clientgeheim is verplicht" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "Vul de velden in voor de volgende ondertekenaars." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "Voltooide documenten" msgid "Completed on {formattedDate}" msgstr "Voltooid op {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "Veld naar klembord gekopieerd" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "Aangepaste CSS wordt opgeschoond bij het opslaan. Layout-verstorende eigenschappen, externe URL's en pseudo-elementen worden automatisch verwijderd. Alle regels die tijdens het opschonen zijn verwijderd, worden weergegeven nadat je hebt opgeslagen." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "Aangepaste duur" @@ -3744,10 +3820,22 @@ msgstr "Aangepaste organisatiegroepen" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "Pas de kleuren aan die op je ondertekenpagina's worden gebruikt." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "Gevarenzone" @@ -3787,6 +3875,10 @@ msgstr "Datumnotatie" msgid "Date Format" msgstr "Datumnotatie" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "Datuminstellingen" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "Document naar team verplaatst" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4651,6 +4756,10 @@ msgstr "Het ondertekeningsproces van het document wordt geannuleerd" msgid "Document status" msgstr "Documentstatus" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "Documenttijdzone" @@ -4739,9 +4848,7 @@ msgstr "Documentatie" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "Documenten geannuleerd" msgid "Documents Completed" msgstr "Documenten voltooid" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "Documenten aangemaakt" @@ -4778,6 +4889,14 @@ msgstr "Documenten aangemaakt" msgid "Documents created from template" msgstr "Documenten aangemaakt vanuit sjabloon" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "Documenten verwijderd" @@ -4802,10 +4921,34 @@ msgstr "" msgid "Documents Received" msgstr "Ontvangen documenten" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "Documenten die je aandacht vereisen, verschijnen hier" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "Bekeken documenten" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "Zorg ervoor dat je het embedding-token gebruikt en niet het API-token" msgid "Enter" msgstr "Invoeren" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5478,6 +5626,10 @@ msgstr "" msgid "Enter claim name" msgstr "Voer claimnaam in" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "E-mailadres invoeren" @@ -5494,10 +5646,18 @@ msgstr "Naam invoeren" msgid "Enter Number" msgstr "Nummer invoeren" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "Tekst invoeren" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Voer het domein in dat je wilt gebruiken voor het verzenden van e-mails (zonder http:// of www)" @@ -5618,7 +5778,6 @@ msgstr "Envelope bijgewerkt" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "Ontvangers identificeren" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "Als er een probleem is met je abonnement, neem dan contact met ons op via <0>{SUPPORT_EMAIL}." +#: packages/email/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "Als je staging gebruikt, zorg er dan voor dat je de host-prop op de embeddingcomponent hebt ingesteld op het stagingdomein (https://stg-app.documenso.com)" @@ -6914,6 +7077,10 @@ msgstr "Label" msgid "Language" msgstr "Taal" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "Afgelopen 14 dagen" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "Afgelopen 30 dagen" @@ -6930,13 +7098,22 @@ msgstr "Afgelopen 30 dagen" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "Afgelopen 7 dagen" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "Afgelopen 90 dagen" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "Laatst actief" @@ -7081,6 +7258,10 @@ msgstr "Link verloopt over 1 uur." msgid "Link expires in 30 minutes." msgstr "Link verloopt over 30 minuten." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,13 +7299,12 @@ msgstr "Oudere activiteit laden" msgid "Loading" msgstr "Laden" -#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading document..." -msgstr "Document wordt geladen..." +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." +#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx +msgid "Loading document..." msgstr "Document wordt geladen..." #: packages/ui/components/recipient/recipient-autocomplete-input.tsx @@ -7393,11 +7573,16 @@ msgstr "Maximaal toegestaan aantal geüploade bestanden per envelop" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "Lid" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "Lid sinds" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "Wijzig de details van de abonnementsclaim." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "Maandelijks" @@ -7640,6 +7827,10 @@ msgstr "Nooit" msgid "Never expires" msgstr "Verloopt nooit" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "Nee" msgid "No active drafts" msgstr "Geen actieve concepten" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "Geen document gevonden" msgid "No document selected" msgstr "Geen document geselecteerd" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "Geen documenten gevonden" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "Geen geschikte organisaties gevonden. De doelorganisatie moet op het gratis abonnement staan." @@ -7763,10 +7991,18 @@ msgstr "" msgid "No License Configured" msgstr "Geen licentie geconfigureerd" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "Geen leden gevonden" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "Geen leden geselecteerd" @@ -7783,6 +8019,10 @@ msgstr "Er worden nog geen organisatiesjablonen met je team gedeeld." msgid "No organisations found" msgstr "Geen organisaties gevonden" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "Geen openbare profielsjablonen gevonden" @@ -7867,6 +8107,14 @@ msgstr "Geen suggesties gevonden" msgid "No team groups found" msgstr "Geen teamgroepen gevonden" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "Nog geen teams" @@ -7907,6 +8155,10 @@ msgstr "Geen" msgid "None (Overrides global settings)" msgstr "Geen (Overschrijft globale instellingen)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "Aantal toegestane teams. 0 = onbeperkt" msgid "Number Settings" msgstr "Nummer-instellingen" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "Uit" @@ -8098,12 +8354,12 @@ msgstr "Of ga verder met" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "Organisatie-instellingen overschrijven" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "Passkeys worden niet ondersteund in deze browser" msgid "Password" msgstr "Wachtwoord" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "Wachtwoordherauthenticatie" msgid "Password Reset Requested" msgstr "Wachtwoordreset aangevraagd" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "Wachtwoordreset geslaagd" @@ -8426,6 +8691,14 @@ msgstr "Wachtwoordreset geslaagd" msgid "Password should not be common or based on personal information" msgstr "Het wachtwoord mag niet algemeen zijn of gebaseerd zijn op persoonlijke informatie." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "PDF-document" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "Kies een getal" msgid "Pick a password" msgstr "Kies een wachtwoord" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "Kies een van de onderstaande overeenkomsten en begin met ondertekenen om te starten" @@ -8789,6 +9072,10 @@ msgstr "Upload een document om door te gaan" msgid "Please upload a logo" msgstr "Upload een logo" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "Pools" @@ -9298,6 +9585,7 @@ msgstr "Document weigeren" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9572,6 +9860,7 @@ msgstr "Verificatie opnieuw verzenden" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "Resetten" @@ -9664,6 +9953,7 @@ msgstr "Bewaring van documenten" msgid "Retried" msgstr "Opnieuw geprobeerd" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "Opnieuw proberen" @@ -9750,6 +10040,12 @@ msgstr "Rol" msgid "Roles" msgstr "Rollen" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "Rijen per pagina" @@ -9871,11 +10167,16 @@ msgstr "Talen zoeken..." msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "Zoek leden op naam of e-mail" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9883,10 +10184,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10208,6 +10517,11 @@ msgstr "Herinnering sturen" msgid "Send reminders to the following recipients" msgstr "Stuur herinneringen naar de volgende ontvangers" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "Verzendstatus" @@ -10246,6 +10560,7 @@ msgstr "Resetmail wordt verzonden..." msgid "Sending..." msgstr "Verzenden..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10271,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "Sessies zijn ingetrokken" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "Stel een wachtwoord in" @@ -10338,10 +10654,18 @@ msgstr "Tonen" msgid "Show advanced settings" msgstr "Geavanceerde instellingen weergeven" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "Toon dagelijkse gemiddelden voor documenten, e-mails en API-gebruik" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "Licentiesleutel weergeven" @@ -10358,6 +10682,14 @@ msgstr "Gebruik weergeven" msgid "Show usage with quotas" msgstr "Gebruik met quota weergeven" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10368,7 +10700,6 @@ msgstr "Gebruik met quota weergeven" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10501,6 +10832,7 @@ msgid "Signature ID" msgstr "Handtekening‑ID" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "Handtekening is te klein" @@ -10634,6 +10966,10 @@ msgstr "Herinneringen voor ondertekening" msgid "Signing Status" msgstr "Ondertekeningsstatus" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "Ondertekenvenster verlopen" @@ -10876,6 +11212,10 @@ msgstr "Statistieken" msgid "Status" msgstr "Status" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11117,9 +11457,10 @@ msgstr "Doelorganisatie" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "Team" @@ -11128,6 +11469,10 @@ msgstr "Team" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "Team \"{0}\" is verwijderd op Documenso" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "Teambeheerder" @@ -11275,6 +11620,7 @@ msgstr "Team‑URL" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11390,6 +11736,10 @@ msgstr "Sjabloon succesvol bijgewerkt" msgid "Template uploaded" msgstr "Sjabloon geüpload" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11518,6 +11868,26 @@ msgstr "De authenticatiemethoden die vereist zijn voor ontvangers om het documen msgid "The content to show in the banner, HTML is allowed" msgstr "De inhoud die in de banner wordt weergegeven; HTML is toegestaan" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "Het standaarde-mailadres dat wordt gebruikt bij het verzenden van e-mails naar ontvangers" @@ -11561,6 +11931,10 @@ msgstr "Het document is al opgeslagen en kan niet worden gewijzigd." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "Het document is nu voltooid; volg de instructies in de hoofdsapplicatie." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "De documenteigenaar is op de hoogte gebracht van deze weigering. Er is op dit moment geen verdere actie van jou vereist. De documenteigenaar kan contact met je opnemen met vragen over deze weigering." @@ -11658,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "De velden zijn succesvol bijgewerkt naar de nieuwe methode voor veldinvoeging" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "Het bestand is geen geldige PDF." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11697,6 +12072,14 @@ msgstr "De volgende ondertekenaars missen handtekeningvelden:" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "Het volgende team is verwijderd. Je hebt geen toegang meer tot dit team en de documenten." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11821,9 +12204,9 @@ msgstr "De naam van de ondertekenaar" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "De onderteken-deadline voor dit document is verstreken. Neem contact op met de documenteigenaar als je een nieuw exemplaar nodig hebt om te ondertekenen." -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "De ondertekeningslink is naar je klembord gekopieerd." @@ -11887,6 +12270,10 @@ msgstr "Het token is succesvol verwijderd." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "Het token waarmee je je wachtwoord probeerde te resetten, is verlopen of heeft nooit bestaan. Als je je wachtwoord nog steeds bent vergeten, vraag dan een nieuwe resetlink aan." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "De opgegeven code voor multifactorauthenticatie is onjuist." @@ -12017,6 +12404,10 @@ msgstr "Dit kan een of twee minuten duren, afhankelijk van de grootte van uw doc msgid "This claim is locked and cannot be deleted." msgstr "Deze claim is vergrendeld en kan niet worden verwijderd." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12192,6 +12583,10 @@ msgstr "Dit bestandstype wordt niet ondersteund. Upload een PDF- of Word-documen msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "Deze map bevat meerdere items. Verwijderen zorgt ervoor dat alle submappen worden verwijderd en alle geneste documenten en sjablonen naar de hoofdmap worden verplaatst." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12559,6 +12954,11 @@ msgstr "Te veel verzoeken" msgid "Top" msgstr "Boven" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "Totaal" @@ -12616,6 +13016,10 @@ msgstr "Triggers" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12636,6 +13040,7 @@ msgstr "Twee‑factor‑authenticatie" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "Herstelcodes voor twee‑factor‑authenticatie worden gebruikt om toegang te krijgen tot je account als je geen toegang meer hebt tot je authenticator‑app." +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12774,6 +13179,10 @@ msgstr "Kan niet inloggen" msgid "Unable to start the signing flow" msgstr "De ondertekeningsflow kan niet worden gestart" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12782,12 +13191,17 @@ msgstr "De ondertekeningsflow kan niet worden gestart" msgid "Unauthorized" msgstr "Niet gemachtigd" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "Onvoltooid" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "Ongedaan maken" @@ -12929,6 +13343,7 @@ msgstr "Organisatielid bijwerken" msgid "Update passkey" msgstr "Passkey bijwerken" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "Wachtwoord bijwerken" @@ -12985,6 +13400,11 @@ msgstr "Werk de titel bij of vervang het PDF-bestand." msgid "Update user" msgstr "Gebruiker bijwerken" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "{organisationMemberName} is bijgewerkt naar {roleLabel}." @@ -13041,6 +13461,10 @@ msgstr "Upload een CSV-bestand om meerdere documenten vanuit deze sjabloon te ma msgid "Upload a custom document to use instead of the template's default document" msgstr "Upload een aangepast document om te gebruiken in plaats van het standaardsjabloondocument" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "Uploaden en verwerken" @@ -13078,6 +13502,10 @@ msgstr "Upload documenten en voeg ontvangers toe" msgid "Upload failed" msgstr "Uploaden mislukt" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "Handtekening uploaden" @@ -13126,6 +13554,10 @@ msgstr "Uploaden" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "Gebruiken" @@ -13143,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "Authenticator gebruiken" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "Back‑upcode gebruiken" @@ -13157,6 +13591,14 @@ msgstr "Back‑upcode gebruiken" msgid "Use Template" msgstr "Sjabloon gebruiken" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "Gebruik uw authenticatie-app om een code te genereren" @@ -13315,6 +13757,7 @@ msgstr "Verticaal uitlijnen" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "Bekijken" @@ -13432,6 +13875,10 @@ msgstr "Meer bekijken" msgid "View next document" msgstr "Volgend document bekijken" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "Organisatiesjabloon bekijken" @@ -13453,6 +13900,10 @@ msgstr "Herstelcodes bekijken" msgid "View teams" msgstr "Teams bekijken" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "Bekijk de DNS-records voor dit e-maildomein" @@ -13496,6 +13947,10 @@ msgstr "Bekijken" msgid "Visibility" msgstr "Zichtbaarheid" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "Wachten" @@ -13826,6 +14281,14 @@ msgstr "We konden je nu niet uitloggen." msgid "We were unable to report this sender at this time. Please try again later." msgstr "We konden deze afzender op dit moment niet rapporteren. Probeer het later opnieuw." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "We konden je openbare profiel nu niet op openbaar zetten. Probeer het opnieuw." @@ -13948,6 +14411,16 @@ msgstr "We hebben een 6-cijferige verificatiecode naar uw e-mailadres gestuurd. 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 hebben een bevestigingsmail gestuurd naar <0>{email}. Controleer je inbox en klik op de link in de e‑mail om je account te verifiëren." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14421,10 +14894,6 @@ msgstr "Je kunt de eigenaar van de organisatie niet uit het team verwijderen." msgid "You cannot upload documents at this time." msgstr "Je kunt op dit moment geen documenten uploaden." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "Je kunt geen versleutelde pdf-bestanden uploaden." - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "Je hebt het document in CC gezet" @@ -14907,10 +15376,18 @@ msgstr "U heeft te veel detectieverzoeken gedaan. Wacht een minuut voordat u het msgid "Your Account" msgstr "Uw account" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "Je account is succesvol verwijderd." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "Je avatar is succesvol bijgewerkt." @@ -15187,6 +15664,15 @@ msgstr "Je wachtwoord is succesvol bijgewerkt." msgid "Your password has been updated." msgstr "Je wachtwoord is bijgewerkt." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "Je betaling is te laat. Rond de betaling af om onderbreking van de dienstverlening te voorkomen." @@ -15322,3 +15808,13 @@ msgstr "Uw verificatiecode:" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "your-domain.com another-domain.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "" diff --git a/packages/lib/translations/pl/web.po b/packages/lib/translations/pl/web.po index 207cae377..838cdabff 100644 --- a/packages/lib/translations/pl/web.po +++ b/packages/lib/translations/pl/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, one {# zespół} few {# zespoły} many {# zespołów} other msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, one {# szablon} few {# szablony} many {# szablonów} other {# szablonów}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, one {Zamierzasz usunąć zaznaczony szablon.} few {Zamierzas msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "Bezpośrednie szablony do podpisywania zespołu {0}" msgid "{0} field" msgstr "{0}" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "Sprawdź i {recipientActionVerb} dokument „{1}” utworzony przez zespół {0}." @@ -331,13 +344,6 @@ msgstr "Sprawdź i {recipientActionVerb} dokument utworzony przez zespół {0}" msgid "{0} of {1} documents remaining this month." msgstr "Pozostało {0} z {1} dokumentów w tym miesiącu." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "Sprawdź i {recipientActionVerb} dokument „{2}” utworzony przez użytkownika {0} z zespołu „{1}”." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "Krok {0} z {1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo} na {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, one {Pozostał # znak} few {Pozostały {charactersRemaining} znaki} many {Pozostało {charactersRemaining} znaków} other {Pozostało {charactersRemaining} znaków}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, one {Kod wygaśnie za # minutę.} few {Kod wygaśnie za # minuty.} many {Kod wygaśnie za # minut.} other {Kod wygaśnie za # minuty.}}" @@ -425,9 +452,11 @@ msgstr "Użytkownik {inviterName} usunął Cię z dokumentu „{documentName}” msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "Użytkownik {inviterName} usunął Cię z dokumentu<0/>„{documentName}”" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "Sprawdź i {recipientActionVerb} dokument „{1}” utworzony przez użytkownika {inviterName} z zespołu „{0}”." @@ -502,6 +531,10 @@ msgstr "Użytkownik {recipientReference} podpisał dokument „{documentName}” msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, one {Pozostał # znak} few {Pozostały # znaki} many {Pozostało # znaków} other {Pozostało # znaków}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "Zaznaczono {selectedCount}" @@ -1008,6 +1041,10 @@ msgstr "6 miesięcy" msgid "7 days" msgstr "7 dni" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "Wiadomość potwierdzająca została wysłana. Powinna niedługo dotrzeć do Twojej skrzynki odbiorczej." @@ -1143,6 +1180,10 @@ msgstr "Adres e-mail jest nieprawidłowy" msgid "A verification email will be sent to the provided email." msgstr "Wiadomość weryfikacyjna zostanie wysłana na podany adres e-mail." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "Ten adres e-mail już istnieje." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "Wystąpił nieznany błąd podczas usuwania folderu." msgid "An unknown error occurred while moving the folder." msgstr "Wystąpił nieznany błąd podczas przenoszenia folderu." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "Analizowanie układu strony" @@ -2107,6 +2160,10 @@ msgstr "Wykorzystanie API zbliża się do limitu dozwolonego użytkowania" msgid "App Version" msgstr "Wersja aplikacji" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "Składanie podpisu" @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "Użyj dostawcy poczty e-mail" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "Kod zapasowy" @@ -2694,6 +2752,7 @@ msgstr "Nie możesz kogoś znaleźć?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "Anuluj dokumenty" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "Limit znaków" msgid "Charts" msgstr "Wykresy" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "Kliknij, aby spróbować ponownie" msgid "Click here to upload" msgstr "Kliknij, aby przesłać" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "Kliknij, aby skopiować link do podpisywania dla odbiorcy" @@ -2986,6 +3050,7 @@ msgstr "Sekret klienta jest wymagany" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "Uzupełnij pola dla następujących podpisujących." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "Zakończone dokumenty" msgid "Completed on {formattedDate}" msgstr "Zakończono {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "Pole zostało skopiowane do schowka" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "Niestandardowy CSS" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "Niestandardowy CSS jest oczyszczany podczas zapisywania. Właściwości psujące układ graficzny, zdalne adresy URL oraz pseudoelementy są automatycznie usuwane. Reguły usunięte podczas oczyszczania kodu zostaną wyświetlone po zapisaniu zmian." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "Niestandardowy czas" @@ -3744,10 +3820,22 @@ msgstr "Niestandardowe grupy w organizacji" msgid "Custom Plan" msgstr "Niestandardowy plan" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "Dostosuj kolory na stronach podpisywania." +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "Niebezpieczna strefa" @@ -3787,6 +3875,10 @@ msgstr "Format daty" msgid "Date Format" msgstr "Format daty" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "Ustawienia daty" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "Przeniesiono dokument do zespołu" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "Dokument nie jest już dostępny" @@ -4651,6 +4756,10 @@ msgstr "Podpisywanie dokumentu zostanie anulowane" msgid "Document status" msgstr "Status dokumentu" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "Strefa czasowa dokumentu" @@ -4739,9 +4848,7 @@ msgstr "Dokumentacja" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "Dokumenty zostały anulowane" msgid "Documents Completed" msgstr "Zakończone dokumenty" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "Utworzone dokumenty" @@ -4778,6 +4889,14 @@ msgstr "Utworzone dokumenty" msgid "Documents created from template" msgstr "Dokumenty utworzone z szablonu" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "Dokumenty zostały usunięte" @@ -4802,10 +4921,34 @@ msgstr "Dokumenty zostały częściowo pobrane" msgid "Documents Received" msgstr "Odebrane dokumenty" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "Dokumenty wymagające Twojej uwagi pojawią się tutaj" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "Wyświetlone dokumenty" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "Pobieranie {progress} / {0}..." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "Upewnij się, że używasz tokena osadzania, a nie tokenu API." msgid "Enter" msgstr "Wpisz" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "Wpisz wartość większą niż 0" @@ -5478,6 +5626,10 @@ msgstr "Wpisz przedział czasowy, np. 5 min" msgid "Enter claim name" msgstr "Wpisz nazwę" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "Wpisz adres e-mail" @@ -5494,10 +5646,18 @@ msgstr "Wpisz nazwę" msgid "Enter Number" msgstr "Wpisz liczbę" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "Wpisz tekst" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Wpisz domenę do wysyłania wiadomości (bez http:// lub www)" @@ -5618,7 +5778,6 @@ msgstr "Koperta została zaktualizowana" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "Identyfikowanie odbiorców" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "Jeśli masz problemy z subskrypcją, skontaktuj się z nami pod adresem <0>{SUPPORT_EMAIL}." +#: packages/email/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "Jeśli korzystasz ze środowiska „staging”, ustaw właściwość host na domenę https://stg-app.documenso.com" @@ -6914,6 +7077,10 @@ msgstr "Etykieta" msgid "Language" msgstr "Język" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "Ostatnie 14 dni" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "Ostatnie 30 dni" @@ -6930,13 +7098,22 @@ msgstr "Ostatnie 30 dni" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "Ostatnie 7 dni" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "Ostatnie 90 dni" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "Ostatnia aktywność" @@ -7081,6 +7258,10 @@ msgstr "Link wygaśnie za 1 godzinę." msgid "Link expires in 30 minutes." msgstr "Link wygaśnie za 30 minut." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,13 +7299,12 @@ msgstr "Załaduj starszą aktywność" msgid "Loading" msgstr "Ładowanie" -#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading document..." -msgstr "Ładowanie dokumentu..." +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." +#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx +msgid "Loading document..." msgstr "Ładowanie dokumentu..." #: packages/ui/components/recipient/recipient-autocomplete-input.tsx @@ -7393,11 +7573,16 @@ msgstr "Maksymalna dozwolona liczba przesłanych plików na kopertę" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "Użytkownik" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "Data dołączenia" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "Edytuj szczegóły subskrypcji." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "Miesięcznie" @@ -7640,6 +7827,10 @@ msgstr "Nigdy" msgid "Never expires" msgstr "Nigdy nie wygasa" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "Nie" msgid "No active drafts" msgstr "Brak aktywnych szkiców" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "Nie znaleziono dokumentu" msgid "No document selected" msgstr "Nie wybrano dokumentu" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "Nie znaleziono dokumentów" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "Nie znaleziono kwalifikujących się organizacji. Docelowa organizacja musi być objęta planem darmowym." @@ -7763,10 +7991,18 @@ msgstr "Brak odziedziczonych subskrypcji" msgid "No License Configured" msgstr "Brak skonfigurowanej licencji" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "Nie znaleziono użytkowników" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "Nie wybrano żadnych użytkowników" @@ -7783,6 +8019,10 @@ msgstr "Żadne szablony organizacyjne nie są udostępniane Twojemu zespołowi." msgid "No organisations found" msgstr "Nie znaleziono organizacji" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "Nie znaleziono szablonów profilu publicznego" @@ -7867,6 +8107,14 @@ msgstr "Nie znaleziono sugestii" msgid "No team groups found" msgstr "Nie znaleziono grup zespołu" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "Brak zespołów" @@ -7907,6 +8155,10 @@ msgstr "Brak" msgid "None (Overrides global settings)" msgstr "Brak (odziedzicz metodę uwierzytelniania)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "Liczba dozwolonych zespołów. 0 = bez ograniczeń" msgid "Number Settings" msgstr "Ustawienia liczby" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "Wyłączone" @@ -8098,12 +8354,12 @@ msgstr "Alternatywne metody logowania" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "Nadpisz ustawienia organizacji" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "Klucze dostępu nie są obsługiwane w tej przeglądarce" msgid "Password" msgstr "Hasło" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "Hasło" msgid "Password Reset Requested" msgstr "Prośba o zresetowanie hasła" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "Hasło zostało zresetowane" @@ -8426,6 +8691,14 @@ msgstr "Hasło zostało zresetowane" msgid "Password should not be common or based on personal information" msgstr "Hasło nie powinno być powszechne ani oparte na informacjach osobistych" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "Dokument PDF" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "Wpisz liczbę" msgid "Pick a password" msgstr "Wpisz hasło" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "Wybierz umowę i podpisz" @@ -9302,6 +9585,7 @@ msgstr "Odrzuć dokument" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9576,6 +9860,7 @@ msgstr "Wyślij ponownie wiadomość weryfikacyjną" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "Resetuj" @@ -9668,6 +9953,7 @@ msgstr "Przechowywanie dokumentów" msgid "Retried" msgstr "Ponowiono" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "Spróbuj ponownie" @@ -9754,6 +10040,12 @@ msgstr "Rola" msgid "Roles" msgstr "Role" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "Wiersze na stronę" @@ -9875,11 +10167,16 @@ msgstr "Szukaj języków..." msgid "Search languages…" msgstr "Szukaj języków…" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "Szukaj nazwy lub adresu e-mail użytkownika" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "Szukaj użytkowników..." @@ -9887,10 +10184,18 @@ msgstr "Szukaj użytkowników..." msgid "Search organisations…" msgstr "Szukaj organizacji…" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "Szukaj zespołów…" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "Szukaj motywów…" @@ -10212,6 +10517,11 @@ msgstr "Wyślij przypomnienie" msgid "Send reminders to the following recipients" msgstr "Wyślij przypomnienia do następujących odbiorców" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "Status wysyłki" @@ -10250,6 +10560,7 @@ msgstr "Wysyłanie wiadomości..." msgid "Sending..." msgstr "Wysyłanie..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10275,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "Sesje zostały unieważnione" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "Ustaw hasło" @@ -10342,10 +10654,18 @@ msgstr "Pokaż" msgid "Show advanced settings" msgstr "Pokaż ustawienia zaawansowane" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "Pokaż średnie dzienne wykorzystanie dokumentów, wiadomości i API" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "Pokaż klucz licencyjny" @@ -10362,6 +10682,14 @@ msgstr "Pokaż użycie" msgid "Show usage with quotas" msgstr "Pokaż limity użycia" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10372,7 +10700,6 @@ msgstr "Pokaż limity użycia" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10639,6 +10966,10 @@ msgstr "Przypomnienia o podpisaniu" msgid "Signing Status" msgstr "Status podpisu" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "Czas na podpisanie minął" @@ -10881,6 +11212,10 @@ msgstr "Statystyki" msgid "Status" msgstr "Status" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11122,9 +11457,10 @@ msgstr "Docelowa organizacja" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "Zespół" @@ -11133,6 +11469,10 @@ msgstr "Zespół" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "Zespół „{0}” został usunięty z Documenso" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "Administrator zespołu" @@ -11280,6 +11620,7 @@ msgstr "Adres URL zespołu" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11395,6 +11736,10 @@ msgstr "Szablon został zaktualizowany" msgid "Template uploaded" msgstr "Szablon został przesłany" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11523,6 +11868,26 @@ msgstr "Wymagane metody uwierzytelniania odbiorców do wyświetlania dokumentu." msgid "The content to show in the banner, HTML is allowed" msgstr "Zawartość do wyświetlenia w banerze. Dozwolone są znaki HTML" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "Domyślny adres e-mail do wysyłania wiadomości do odbiorców" @@ -11566,6 +11931,10 @@ msgstr "Dokument jest już zapisany i nie można go zmienić." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "Dokument został zakończony. Postępuj zgodnie z instrukcjami na stronie." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "Właściciel został poinformowany o odrzuceniu dokumentu. Może się z Tobą skontaktować, jeśli będzie to konieczne. Nie musisz nic więcej robić." @@ -11663,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "Pola zostały pomyślnie zaktualizowane do nowej metody wstawiania." #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "Plik PDF nie jest prawidłowy." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11834,9 +12204,9 @@ msgstr "Nazwa podpisującego" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "Czas na podpisanie dokumentu minął. Skontaktuj się z właścicielem dokumentu, jeśli potrzebujesz nowej kopii do podpisania." -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "Link do podpisywania został skopiowany do schowka." @@ -11900,6 +12270,10 @@ msgstr "Token został pomyślnie usunięty." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "Token użyty do zresetowania hasła wygasł lub nie istnieje. Jeśli nadal nie pamiętasz hasła, poproś o nowy link." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "Kod weryfikacyjny jest nieprawidłowy." @@ -12030,6 +12404,10 @@ msgstr "Może to potrwać minutę lub dwie, w zależności od rozmiaru dokumentu msgid "This claim is locked and cannot be deleted." msgstr "Subskrypcja jest zablokowana i nie można ją usunąć." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "Szablon bezpośredniego linku nie może zostać użyty, ponieważ co najmniej jeden podpisujący nie ma przypisanego pola podpisu." @@ -12576,6 +12954,11 @@ msgstr "Zbyt wiele żądań" msgid "Top" msgstr "Góra" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "Łącznie" @@ -12633,6 +13016,10 @@ msgstr "Wyzwalacze" msgid "Try a different search or switch category." msgstr "Spróbuj innego zapytania lub zmień kategorię." +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12653,6 +13040,7 @@ msgstr "Weryfikacja dwuetapowa" 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 są używane do odzyskania dostępu do konta, w przypadku utraty dostępu do aplikacji uwierzytelniającej." +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12803,6 +13191,10 @@ msgstr "Nie można przesłać grafiki" msgid "Unauthorized" msgstr "Nieautoryzowany" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "Niezakończono" @@ -12951,6 +13343,7 @@ msgstr "Zaktualizuj użytkownika organizacji" msgid "Update passkey" msgstr "Zaktualizuj klucz dostępu" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "Zaktualizuj hasło" @@ -13007,6 +13400,11 @@ msgstr "Zaktualizuj tytuł lub zastąp plik PDF." msgid "Update user" msgstr "Zaktualizuj użytkownika" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "Zaktualizowano użytkownika {organisationMemberName} do roli {roleLabel}." @@ -13063,6 +13461,10 @@ msgstr "Prześlij plik CSV, aby utworzyć wiele dokumentów z szablonu. Każda l msgid "Upload a custom document to use instead of the template's default document" msgstr "Prześlij niestandardowy dokument, który zostanie użyty zamiast domyślnego szablonu" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "Prześlij i przetwórz" @@ -13152,6 +13554,10 @@ msgstr "Przesyłanie" msgid "URL" msgstr "Adres URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "Użyj" @@ -13169,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "Użyj tokenów API do uwierzytelniania połączenia z interfejsem Documenso." #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "Użyj aplikacji uwierzytelniającej" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "Użyj kodu zapasowego" @@ -13183,6 +13591,14 @@ msgstr "Użyj kodu zapasowego" msgid "Use Template" msgstr "Użyj szablonu" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "Użyj aplikacji uwierzytelniającej, aby wygenerować kod" @@ -13341,6 +13757,7 @@ msgstr "Wyrównanie w pionie" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "Wyświetl" @@ -13458,6 +13875,10 @@ msgstr "Wyświetl więcej" msgid "View next document" msgstr "Wyświetl następny dokument" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "Wyświetl szablon organizacji" @@ -13479,6 +13900,10 @@ msgstr "Wyświetl kody odzyskiwania" msgid "View teams" msgstr "Wyświetl zespoły" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "Wyświetl rekordy DNS dla tej domeny" @@ -13522,6 +13947,10 @@ msgstr "Wyświetla" msgid "Visibility" msgstr "Widoczność" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "Oczekiwanie" @@ -13852,6 +14281,14 @@ msgstr "Nie mogliśmy Cię wylogować." msgid "We were unable to report this sender at this time. Please try again later." msgstr "Nie mogliśmy zgłosić nadawcę. Spróbuj ponownie później." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "Nie mogliśmy zmienić Twojego profilu publicznego na prywatny. Spróbuj ponownie." @@ -13974,6 +14411,16 @@ msgstr "Wysłaliśmy Ci wiadomość z 6-cyfrowym kodem. Wpisz go poniżej, aby z 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ść weryfikacyjną na adres <0>{email}. Sprawdź skrzynkę odbiorczą i kliknij link w wiadomości, aby zweryfikować konto." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14447,10 +14894,6 @@ msgstr "Nie możesz usunąć właściciela organizacji z zespołu." msgid "You cannot upload documents at this time." msgstr "Nie możesz przesyłać dokumentów w tej chwili." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "Nie możesz przesyłać zaszyfrowanych plików PDF." - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "Odebrałeś kopię dokumentu" @@ -14933,10 +15376,18 @@ msgstr "Wysłano zbyt wiele żądań wykrywania. Poczekaj minutę przed ponowną msgid "Your Account" msgstr "Twoje konto" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "Twoje konto zostało pomyślnie usunięte." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "Awatar został pomyślnie zaktualizowany." @@ -15213,6 +15664,15 @@ msgstr "Twoje hasło zostało pomyślnie zaktualizowane." msgid "Your password has been updated." msgstr "Twoje hasło zostało zaktualizowane." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "Masz zaległą płatność. Ureguluj płatność, aby uniknąć przerw w dostępie do usługi." @@ -15358,4 +15818,3 @@ msgstr "Powiększ" #: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Zoom out" msgstr "Pomniejsz" - diff --git a/packages/lib/translations/pt-BR/web.po b/packages/lib/translations/pt-BR/web.po index 2f8321151..5a62a8067 100644 --- a/packages/lib/translations/pt-BR/web.po +++ b/packages/lib/translations/pt-BR/web.po @@ -178,6 +178,11 @@ msgstr "{0, plural, one {# equipe} other {# equipes}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, one {# modelo} other {# modelos}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -291,6 +296,12 @@ msgstr "" msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -301,9 +312,11 @@ msgstr "{0} modelos de assinatura direta" msgid "{0} field" msgstr "" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} convidou você para {recipientActionVerb} o documento \"{1}\"." @@ -326,13 +339,6 @@ msgstr "{0} convidou você para {recipientActionVerb} um documento" msgid "{0} of {1} documents remaining this month." msgstr "{0} de {1} documentos restantes este mês." -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} em nome de \"{1}\" convidou você para {recipientActionVerb} o documento \"{2}\"." - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -355,6 +361,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -383,6 +394,22 @@ msgstr "{browserInfo} em {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, one {1 caractere restante} other {{charactersRemaining} caracteres restantes}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, one {Este código expirará em # minuto.} other {Este código expirará em # minutos.}}" @@ -420,9 +447,11 @@ msgstr "{inviterName} removeu você do documento {documentName}." msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} removeu você do documento<0/>\"{documentName}\"" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} em nome de \"{0}\" convidou você para {recipientActionVerb} o documento \"{1}\"." @@ -497,6 +526,10 @@ msgstr "{recipientReference} assinou {documentName}" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, one {# caractere restante} other {# caracteres restantes}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "" @@ -1003,6 +1036,10 @@ msgstr "6 meses" msgid "7 days" msgstr "7 dias" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "Um e-mail de confirmação foi enviado e deve chegar em sua caixa de entrada em breve." @@ -1138,6 +1175,10 @@ msgstr "" msgid "A verification email will be sent to the provided email." msgstr "Um e-mail de verificação será enviado para o e-mail fornecido." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1771,6 +1812,8 @@ msgstr "Um e-mail com este endereço já existe." #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2050,6 +2093,16 @@ msgstr "Ocorreu um erro desconhecido ao excluir a pasta." msgid "An unknown error occurred while moving the folder." msgstr "Ocorreu um erro desconhecido ao mover a pasta." +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "Analisando o layout da página" @@ -2102,6 +2155,10 @@ msgstr "" msgid "App Version" msgstr "Versão do App" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "" @@ -2386,6 +2443,7 @@ msgid "Backport email transport" msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "Código de Backup" @@ -2689,6 +2747,7 @@ msgstr "" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2733,6 +2792,7 @@ msgid "Cancel Documents" msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2830,6 +2890,11 @@ msgstr "Limite de Caracteres" msgid "Charts" msgstr "Gráficos" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2928,8 +2993,7 @@ msgstr "Clique aqui para tentar novamente" msgid "Click here to upload" msgstr "Clique aqui para fazer upload" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "Clique para copiar o link de assinatura para enviar ao destinatário" @@ -2981,6 +3045,7 @@ msgstr "Segredo do Cliente é obrigatório" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3033,6 +3098,8 @@ msgstr "Preencha os campos para os seguintes signatários." #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3068,6 +3135,11 @@ msgstr "Documentos Concluídos" msgid "Completed on {formattedDate}" msgstr "Concluído em {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3332,10 +3404,10 @@ msgstr "Campo copiado para a área de transferência" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3723,6 +3795,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "" @@ -3739,10 +3815,22 @@ msgstr "Grupos de Organização Personalizados" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "" @@ -3782,6 +3870,10 @@ msgstr "" msgid "Date Format" msgstr "Formato de Data" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "Configurações de Data" @@ -4558,6 +4650,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "Documento movido para a equipe" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4646,6 +4751,10 @@ msgstr "O processo de assinatura do documento será cancelado" msgid "Document status" msgstr "Status do documento" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "" @@ -4734,9 +4843,7 @@ msgstr "Documentação" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4765,6 +4872,10 @@ msgstr "" msgid "Documents Completed" msgstr "Documentos Concluídos" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "Documentos Criados" @@ -4773,6 +4884,14 @@ msgstr "Documentos Criados" msgid "Documents created from template" msgstr "Documentos criados a partir do modelo" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "" @@ -4797,10 +4916,34 @@ msgstr "" msgid "Documents Received" msgstr "Documentos Recebidos" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "Documentos que requerem sua atenção aparecerão aqui" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "Documentos Visualizados" @@ -4909,6 +5052,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5453,6 +5597,10 @@ msgstr "" msgid "Enter" msgstr "" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5473,6 +5621,10 @@ msgstr "" msgid "Enter claim name" msgstr "Digite o nome da reivindicação" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "" @@ -5489,10 +5641,18 @@ msgstr "" msgid "Enter Number" msgstr "" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "Digite o domínio que você deseja usar para enviar e-mails (sem http:// ou www)" @@ -5613,7 +5773,6 @@ msgstr "Envelope atualizado" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6528,6 +6687,10 @@ msgstr "Identificando destinatários" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "Se houver algum problema com sua assinatura, entre em contato conosco em <0>{SUPPORT_EMAIL}." +#: packages/email/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "" @@ -6909,6 +7072,10 @@ msgstr "Rótulo" msgid "Language" msgstr "Idioma" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6916,6 +7083,7 @@ msgstr "Últimos 14 dias" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "Últimos 30 dias" @@ -6925,13 +7093,22 @@ msgstr "Últimos 30 Dias" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "Últimos 7 dias" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "Últimos 90 Dias" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "Última Atividade" @@ -7076,6 +7253,10 @@ msgstr "O link expira em 1 hora." msgid "Link expires in 30 minutes." msgstr "O link expira em 30 minutos." +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7113,15 +7294,14 @@ msgstr "Carregar atividade mais antiga" msgid "Loading" msgstr "Carregando" +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" + #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx msgid "Loading document..." msgstr "Carregando documento..." -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." -msgstr "Carregando Documento..." - #: packages/ui/components/recipient/recipient-autocomplete-input.tsx msgid "Loading suggestions..." msgstr "Carregando sugestões..." @@ -7388,11 +7568,16 @@ msgstr "Número máximo de arquivos enviados por envelope permitido" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "Membro" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7421,6 +7606,7 @@ msgstr "Membro Desde" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7478,6 +7664,7 @@ msgid "Modify the details of the subscription claim." msgstr "Modifique os detalhes da reivindicação de assinatura." #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "Mensal" @@ -7635,6 +7822,10 @@ msgstr "Nunca" msgid "Never expires" msgstr "" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7685,6 +7876,26 @@ msgstr "Não" msgid "No active drafts" msgstr "Nenhum rascunho ativo" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7694,11 +7905,28 @@ msgstr "" msgid "No document selected" msgstr "" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "Nenhum documento encontrado" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "" @@ -7758,10 +7986,18 @@ msgstr "" msgid "No License Configured" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "" @@ -7778,6 +8014,10 @@ msgstr "" msgid "No organisations found" msgstr "Nenhuma organização encontrada" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "Nenhum modelo de perfil público encontrado" @@ -7862,6 +8102,14 @@ msgstr "Nenhuma sugestão encontrada" msgid "No team groups found" msgstr "Nenhum grupo de equipe encontrado" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "Nenhuma equipe ainda" @@ -7902,6 +8150,10 @@ msgstr "Nenhum" msgid "None (Overrides global settings)" msgstr "" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7966,6 +8218,10 @@ msgstr "Número de equipes permitidas. 0 = Ilimitado" msgid "Number Settings" msgstr "Configurações de Número" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "" @@ -8093,12 +8349,12 @@ msgstr "Ou continue com" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8300,6 +8556,7 @@ msgstr "Substituir configurações da organização" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8403,6 +8660,10 @@ msgstr "Passkeys não são suportadas neste navegador" msgid "Password" msgstr "Senha" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8412,6 +8673,10 @@ msgstr "Reautenticação por Senha" msgid "Password Reset Requested" msgstr "Redefinição de Senha Solicitada" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "Redefinição de Senha Bem-sucedida" @@ -8421,6 +8686,14 @@ msgstr "Redefinição de Senha Bem-sucedida" msgid "Password should not be common or based on personal information" msgstr "A senha não deve ser comum ou baseada em informações pessoais" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8452,6 +8725,8 @@ msgid "PDF Document" msgstr "Documento PDF" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8539,6 +8814,14 @@ msgstr "Escolha um número" msgid "Pick a password" msgstr "Escolha uma senha" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "Escolha qualquer um dos acordos abaixo e comece a assinar para iniciar" @@ -8784,6 +9067,10 @@ msgstr "Por favor, faça upload de um documento para continuar" msgid "Please upload a logo" msgstr "Por favor, faça upload de um logotipo" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "" @@ -9293,6 +9580,7 @@ msgstr "Rejeitar Documento" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9567,6 +9855,7 @@ msgstr "Reenviar verificação" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "Redefinir" @@ -9659,6 +9948,7 @@ msgstr "Retenção de Documentos" msgid "Retried" msgstr "Tentado novamente" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "Tentar novamente" @@ -9745,6 +10035,12 @@ msgstr "Função" msgid "Roles" msgstr "Funções" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "Linhas por página" @@ -9866,11 +10162,16 @@ msgstr "Pesquisar idiomas..." msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9878,10 +10179,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10203,6 +10512,11 @@ msgstr "Enviar lembrete" msgid "Send reminders to the following recipients" msgstr "Enviar lembretes para os seguintes destinatários" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "" @@ -10241,6 +10555,7 @@ msgstr "Enviando E-mail de Redefinição..." msgid "Sending..." msgstr "Enviando..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10266,6 +10581,7 @@ msgid "Sessions have been revoked" msgstr "Sessões foram revogadas" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "Definir uma senha" @@ -10333,10 +10649,18 @@ msgstr "Mostrar" msgid "Show advanced settings" msgstr "Mostrar configurações avançadas" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "" @@ -10353,6 +10677,14 @@ msgstr "" msgid "Show usage with quotas" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10363,7 +10695,6 @@ msgstr "" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10496,6 +10827,7 @@ msgid "Signature ID" msgstr "ID da Assinatura" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "A assinatura é muito pequena" @@ -10629,6 +10961,10 @@ msgstr "" msgid "Signing Status" msgstr "" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "" @@ -10871,6 +11207,10 @@ msgstr "Estatísticas" msgid "Status" msgstr "Status" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11112,9 +11452,10 @@ msgstr "" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "Equipe" @@ -11123,6 +11464,10 @@ msgstr "Equipe" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "A equipe \"{0}\" foi excluída no Documenso" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "Administrador da Equipe" @@ -11270,6 +11615,7 @@ msgstr "URL da Equipe" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11385,6 +11731,10 @@ msgstr "Modelo atualizado com sucesso" msgid "Template uploaded" msgstr "Modelo enviado" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11513,6 +11863,26 @@ msgstr "Os métodos de autenticação necessários para os destinatários visual msgid "The content to show in the banner, HTML is allowed" msgstr "O conteúdo a ser exibido no banner, HTML é permitido" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "O e-mail padrão a ser usado ao enviar e-mails para destinatários" @@ -11556,6 +11926,10 @@ msgstr "O documento já está salvo e não pode ser alterado." msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "O documento está concluído agora, siga as instruções fornecidas no aplicativo pai." +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "O proprietário do documento foi notificado sobre esta rejeição. Nenhuma ação adicional é necessária de sua parte neste momento. O proprietário do documento pode entrar em contato com você com quaisquer perguntas sobre esta rejeição." @@ -11653,7 +12027,8 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "Os campos foram atualizados para o novo método de inserção de campo com sucesso" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx @@ -11692,6 +12067,14 @@ msgstr "Os seguintes signatários estão sem campos de assinatura:" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "A seguinte equipe foi excluída. Você não poderá mais acessar esta equipe e seus documentos" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11816,9 +12199,9 @@ msgstr "O nome do signatário" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "" -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "O link de assinatura foi copiado para sua área de transferência." @@ -11882,6 +12265,10 @@ msgstr "O token foi excluído com sucesso." msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "O token que você usou para redefinir sua senha expirou ou nunca existiu. Se você ainda esqueceu sua senha, solicite um novo link de redefinição." +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "" @@ -12012,6 +12399,10 @@ msgstr "Isso pode levar um ou dois minutos, dependendo do tamanho do seu documen msgid "This claim is locked and cannot be deleted." msgstr "Esta reivindicação está bloqueada e não pode ser excluída." +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12187,6 +12578,10 @@ msgstr "" msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "Esta pasta contém vários itens. Excluí-la removerá todas as subpastas e moverá todos os documentos e modelos aninhados para a pasta raiz." +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12554,6 +12949,11 @@ msgstr "Muitas solicitações" msgid "Top" msgstr "Topo" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "" @@ -12611,6 +13011,10 @@ msgstr "Gatilhos" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12631,6 +13035,7 @@ msgstr "Autenticação de dois fatores" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "Os códigos de recuperação da autenticação de dois fatores são usados para acessar sua conta caso você perca o acesso ao seu aplicativo autenticador." +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12769,6 +13174,10 @@ msgstr "Não foi possível entrar" msgid "Unable to start the signing flow" msgstr "" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12777,12 +13186,17 @@ msgstr "" msgid "Unauthorized" msgstr "Não autorizado" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "Não concluído" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "" @@ -12924,6 +13338,7 @@ msgstr "Atualizar membro da organização" msgid "Update passkey" msgstr "Atualizar passkey" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "Atualizar senha" @@ -12980,6 +13395,11 @@ msgstr "" msgid "Update user" msgstr "Atualizar usuário" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "{organisationMemberName} atualizado para {roleLabel}." @@ -13036,6 +13456,10 @@ msgstr "Envie um arquivo CSV para criar vários documentos a partir deste modelo msgid "Upload a custom document to use instead of the template's default document" msgstr "Envie um documento personalizado para usar em vez do documento padrão do modelo" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "Enviar e Processar" @@ -13073,6 +13497,10 @@ msgstr "Envie documentos e adicione destinatários" msgid "Upload failed" msgstr "Falha no envio" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "" @@ -13121,6 +13549,10 @@ msgstr "Enviando" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "Usar" @@ -13138,11 +13570,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "Usar Autenticador" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "Usar Código de Backup" @@ -13152,6 +13586,14 @@ msgstr "Usar Código de Backup" msgid "Use Template" msgstr "Usar Modelo" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "Use seu aplicativo autenticador para gerar um código" @@ -13310,6 +13752,7 @@ msgstr "Alinhamento Vertical" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "Visualizar" @@ -13427,6 +13870,10 @@ msgstr "Ver mais" msgid "View next document" msgstr "Visualizar próximo documento" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "" @@ -13448,6 +13895,10 @@ msgstr "Visualizar Códigos de Recuperação" msgid "View teams" msgstr "Visualizar equipes" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "Visualizar os registros DNS para este domínio de e-mail" @@ -13491,6 +13942,10 @@ msgstr "Visualizando" msgid "Visibility" msgstr "Visibilidade" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "Aguardando" @@ -13821,6 +14276,14 @@ msgstr "Não conseguimos desconectar você neste momento." msgid "We were unable to report this sender at this time. Please try again later." msgstr "" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "Não conseguimos definir seu perfil público como público. Por favor, tente novamente." @@ -13943,6 +14406,16 @@ msgstr "Enviamos um código de verificação de 6 dígitos para seu e-mail. Por 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 "Enviamos um e-mail de confirmação para <0>{email}. Por favor, verifique sua caixa de entrada e clique no link do e-mail para verificar sua conta." +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14416,10 +14889,6 @@ msgstr "" msgid "You cannot upload documents at this time." msgstr "Você não pode enviar documentos neste momento." -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "" - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "" @@ -14902,10 +15371,18 @@ msgstr "Você fez muitas solicitações de detecção. Por favor, aguarde um min msgid "Your Account" msgstr "Sua Conta" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "Sua conta foi excluída com sucesso." +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "Seu avatar foi atualizado com sucesso." @@ -15182,6 +15659,15 @@ msgstr "Sua senha foi atualizada com sucesso." msgid "Your password has been updated." msgstr "Sua senha foi atualizada." +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "Seu pagamento está atrasado. Por favor, regularize o pagamento para evitar interrupções no serviço." @@ -15317,3 +15803,13 @@ msgstr "Seu código de verificação:" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "seu-dominio.com outro-dominio.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr "" diff --git a/packages/lib/translations/zh/web.po b/packages/lib/translations/zh/web.po index d0f89f4ca..aef0a8ece 100644 --- a/packages/lib/translations/zh/web.po +++ b/packages/lib/translations/zh/web.po @@ -183,6 +183,11 @@ msgstr "{0, plural, other {# 个团队}}" msgid "{0, plural, one {# template} other {# templates}}" msgstr "{0, plural, other {# 个模板}}" +#. placeholder {0}: template.count +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "{0, plural, one {# use} other {# uses}}" +msgstr "" + #. placeholder {0}: data.length #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/components/general/organisations/organisation-invitations.tsx @@ -296,6 +301,12 @@ msgstr "{0, plural, other {你即将删除 # 个模板。}}" msgid "{0}" msgstr "{0}" +#. placeholder {0}: formatNumber(entityCounts.active) +#. placeholder {1}: formatNumber(entityCounts.total - entityCounts.active) +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "{0} active · {1} inactive" +msgstr "" + #. placeholder {0}: team.name #: apps/remix/app/components/dialogs/public-profile-template-manage-dialog.tsx msgid "{0} direct signing templates" @@ -306,9 +317,11 @@ msgstr "{0} 个直接签署模板" msgid "{0} field" msgstr "{0} 字段" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{0} has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{0} 已邀请您 {recipientActionVerb} 文档“{1}”。" @@ -331,13 +344,6 @@ msgstr "{0} 邀请您 {recipientActionVerb} 一个文档" msgid "{0} of {1} documents remaining this month." msgstr "本月还剩 {0}/{1} 份文档可用。" -#. placeholder {0}: user.name || user.email -#. placeholder {1}: envelope.team.name -#. placeholder {2}: envelope.title -#: packages/lib/server-only/document/resend-document.ts -msgid "{0} on behalf of \"{1}\" has invited you to {recipientActionVerb} the document \"{2}\"." -msgstr "{0} 代表“{1}”邀请您 {recipientActionVerb} 文档“{2}”。" - #. placeholder {0}: planClaim.name #: apps/remix/app/components/general/settings-org-switcher.tsx msgid "{0} Plan" @@ -360,6 +366,11 @@ msgctxt "The step counter" msgid "{0}/{1}" msgstr "{0}/{1}" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{activeCount} active this period" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx #: packages/ui/components/document/reminder-settings-picker.tsx msgid "{amount, plural, one {Day} other {Days}}" @@ -388,6 +399,22 @@ msgstr "{browserInfo} 于 {os}" msgid "{charactersRemaining, plural, one {1 character remaining} other {{charactersRemaining} characters remaining}}" msgstr "{charactersRemaining, plural, other {{charactersRemaining} 个字符剩余}}" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "{count, plural, one {# document} other {# documents}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "{count, plural, one {# member} other {# members}}" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "{count, plural, one {# team} other {# teams}}" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "{draftDays, plural, one {# day} other {# days}}" +msgstr "" + #: packages/email/template-components/template-access-auth-2fa.tsx msgid "{expiresInMinutes, plural, one {This code will expire in # minute.} other {This code will expire in # minutes.}}" msgstr "{expiresInMinutes, plural, other {此代码将在 # 分钟后过期。}}" @@ -425,9 +452,11 @@ msgstr "{inviterName} 已将您从文档 {documentName} 中移除。" msgid "{inviterName} has removed you from the document<0/>\"{documentName}\"" msgstr "{inviterName} 已将您从文档<0/>“{documentName}”中移除" +#. placeholder {0}: envelope.team.name #. placeholder {0}: team.name #. placeholder {1}: envelope.title #: packages/lib/jobs/definitions/emails/send-signing-email.handler.ts +#: packages/lib/server-only/document/resend-document.ts msgid "{inviterName} on behalf of \"{0}\" has invited you to {recipientActionVerb} the document \"{1}\"." msgstr "{inviterName} 代表“{0}”邀请您 {recipientActionVerb} 文档“{1}”。" @@ -502,6 +531,10 @@ msgstr "{recipientReference} 已签署 {documentName}" msgid "{remaningLength, plural, one {# character remaining} other {# characters remaining}}" msgstr "{remaningLength, plural, other {# 个字符剩余}}" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "{rowCount, plural, one {The CSV contains # row.} other {The CSV contains # rows.}} {maxRows, plural, one {A maximum of # row is allowed per upload.} other {A maximum of # rows is allowed per upload.}}" +msgstr "" + #: apps/remix/app/components/tables/envelopes-table-bulk-action-bar.tsx msgid "{selectedCount} selected" msgstr "已选择 {selectedCount} 个" @@ -1008,6 +1041,10 @@ msgstr "6 个月" msgid "7 days" msgstr "7 天" +#: apps/remix/app/components/forms/password.tsx +msgid "A code is required" +msgstr "" + #: apps/remix/app/components/forms/send-confirmation-email.tsx msgid "A confirmation email has been sent, and it should arrive in your inbox shortly." msgstr "确认邮件已发送,很快就会到达你的收件箱。" @@ -1143,6 +1180,10 @@ msgstr "需要提供有效的电子邮箱地址" msgid "A verification email will be sent to the provided email." msgstr "验证邮件将发送到所填写的邮箱。" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "About uploaded file naming" +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-invitations.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.invite.$token.tsx #: packages/email/templates/confirm-team-email.tsx @@ -1776,6 +1817,8 @@ msgstr "已存在使用该地址的邮箱。" #: apps/remix/app/components/dialogs/organisation-email-create-dialog.tsx #: apps/remix/app/components/dialogs/token-create-dialog.tsx #: apps/remix/app/components/forms/avatar-image.tsx +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx #: apps/remix/app/components/forms/signup.tsx @@ -2055,6 +2098,16 @@ msgstr "删除文件夹时发生未知错误。" msgid "An unknown error occurred while moving the folder." msgstr "移动文件夹时发生未知错误。" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/app-nav-mobile.tsx +#: apps/remix/app/components/general/org-menu-switcher.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Analytics" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx msgid "Analyzing page layout" msgstr "正在分析页面布局" @@ -2107,6 +2160,10 @@ msgstr "API 使用量正接近公平使用限制" msgid "App Version" msgstr "应用版本" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Apply" +msgstr "" + #: apps/remix/app/components/general/document-signing/csc-recipient-signing-in-progress-page.tsx msgid "Applying your signature" msgstr "正在应用您的签名" @@ -2391,6 +2448,7 @@ msgid "Backport email transport" msgstr "回移电子邮件传输方式" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Backup Code" msgstr "备份代码" @@ -2694,6 +2752,7 @@ msgstr "找不到某个人?" #: apps/remix/app/components/dialogs/webhook-delete-dialog.tsx #: apps/remix/app/components/forms/2fa/enable-authenticator-app-dialog.tsx #: apps/remix/app/components/forms/2fa/view-recovery-codes-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-account.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -2738,6 +2797,7 @@ msgid "Cancel Documents" msgstr "取消文档" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: packages/lib/constants/document.ts @@ -2835,6 +2895,11 @@ msgstr "字符限制" msgid "Charts" msgstr "图表" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Check your email" +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-drag-drop.tsx #: packages/lib/utils/fields.ts @@ -2933,8 +2998,7 @@ msgstr "点击此处重试" msgid "Click here to upload" msgstr "点击此处上传" -#: apps/remix/app/components/general/avatar-with-recipient.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Click to copy signing link for sending to recipient" msgstr "点击复制签署链接以发送给收件人" @@ -2986,6 +3050,7 @@ msgstr "客户端密钥为必填项" #: apps/remix/app/components/general/billing-plans.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/organisations/organisation-quota-banner.tsx #: packages/ui/primitives/dialog.tsx @@ -3038,6 +3103,8 @@ msgstr "请为以下签署人完成字段。" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx @@ -3073,6 +3140,11 @@ msgstr "已完成文档" msgid "Completed on {formattedDate}" msgstr "完成时间 {formattedDate}" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Completion rate" +msgstr "" + #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts #: packages/lib/constants/pdf-viewer-i18n.ts @@ -3337,10 +3409,10 @@ msgstr "字段已复制到剪贴板" #: apps/remix/app/components/dialogs/template-direct-link-dialog.tsx #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/admin-license-card.tsx -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: apps/remix/app/components/general/template/template-direct-link-badge.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/components/tables/admin-document-logs-table.tsx @@ -3728,6 +3800,10 @@ msgstr "" msgid "Custom CSS is sanitised on save. Layout-breaking properties, remote URLs, and pseudo-elements are stripped automatically. Any rules dropped during sanitisation will be shown after you save." msgstr "自定义 CSS 在保存时会进行清理。破坏布局的属性、远程 URL 和伪元素会被自动移除。任何在清理过程中被删除的规则都会在你保存后显示出来。" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Custom document name" +msgstr "" + #: packages/ui/components/document/expiration-period-picker.tsx msgid "Custom duration" msgstr "自定义时长" @@ -3744,10 +3820,22 @@ msgstr "自定义组织组" msgid "Custom Plan" msgstr "" +#: apps/remix/app/utils/analytics.ts +msgid "Custom range" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Custom range…" +msgstr "" + #: apps/remix/app/components/forms/branding-preferences-form.tsx msgid "Customise the colours used on your signing pages." msgstr "自定义用于签署页面的颜色。" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Daily" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Danger Zone" msgstr "危险区域" @@ -3787,6 +3875,10 @@ msgstr "日期格式" msgid "Date Format" msgstr "日期格式" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Date range" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx msgid "Date Settings" msgstr "日期设置" @@ -4563,6 +4655,19 @@ msgctxt "Audit log format" msgid "Document moved to team" msgstr "文档已移动到团队" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is required" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Document name is too long" +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "Document no longer available" msgstr "" @@ -4651,6 +4756,10 @@ msgstr "文档签署流程将被取消" msgid "Document status" msgstr "文档状态" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Document status distribution" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Document timezone" msgstr "文档时区" @@ -4739,9 +4848,7 @@ msgstr "文档" #: apps/remix/app/components/general/claim-limit-fields.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx #: apps/remix/app/components/general/organisation-usage-panel.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx #: apps/remix/app/components/general/use-admin-search-categories.ts -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/admin-dashboard-users-table.tsx #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx @@ -4770,6 +4877,10 @@ msgstr "文档已取消" msgid "Documents Completed" msgstr "已完成的文档" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "Documents created" +msgstr "" + #: apps/remix/app/components/tables/organisation-insights-table.tsx msgid "Documents Created" msgstr "已创建的文档" @@ -4778,6 +4889,14 @@ msgstr "已创建的文档" msgid "Documents created from template" msgstr "由模板创建的文档" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Documents created from templates" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Documents created in this period" +msgstr "" + #: apps/remix/app/components/dialogs/envelopes-bulk-delete-dialog.tsx msgid "Documents deleted" msgstr "文档已删除" @@ -4802,10 +4921,34 @@ msgstr "" msgid "Documents Received" msgstr "已接收的文档" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "Documents sent" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Documents sent by each member in this period" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Documents sent by each team in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been cancelled will appear here" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that have been rejected will appear here" +msgstr "" + #: apps/remix/app/components/tables/inbox-table.tsx msgid "Documents that require your attention will appear here" msgstr "需要您关注的文档会显示在此处" +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "Documents that you have completed will appear here" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/stats.tsx msgid "Documents Viewed" msgstr "已查看的文档" @@ -4914,6 +5057,7 @@ msgid "Downloading {progress} / {0}..." msgstr "" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx #: apps/remix/app/components/general/template/template-page-view-documents-table.tsx @@ -5458,6 +5602,10 @@ msgstr "请确保您使用的是嵌入令牌,而不是 API 令牌" msgid "Enter" msgstr "输入" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter a document name" +msgstr "" + #: apps/remix/app/components/general/rate-limit-array-input.tsx msgid "Enter a max request count greater than 0" msgstr "" @@ -5478,6 +5626,10 @@ msgstr "" msgid "Enter claim name" msgstr "输入声明名称" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Enter custom document name" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-email-dialog.tsx msgid "Enter Email" msgstr "输入邮箱" @@ -5494,10 +5646,18 @@ msgstr "输入姓名" msgid "Enter Number" msgstr "输入数字" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter one of your backup codes to continue." +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-text-dialog.tsx msgid "Enter Text" msgstr "输入文本" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx +msgid "Enter the code from your authenticator app to continue." +msgstr "" + #: apps/remix/app/components/dialogs/organisation-email-domain-create-dialog.tsx msgid "Enter the domain you want to use for sending emails (without http:// or www)" msgstr "输入您希望用于发送邮件的域名(不含 http:// 或 www)" @@ -5618,7 +5778,6 @@ msgstr "信封已更新" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/dialogs/session-logout-all-dialog.tsx -#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx #: apps/remix/app/components/dialogs/webhook-create-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx #: apps/remix/app/components/general/document-signing/document-signing-auto-sign.tsx @@ -6533,6 +6692,10 @@ msgstr "正在识别收件人" msgid "If there is any issue with your subscription, please contact us at <0>{SUPPORT_EMAIL}." msgstr "如果您的订阅出现任何问题,请通过 <0>{SUPPORT_EMAIL} 联系我们。" +#: packages/email/templates/reset-password.tsx +msgid "If this was you, no action is needed. If it wasn't, reset your password immediately and <0>contact us." +msgstr "" + #: apps/remix/app/routes/embed+/v2+/authoring+/_layout.tsx msgid "If you are using staging, ensure that you have set the host prop on the embedding component to the staging domain (https://stg-app.documenso.com)" msgstr "如果您在使用预发布环境,请确保已将嵌入组件的 host 属性设置为预发布域名 (https://stg-app.documenso.com)" @@ -6914,6 +7077,10 @@ msgstr "标签" msgid "Language" msgstr "语言" +#: apps/remix/app/utils/analytics.ts +msgid "Last 12 months" +msgstr "" + #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx msgid "Last 14 days" @@ -6921,6 +7088,7 @@ msgstr "最近 14 天" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 30 days" msgstr "最近 30 天" @@ -6930,13 +7098,22 @@ msgstr "最近 30 天" #: apps/remix/app/components/general/period-selector.tsx #: apps/remix/app/components/tables/documents-table-period-filter.tsx +#: apps/remix/app/utils/analytics.ts msgid "Last 7 days" msgstr "最近 7 天" +#: apps/remix/app/utils/analytics.ts +msgid "Last 90 days" +msgstr "" + #: apps/remix/app/components/filters/date-range-filter.tsx msgid "Last 90 Days" msgstr "最近 90 天" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Last active" +msgstr "" + #: apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx msgid "Last Active" msgstr "上次活动" @@ -7081,6 +7258,10 @@ msgstr "链接将在 1 小时后过期。" msgid "Link expires in 30 minutes." msgstr "链接将在 30 分钟后失效。" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Link sent" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgctxt "Action button to link template to public profile" msgid "Link template" @@ -7118,13 +7299,12 @@ msgstr "加载更早的活动记录" msgid "Loading" msgstr "正在加载" -#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading document..." -msgstr "正在加载文档..." +#: apps/remix/app/components/general/analytics/analytics-hydrate-fallback.tsx +msgid "Loading analytics" +msgstr "" -#: apps/remix/app/components/general/skeletons/document-edit-skeleton.tsx -msgid "Loading Document..." +#: apps/remix/app/components/embed/multisign/multi-sign-document-signing-view.tsx +msgid "Loading document..." msgstr "正在加载文档..." #: packages/ui/components/recipient/recipient-autocomplete-input.tsx @@ -7393,11 +7573,16 @@ msgstr "每个信封允许上传的最大文件数量" #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/constants/organisations-translations.ts #: packages/lib/constants/teams-translations.ts msgid "Member" msgstr "成员" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Member activity" +msgstr "" + #: apps/remix/app/components/forms/subscription-claim-form.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx msgid "Member Count" @@ -7426,6 +7611,7 @@ msgstr "加入时间" #: apps/remix/app/routes/_authenticated+/admin+/teams.$id.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx #: packages/lib/utils/settings-nav.ts #: packages/lib/utils/settings-nav.ts msgid "Members" @@ -7483,6 +7669,7 @@ msgid "Modify the details of the subscription claim." msgstr "修改订阅声明的详细信息。" #: apps/remix/app/components/dialogs/organisation-create-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx #: apps/remix/app/components/general/billing-plans.tsx msgid "Monthly" msgstr "按月" @@ -7640,6 +7827,10 @@ msgstr "从不" msgid "Never expires" msgstr "永不过期" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "New" +msgstr "" + #: apps/remix/app/components/forms/editor/editor-field-dropdown-form.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx #: packages/ui/primitives/document-flow/field-items-advanced-settings/dropdown-field.tsx @@ -7690,6 +7881,26 @@ msgstr "否" msgid "No active drafts" msgstr "没有活动草稿" +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 12 months." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 30 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 7 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the last 90 days." +msgstr "" + +#: apps/remix/app/utils/analytics.ts +msgid "No activity in the selected range." +msgstr "" + #: apps/remix/app/components/general/pdf-viewer/envelope-pdf-viewer.tsx #: apps/remix/app/components/general/pdf-viewer/pdf-viewer.tsx msgid "No document found" @@ -7699,11 +7910,28 @@ msgstr "未找到文档" msgid "No document selected" msgstr "未选择文档" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +msgid "No documents created in this period" +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx msgid "No documents found" msgstr "未找到文档" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "No documents in this period" +msgstr "" + +#: apps/remix/app/components/tables/inbox-table.tsx +msgid "No documents match your search" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "No documents were created from templates in this period" +msgstr "" + #: apps/remix/app/components/dialogs/admin-swap-subscription-dialog.tsx msgid "No eligible organisations found. The target must be on the free plan." msgstr "未找到符合条件的组织。目标组织必须使用免费方案。" @@ -7763,10 +7991,18 @@ msgstr "" msgid "No License Configured" msgstr "未配置许可证" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "No members found" msgstr "未找到成员" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "No members match your search" +msgstr "" + #: apps/remix/app/components/dialogs/team-member-create-dialog.tsx msgid "No members selected" msgstr "未选择任何成员" @@ -7783,6 +8019,10 @@ msgstr "目前还没有与您的团队共享的组织模板。" msgid "No organisations found" msgstr "未找到组织" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "No password set" +msgstr "" + #: apps/remix/app/components/tables/settings-public-profile-templates-table.tsx msgid "No public profile templates found" msgstr "未找到公开资料模板" @@ -7867,6 +8107,14 @@ msgstr "未找到建议" msgid "No team groups found" msgstr "未找到团队组" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "No teams match your search" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl._index.tsx msgid "No teams yet" msgstr "还没有团队" @@ -7907,6 +8155,10 @@ msgstr "无" msgid "None (Overrides global settings)" msgstr "无(覆盖全局设置)" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Not available" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx @@ -7971,6 +8223,10 @@ msgstr "允许的团队数量。0 = 不限" msgid "Number Settings" msgstr "数字设置" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "of sent documents completed" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Off" msgstr "关闭" @@ -8098,12 +8354,12 @@ msgstr "或者使用以下方式继续" #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-user-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/components/tables/templates-table.tsx #: apps/remix/app/components/tables/user-billing-organisations-table.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx #: apps/remix/app/routes/_unauthenticated+/organisation.sso.confirmation.$token.tsx #: packages/ui/components/template/template-type-select.tsx msgid "Organisation" @@ -8305,6 +8561,7 @@ msgstr "覆盖组织设置" #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/admin-organisations-table.tsx #: apps/remix/app/components/tables/organisation-members-table.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx #: apps/remix/app/components/tables/user-organisations-table.tsx #: apps/remix/app/routes/_authenticated+/admin+/documents._index.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx @@ -8408,6 +8665,10 @@ msgstr "此浏览器不支持通行密钥" msgid "Password" msgstr "密码" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Password authentication unavailable" +msgstr "" + #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts msgid "Password Re-Authentication" @@ -8417,6 +8678,10 @@ msgstr "密码重新验证" msgid "Password Reset Requested" msgstr "已请求重置密码" +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Password Reset Success!" +msgstr "" + #: packages/email/templates/reset-password.tsx msgid "Password Reset Successful" msgstr "密码重置成功" @@ -8426,6 +8691,14 @@ msgstr "密码重置成功" msgid "Password should not be common or based on personal information" msgstr "密码不应为常见密码或基于个人信息设置" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "Password sign in is disabled for this instance." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Password sign in is disabled for this instance. Please contact support." +msgstr "" + #: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/reset-password.tsx msgid "Password updated" @@ -8457,6 +8730,8 @@ msgid "PDF Document" msgstr "PDF 文档" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx @@ -8544,6 +8819,14 @@ msgstr "选择一个数字" msgid "Pick a password" msgstr "设置密码" +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick a start date" +msgstr "" + +#: apps/remix/app/components/general/analytics/analytics-range-picker.tsx +msgid "Pick an end date" +msgstr "" + #: apps/remix/app/components/general/user-profile-timur.tsx msgid "Pick any of the following agreements below and start signing to get started" msgstr "从下面任意一份协议开始签署,即可快速上手" @@ -8789,6 +9072,10 @@ msgstr "请上传文档后继续" msgid "Please upload a logo" msgstr "请上传一个 Logo" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Please upload a valid image file." +msgstr "" + #: packages/lib/constants/i18n.ts msgid "Polish" msgstr "波兰语" @@ -9298,6 +9585,7 @@ msgstr "拒签文档" #: apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx #: apps/remix/app/components/embed/multisign/multi-sign-document-list.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-status.tsx #: apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx @@ -9572,6 +9860,7 @@ msgstr "重新发送验证" #: apps/remix/app/components/forms/public-profile-form.tsx #: apps/remix/app/components/general/organisation-usage-reset-button.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Reset" msgstr "重置" @@ -9664,6 +9953,7 @@ msgstr "文档保留" msgid "Retried" msgstr "已重试次数" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx msgid "Retry" msgstr "重试" @@ -9750,6 +10040,12 @@ msgstr "角色" msgid "Roles" msgstr "角色" +#. placeholder {0}: rowError.row +#. placeholder {1}: rowError.column +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "Row {0}: <0>{1} must be a valid email or empty" +msgstr "" + #: packages/ui/primitives/data-table-pagination.tsx msgid "Rows per page" msgstr "每页行数" @@ -9871,11 +10167,16 @@ msgstr "搜索语言…" msgid "Search languages…" msgstr "" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Search members" +msgstr "" + #: apps/remix/app/components/general/organisation-members-multiselect-combobox.tsx msgid "Search members by name or email" msgstr "按姓名或邮箱搜索成员" #: apps/remix/app/components/tables/documents-table-sender-filter.tsx +#: apps/remix/app/components/tables/templates-table-owner-filter.tsx msgid "Search members..." msgstr "" @@ -9883,10 +10184,18 @@ msgstr "" msgid "Search organisations…" msgstr "" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Search teams" +msgstr "" + #: apps/remix/app/components/general/settings-team-switcher.tsx msgid "Search teams…" msgstr "" +#: apps/remix/app/components/general/template/template-search.tsx +msgid "Search templates..." +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx msgid "Search themes…" msgstr "" @@ -10208,6 +10517,11 @@ msgstr "发送提醒" msgid "Send reminders to the following recipients" msgstr "向以下收件人发送提醒" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "Send setup link" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/documents.$id.tsx msgid "Send Status" msgstr "发送状态" @@ -10246,6 +10560,7 @@ msgstr "正在发送重置邮件..." msgid "Sending..." msgstr "正在发送..." +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/webhook-logs-sheet.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx @@ -10271,6 +10586,7 @@ msgid "Sessions have been revoked" msgstr "会话已被撤销" #: apps/remix/app/components/general/claim-account.tsx +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx msgid "Set a password" msgstr "设置密码" @@ -10338,10 +10654,18 @@ msgstr "显示" msgid "Show advanced settings" msgstr "显示高级设置" +#: apps/remix/app/components/general/analytics/analytics-activity-table-card.tsx +msgid "Show all" +msgstr "" + #: apps/remix/app/routes/_authenticated+/admin+/organisation-stats._index.tsx msgid "Show daily averages for documents, emails and API usages" msgstr "显示文档、电子邮件和 API 使用量的每日平均值" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Show last 12 months" +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "Show license key" msgstr "显示许可证密钥" @@ -10358,6 +10682,14 @@ msgstr "显示使用情况" msgid "Show usage with quotas" msgstr "显示使用情况和配额" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} members" +msgstr "" + +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Showing {visibleCount} of {totalCount} teams" +msgstr "" + #: apps/remix/app/components/dialogs/sign-field-signature-dialog.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx @@ -10368,7 +10700,6 @@ msgstr "显示使用情况和配额" #: apps/remix/app/components/general/document-signing/document-signing-signature-field.tsx #: apps/remix/app/components/general/document/document-page-view-button.tsx #: apps/remix/app/components/general/settings-upsell/branding-upsell.tsx -#: apps/remix/app/components/general/user-profile-skeleton.tsx #: apps/remix/app/components/general/user-profile-timur.tsx #: apps/remix/app/components/tables/documents-table-action-button.tsx #: apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -10501,6 +10832,7 @@ msgid "Signature ID" msgstr "签名 ID" #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx msgid "Signature is too small" msgstr "签名太小" @@ -10634,6 +10966,10 @@ msgstr "签署提醒" msgid "Signing Status" msgstr "签署状态" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Signing this field requires a password, but your account does not have one. We can email you a link to set one. Once done, sign in again and return to this document to continue." +msgstr "" + #: apps/remix/app/components/embed/embed-recipient-expired.tsx msgid "Signing Window Expired" msgstr "签署时间窗口已过期" @@ -10876,6 +11212,10 @@ msgstr "统计" msgid "Status" msgstr "状态" +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "Status breakdown" +msgstr "" + #. placeholder {0}: currentStepData.order #. placeholder {1}: envelopeEditorSteps.length #: apps/remix/app/components/general/envelope-editor/envelope-editor.tsx @@ -11117,9 +11457,10 @@ msgstr "目标组织" #: apps/remix/app/components/tables/admin-user-teams-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-teams-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/organisations.$id.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.groups.$id.tsx -#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates._index.tsx msgid "Team" msgstr "团队" @@ -11128,6 +11469,10 @@ msgstr "团队" msgid "Team \"{0}\" has been deleted on Documenso" msgstr "团队“{0}”已在 Documenso 上被删除" +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx +msgid "Team activity" +msgstr "" + #: packages/lib/constants/teams-translations.ts msgid "Team Admin" msgstr "团队管理员" @@ -11275,6 +11620,7 @@ msgstr "团队 URL" #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/components/tables/organisation-insights-table.tsx #: apps/remix/app/routes/_authenticated+/dashboard.tsx +#: apps/remix/app/routes/_authenticated+/o.$orgUrl.analytics._index.tsx #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.teams.tsx #: packages/lib/utils/settings-nav.ts msgid "Teams" @@ -11390,6 +11736,10 @@ msgstr "模板更新成功" msgid "Template uploaded" msgstr "模板已上传" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Template usage" +msgstr "" + #: apps/remix/app/components/general/app-command-menu.tsx #: apps/remix/app/components/general/app-nav-desktop.tsx #: apps/remix/app/components/general/app-nav-mobile.tsx @@ -11518,6 +11868,26 @@ msgstr "收件人查看文档所需的认证方式。" msgid "The content to show in the banner, HTML is allowed" msgstr "横幅中要显示的内容,允许使用 HTML" +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV contains invalid recipient emails. Please fix the following rows:" +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV could not be parsed. Please check the file format and try again." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV does not contain any rows. Please add at least one row of recipient details." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV exceeds the maximum file size." +msgstr "" + +#: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx +msgid "The CSV is missing the following required columns. Please download the template CSV for the correct format." +msgstr "" + #: apps/remix/app/components/forms/email-preferences-form.tsx msgid "The default email to use when sending emails to recipients" msgstr "向收件人发送邮件时使用的默认邮箱" @@ -11561,6 +11931,10 @@ msgstr "文档已保存,无法更改。" msgid "The document is now completed, please follow any instructions provided within the parent application." msgstr "文档现已完成,请按照宿主应用中的后续说明进行操作。" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "The document name will use the most recently uploaded file name without its extension." +msgstr "" + #: packages/email/template-components/template-document-rejection-confirmed.tsx msgid "The document owner has been notified of this rejection. No further action is required from you at this time. The document owner may contact you with any questions regarding this rejection." msgstr "文档所有者已收到此次拒签的通知。当前您无需再进行任何操作。如对本次拒签有任何疑问,文档所有者可能会联系您。" @@ -11658,8 +12032,9 @@ msgid "The fields have been updated to the new field insertion method successful msgstr "字段已成功更新为新的字段插入方式" #: apps/remix/app/components/dialogs/envelope-item-edit-dialog.tsx -msgid "The file is not a valid PDF." -msgstr "该文件不是有效的 PDF。" +#: apps/remix/app/utils/toast-error-messages.ts +msgid "The file is not a valid PDF or is password protected." +msgstr "" #: apps/remix/app/components/dialogs/folder-delete-dialog.tsx msgid "The folder you are trying to delete does not exist." @@ -11697,6 +12072,14 @@ msgstr "以下签署人缺少签名字段:" msgid "The following team has been deleted. You will no longer be able to access this team and its documents" msgstr "以下团队已被删除。您将无法再访问该团队及其文档" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image could not be loaded. Please try again." +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "The image must be smaller than 5MB." +msgstr "" + #: apps/remix/app/components/general/admin-license-card.tsx msgid "The license key has been copied to your clipboard" msgstr "" @@ -11821,9 +12204,9 @@ msgstr "签署人的姓名" msgid "The signing deadline for this document has passed. Please contact the document owner if you need a new copy to sign." msgstr "此文档的签署截止日期已过。若您需要新的签署副本,请联系文档所有者。" -#: apps/remix/app/components/general/avatar-with-recipient.tsx #: apps/remix/app/components/general/document/document-page-view-recipients.tsx #: apps/remix/app/components/general/document/document-recipient-link-copy-dialog.tsx +#: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx #: packages/ui/primitives/document-flow/add-subject.tsx msgid "The signing link has been copied to your clipboard." msgstr "签署链接已复制到剪贴板。" @@ -11887,6 +12270,10 @@ msgstr "令牌已成功删除。" msgid "The token you have used to reset your password is either expired or it never existed. If you have still forgotten your password, please request a new reset link." msgstr "你用于重置密码的令牌已过期或不存在。如果你仍然忘记密码,请重新请求一个重置链接。" +#: apps/remix/app/components/forms/password.tsx +msgid "The two factor code you provided is invalid. Please try again." +msgstr "" + #: apps/remix/app/components/forms/signin.tsx msgid "The two-factor authentication code provided is incorrect." msgstr "提供的双重身份验证代码不正确。" @@ -12017,6 +12404,10 @@ msgstr "根据文档大小,这可能需要一到两分钟。" msgid "This claim is locked and cannot be deleted." msgstr "此声明已锁定,无法删除。" +#: apps/remix/app/components/general/analytics/analytics-query-error.tsx +msgid "This data could not be loaded." +msgstr "" + #: apps/remix/app/utils/toast-error-messages.ts msgid "This direct link template cannot be used because one or more signers do not have a signature field assigned." msgstr "" @@ -12192,6 +12583,10 @@ msgstr "不支持该文件类型。请上传 PDF 或 Word 文档。" msgid "This folder contains multiple items. Deleting it will remove all subfolders and move all nested documents and templates to the root folder." msgstr "此文件夹包含多个项目。删除它将移除所有子文件夹,并将其中的所有文档和模板移动到根文件夹。" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "This image is invalid, please upload a valid image file." +msgstr "" + #: apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx #: packages/ui/primitives/template-flow/add-template-settings.tsx msgid "This is how the document will reach the recipients once the document is ready for signing." @@ -12559,6 +12954,11 @@ msgstr "请求过多" msgid "Top" msgstr "顶部对齐" +#: apps/remix/app/components/general/analytics/analytics-documents-over-time-card.tsx +#: apps/remix/app/components/general/analytics/analytics-status-breakdown-card.tsx +msgid "total" +msgstr "" + #: apps/remix/app/components/tables/admin-organisation-stats-table.tsx msgid "Total" msgstr "总计" @@ -12616,6 +13016,10 @@ msgstr "触发条件" msgid "Try a different search or switch category." msgstr "" +#: apps/remix/app/components/general/analytics/analytics-no-activity-alert.tsx +msgid "Try a longer range." +msgstr "" + #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-field-detection-dialog.tsx #: apps/remix/app/components/dialogs/ai-recipient-detection-dialog.tsx @@ -12636,6 +13040,7 @@ msgstr "双重验证" msgid "Two factor authentication recovery codes are used to access your account in the event that you lose access to your authenticator app." msgstr "双重验证恢复代码用于在你无法访问验证器应用时登录账号。" +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx #: apps/remix/app/routes/_internal+/[__htmltopdf]+/certificate.tsx #: packages/lib/server-only/pdf/generate-certificate-pdf.ts @@ -12774,6 +13179,10 @@ msgstr "无法登录" msgid "Unable to start the signing flow" msgstr "无法启动签名流程" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Unable to upload image" +msgstr "" + #: apps/remix/app/components/general/document-signing/document-signing-auth-2fa.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-passkey.tsx #: apps/remix/app/components/general/document-signing/document-signing-auth-password.tsx @@ -12782,12 +13191,17 @@ msgstr "无法启动签名流程" msgid "Unauthorized" msgstr "未授权" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Unavailable template" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Uncompleted" msgstr "未完成" #: apps/remix/app/components/forms/form-sticky-save-bar.tsx #: packages/ui/primitives/signature-pad/signature-pad-draw.tsx +#: packages/ui/primitives/signature-pad/signature-pad-draw.tsx msgid "Undo" msgstr "撤销" @@ -12929,6 +13343,7 @@ msgstr "更新组织成员" msgid "Update passkey" msgstr "更新通行密钥" +#: apps/remix/app/components/forms/password.tsx #: apps/remix/app/components/forms/password.tsx msgid "Update password" msgstr "更新密码" @@ -12985,6 +13400,11 @@ msgstr "请更新标题或替换该 PDF 文件。" msgid "Update user" msgstr "更新用户" +#. placeholder {0}: formatRelativeDate(template.updatedAt, i18n.locale) +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "Updated {0}" +msgstr "" + #: apps/remix/app/components/dialogs/admin-organisation-member-update-dialog.tsx msgid "Updated {organisationMemberName} to {roleLabel}." msgstr "已将 {organisationMemberName} 更新为 {roleLabel}。" @@ -13041,6 +13461,10 @@ msgstr "上传 CSV 文件,以从该模板创建多个文档。每一行代表 msgid "Upload a custom document to use instead of the template's default document" msgstr "上传自定义文档以替换模板的默认文档" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Upload a custom document to use its file name." +msgstr "" + #: apps/remix/app/components/dialogs/template-bulk-send-dialog.tsx msgid "Upload and Process" msgstr "上传并处理" @@ -13078,6 +13502,10 @@ msgstr "上传文档并添加收件人" msgid "Upload failed" msgstr "上传失败" +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Upload New Image" +msgstr "" + #: apps/remix/app/components/general/admin-global-settings-section.tsx msgid "Upload signature" msgstr "上传签名" @@ -13126,6 +13554,10 @@ msgstr "正在上传" msgid "URL" msgstr "URL" +#: apps/remix/app/components/general/analytics/analytics-page-header.tsx +msgid "Usage overview for {name} · {rangeLabel}" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "Use" msgstr "使用" @@ -13143,11 +13575,13 @@ msgid "Use API tokens to authenticate with the Documenso API." msgstr "" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Authenticator" msgstr "使用验证器" #: apps/remix/app/components/forms/2fa/disable-authenticator-app-dialog.tsx +#: apps/remix/app/components/forms/2fa/two-factor-code-dialog.tsx #: apps/remix/app/components/forms/signin.tsx msgid "Use Backup Code" msgstr "使用备份代码" @@ -13157,6 +13591,14 @@ msgstr "使用备份代码" msgid "Use Template" msgstr "使用模板" +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use template name" +msgstr "" + +#: apps/remix/app/components/dialogs/template-use-dialog.tsx +msgid "Use uploaded file name" +msgstr "" + #: apps/remix/app/components/general/document-signing/access-auth-2fa-form.tsx msgid "Use your authenticator app to generate a code" msgstr "使用您的验证器应用生成验证码" @@ -13315,6 +13757,7 @@ msgstr "垂直对齐" #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/inbox-table.tsx #: apps/remix/app/components/tables/organisation-billing-invoices-table.tsx +#: apps/remix/app/components/tables/templates-table-view-filter.tsx #: apps/remix/app/routes/_authenticated+/admin+/email-domains._index.tsx msgid "View" msgstr "查看" @@ -13432,6 +13875,10 @@ msgstr "查看更多" msgid "View next document" msgstr "查看下一份文档" +#: apps/remix/app/routes/_authenticated+/t.$teamUrl+/analytics._index.tsx +msgid "View organisation analytics" +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx msgid "View organisation template" msgstr "查看组织模板" @@ -13453,6 +13900,10 @@ msgstr "查看恢复代码" msgid "View teams" msgstr "查看团队" +#: apps/remix/app/components/general/analytics/analytics-template-usage-card.tsx +msgid "View templates" +msgstr "" + #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.email-domains.$id.tsx msgid "View the DNS records for this email domain" msgstr "查看此邮箱域名的 DNS 记录" @@ -13496,6 +13947,10 @@ msgstr "查看中" msgid "Visibility" msgstr "可见性" +#: apps/remix/app/components/general/analytics/analytics-overview-cards.tsx +msgid "vs. previous period" +msgstr "" + #: apps/remix/app/components/general/stack-avatars-with-tooltip.tsx msgid "Waiting" msgstr "等待中" @@ -13826,6 +14281,14 @@ msgstr "目前无法将你登出。" msgid "We were unable to report this sender at this time. Please try again later." msgstr "目前无法举报此发件人。请稍后再试。" +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We were unable to send the email. Please try again later." +msgstr "" + +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We were unable to send the email. Please try again or contact support." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.public-profile.tsx msgid "We were unable to set your public profile to public. Please try again." msgstr "我们未能将你的公开资料设置为公开。请重试。" @@ -13948,6 +14411,16 @@ msgstr "我们已向您的邮箱发送了一个 6 位数验证码。请在下方 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 "我们已向 <0>{email} 发送确认邮件。请检查收件箱并点击邮件中的链接以验证账号。" +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request.tsx +msgid "We've sent a link to {0}. Follow it to set your password, then sign in again to continue." +msgstr "" + +#. placeholder {0}: user.email +#: apps/remix/app/components/forms/password-setup-request-button.tsx +msgid "We've sent a link to {0}. Follow it to set your password." +msgstr "" + #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx #: apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx msgid "Webhook" @@ -14421,10 +14894,6 @@ msgstr "你无法将组织所有者从团队中移除。" msgid "You cannot upload documents at this time." msgstr "您目前无法上传文档。" -#: apps/remix/app/utils/toast-error-messages.ts -msgid "You cannot upload encrypted PDFs." -msgstr "你无法上传已加密的 PDF。" - #: packages/lib/utils/document-audit-logs.ts msgid "You CC'd the document" msgstr "你已将此文档加入抄送" @@ -14907,10 +15376,18 @@ msgstr "您发起了太多检测请求。请等待一分钟后再试。" msgid "Your Account" msgstr "您的账户" +#: apps/remix/app/components/general/document-signing/document-signing-auth-set-password.tsx +msgid "Your account does not have a password and password sign in is disabled for this instance. Please contact the document sender to use a different authentication method." +msgstr "" + #: apps/remix/app/components/dialogs/account-delete-dialog.tsx msgid "Your account has been deleted successfully." msgstr "你的账号已成功删除。" +#: apps/remix/app/routes/_authenticated+/settings+/security._index.tsx +msgid "Your account has no password. Add one to sign in with your email and to sign documents that require it. We'll email you a link." +msgstr "" + #: apps/remix/app/components/forms/avatar-image.tsx msgid "Your avatar has been updated successfully." msgstr "头像已成功更新。" @@ -15187,6 +15664,15 @@ msgstr "你的密码已成功更新。" msgid "Your password has been updated." msgstr "您的密码已更新。" +#: packages/email/templates/reset-password.tsx +#: packages/lib/server-only/auth/send-reset-password.ts +msgid "Your password was changed" +msgstr "" + +#: packages/email/templates/reset-password.tsx +msgid "Your password was just changed from your account security settings." +msgstr "" + #: apps/remix/app/components/general/organisations/organisation-billing-banner.tsx msgid "Your payment is overdue. Please settle the payment to avoid any service disruptions." msgstr "您的付款已逾期。请尽快完成支付,以免服务中断。" @@ -15322,3 +15808,13 @@ msgstr "您的验证码:" #: apps/remix/app/routes/_authenticated+/o.$orgUrl.settings.sso.tsx msgid "your-domain.com another-domain.com" msgstr "your-domain.com another-domain.com" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom in" +msgstr "" + +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +#: packages/ui/primitives/signature-pad/signature-pad-upload.tsx +msgid "Zoom out" +msgstr ""