mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-16 11:23:10 +02:00
fileshare (#5414)
Co-authored-by: ConnorYoh <[email protected]> Co-authored-by: Connor Yoh <[email protected]> Co-authored-by: EthanHealy01 <[email protected]> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
ConnorYoh
Connor Yoh
EthanHealy01
Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
parent
47cad0a131
commit
28613caf8a
@@ -8,6 +8,7 @@ black = "Black"
|
||||
blue = "Blue"
|
||||
bored = "Bored Waiting?"
|
||||
cancel = "Cancel"
|
||||
confirm = "Confirm"
|
||||
changedCredsMessage = "Credentials changed!"
|
||||
chooseFile = "Choose File"
|
||||
close = "Close"
|
||||
@@ -147,6 +148,8 @@ loadingCredits = "Checking credits..."
|
||||
loadingProStatus = "Checking subscription status..."
|
||||
noticeTopUpOrPlan = "Not enough credits, please top up or upgrade to a plan"
|
||||
|
||||
accessInvite = "Invite"
|
||||
|
||||
[account]
|
||||
accountSettings = "Account Settings"
|
||||
adminSettings = "Admin Settings - View and Add Users"
|
||||
@@ -1415,6 +1418,34 @@ title = "Processing"
|
||||
description = "Maximum time to wait for a processing job before reporting an error."
|
||||
label = "Processing Timeout (seconds)"
|
||||
|
||||
[admin.settings.storage]
|
||||
description = "Control server storage and sharing options."
|
||||
title = "File Storage & Sharing"
|
||||
|
||||
[admin.settings.storage.enabled]
|
||||
description = "Allow users to store files on the server."
|
||||
label = "Enable Server File Storage"
|
||||
|
||||
[admin.settings.storage.sharing.email]
|
||||
description = "Allow sharing with email addresses."
|
||||
label = "Enable Email Sharing"
|
||||
mailLink = "Configure Mail Settings"
|
||||
mailNote = "Requires mail configuration. "
|
||||
|
||||
[admin.settings.storage.sharing.enabled]
|
||||
description = "Allow users to share stored files."
|
||||
label = "Enable Sharing"
|
||||
|
||||
[admin.settings.storage.sharing.links]
|
||||
description = "Allow sharing via signed-in links."
|
||||
frontendUrlLink = "Configure in System Settings"
|
||||
frontendUrlNote = "Requires a Frontend URL. "
|
||||
label = "Enable Share Links"
|
||||
|
||||
[admin.settings.storage.signing.enabled]
|
||||
description = "Allow users to create multi-participant document signing sessions. Requires server file storage to be enabled."
|
||||
label = "Enable Group Signing (Alpha)"
|
||||
|
||||
[admin.settings.unsavedChanges]
|
||||
cancel = "Keep Editing"
|
||||
discard = "Discard Changes"
|
||||
@@ -2047,7 +2078,19 @@ numbers = "Numbers/ranges: 5, 10-20"
|
||||
progressions = "Progressions: 3n, 4n+1"
|
||||
|
||||
[certSign]
|
||||
allSigned = "All participants have signed. Ready to finalize."
|
||||
awaitingSignatures = "Awaiting signatures"
|
||||
signatureProgress = "{{signedCount}}/{{totalCount}} signatures"
|
||||
chooseCertificate = "Choose Certificate File"
|
||||
declined = "Declined"
|
||||
fetchFailed = "Failed to load signing data"
|
||||
finalized = "Finalized"
|
||||
notified = "Pending"
|
||||
partialNote = "You can finalize early with current signatures. Unsigned participants will be excluded."
|
||||
pending = "Pending"
|
||||
readyToFinalize = "Ready to finalize"
|
||||
signed = "Signed"
|
||||
viewed = "Viewed"
|
||||
chooseJksFile = "Choose JKS File"
|
||||
chooseP12File = "Choose PKCS12 File"
|
||||
choosePfxFile = "Choose PFX File"
|
||||
@@ -2070,6 +2113,7 @@ title = "Certificate Signing"
|
||||
invisible = "Invisible"
|
||||
stepTitle = "Signature Appearance"
|
||||
visible = "Visible"
|
||||
visibility = "Visibility"
|
||||
|
||||
[certSign.appearance.options]
|
||||
title = "Signature Details"
|
||||
@@ -2176,6 +2220,239 @@ bullet4 = "Can use custom certificates for verification"
|
||||
text = "When you check signatures, the tool tells you if they're valid, who signed the document, when it was signed, and whether the document has been changed since signing."
|
||||
title = "Checking Signatures"
|
||||
|
||||
[certSign.collab.finalize]
|
||||
button = "Finalize and Load Signed PDF"
|
||||
early = "Finalize with Current Signatures"
|
||||
|
||||
[certSign.collab.sessionDetail]
|
||||
addButton = "Add Participants"
|
||||
addParticipants = "Add Participants"
|
||||
addParticipantsError = "Failed to add participants"
|
||||
backToList = "Back to Sessions"
|
||||
deleteConfirm = "Are you sure? This cannot be undone."
|
||||
deleteError = "Failed to delete session"
|
||||
deleted = "Session deleted"
|
||||
deleteSession = "Delete Session"
|
||||
dueDate = "Due Date"
|
||||
finalizeError = "Failed to finalize session"
|
||||
loadPdfError = "Failed to load signed PDF"
|
||||
loadSignedPdf = "Load Signed PDF into Active Files"
|
||||
messageLabel = "Message"
|
||||
noAdditionalInfo = "No additional information"
|
||||
owner = "Owner"
|
||||
participantRemoved = "Participant removed"
|
||||
participants = "Participants"
|
||||
participantsAdded = "Participants added successfully"
|
||||
removeParticipant = "Remove"
|
||||
removeParticipantError = "Failed to remove participant"
|
||||
selectUsers = "Select users..."
|
||||
sessionInfo = "Session Info"
|
||||
workbenchTitle = "Session Management"
|
||||
|
||||
[certSign.collab.signRequest]
|
||||
addedToFiles = "Document added to active files"
|
||||
addSignature = "Add Your Signature"
|
||||
addToFiles = "Add to Active Files"
|
||||
advancedSettings = "Advanced Settings"
|
||||
backToList = "Back to Sign Requests"
|
||||
certificateChoice = "Select a certificate to sign with"
|
||||
changeSignature = "Change signature"
|
||||
clearSignature = "Clear Signature"
|
||||
completeAndSign = "Complete & Sign"
|
||||
createNewSignature = "Create New Signature"
|
||||
declineButton = "Decline"
|
||||
decline = "Decline Request"
|
||||
deleteSelected = "Delete selected signature"
|
||||
drawSignature = "Draw your signature below"
|
||||
dueDate = "Due Date"
|
||||
fileTooLarge = "File size must be less than 5MB"
|
||||
fontFamily = "Font Family"
|
||||
fontSize = "Font Size: {{size}}px"
|
||||
fontSizePlaceholder = "Size"
|
||||
from = "From"
|
||||
invalidCertFile = "Please select a P12 or PFX certificate file"
|
||||
invalidFileType = "Please select an image file"
|
||||
location = "Location (Optional)"
|
||||
locationPlaceholder = "Where are you signing from?"
|
||||
message = "Message"
|
||||
noCertificate = "Please select a certificate file"
|
||||
noSignatures = "Please place at least one signature on the PDF"
|
||||
p12File = "P12/PFX Certificate File"
|
||||
password = "Certificate Password"
|
||||
passwordPlaceholder = "Enter password..."
|
||||
penColor = "Pen Color"
|
||||
penSize = "Pen Size: {{size}}px"
|
||||
placementActive = "Click PDF to place"
|
||||
placeSignatureButton = "Place Signature on PDF"
|
||||
reason = "Reason (Optional)"
|
||||
reasonPlaceholder = "Why are you signing?"
|
||||
removeImage = "Remove Image"
|
||||
removeCertFile = "Remove File"
|
||||
savedSignatures = "Saved Signatures"
|
||||
selectFile = "Select Image File"
|
||||
selectSignatureTitle = "Select or Create Signature"
|
||||
signButton = "Sign Document"
|
||||
signatureInfo = "These settings are configured by the document owner"
|
||||
signaturePlaced = "Signature placed on page"
|
||||
signatureSettings = "Signature Settings"
|
||||
signatureText = "Signature Text"
|
||||
signatureTextPlaceholder = "Enter your name..."
|
||||
signatureTypeLabel = "Signature Type"
|
||||
signingTitle = "Signing"
|
||||
textColor = "Text Color"
|
||||
typeSignature = "Type your name to create a signature"
|
||||
uploadCert = "Custom Certificate"
|
||||
uploadCertDesc = "Use your own P12/PFX certificate"
|
||||
uploadSignature = "Upload your signature image"
|
||||
usePersonalCert = "Personal Certificate"
|
||||
usePersonalCertDesc = "Auto-generated for your account"
|
||||
useServerCert = "Organization Certificate"
|
||||
useServerCertDesc = "Shared organization certificate"
|
||||
workbenchTitle = "Sign Request"
|
||||
|
||||
[certSign.collab.signRequest.canvas]
|
||||
colorPickerTitle = "Choose stroke colour"
|
||||
continue = "Continue"
|
||||
|
||||
[certSign.collab.signRequest.certModal]
|
||||
description = "You have placed {{count}} signature(s). Choose your certificate to complete signing."
|
||||
sign = "Sign Document"
|
||||
title = "Configure Certificate"
|
||||
|
||||
[certSign.collab.signRequest.image]
|
||||
hint = "Upload a PNG or JPG image of your signature"
|
||||
|
||||
[certSign.collab.signRequest.mode]
|
||||
move = "Move Signature"
|
||||
place = "Place Signature"
|
||||
title = "Sign or move mode"
|
||||
|
||||
[certSign.collab.signRequest.modeTabs]
|
||||
draw = "Draw"
|
||||
image = "Upload"
|
||||
text = "Type"
|
||||
|
||||
[certSign.collab.signRequest.placeSignature]
|
||||
message = "Click on the PDF to place your signature"
|
||||
title = "Place Signature"
|
||||
|
||||
[certSign.collab.signRequest.preview]
|
||||
imageAlt = "Selected signature"
|
||||
missing = "No preview"
|
||||
textFallback = "Signature"
|
||||
|
||||
[certSign.collab.signRequest.saved]
|
||||
defaultCanvasLabel = "Drawing signature"
|
||||
defaultImageLabel = "Uploaded signature"
|
||||
defaultLabel = "Signature"
|
||||
defaultTextLabel = "Typed signature"
|
||||
delete = "Delete signature"
|
||||
none = "No saved signatures"
|
||||
|
||||
[certSign.collab.signRequest.signatureType]
|
||||
draw = "Draw"
|
||||
type = "Type"
|
||||
upload = "Upload"
|
||||
|
||||
[certSign.collab.signRequest.steps]
|
||||
back = "Back"
|
||||
cancelPlacement = "Cancel Placement"
|
||||
certificate = "Certificate"
|
||||
clickMultipleTimes = "Click on the PDF multiple times to place signatures. Drag any signature to move or resize it."
|
||||
clickToPlace = "Click on the PDF where you would like your signature to appear."
|
||||
continue = "Continue to Certificate Selection"
|
||||
continueToPlacement = "Continue to Placement"
|
||||
continueToReview = "Continue to Review"
|
||||
createSignature = "Create Signature"
|
||||
invisible = "Invisible"
|
||||
location = "Location:"
|
||||
multipleSignatures = "{{count}} signatures will be applied to the PDF"
|
||||
oneSignature = "1 signature will be applied to the PDF"
|
||||
placeOnPdf = "Place on PDF"
|
||||
reason = "Reason:"
|
||||
reviewTitle = "Review Before Signing"
|
||||
signaturePlaced = "Signature placed on page {{page}}. You can adjust the position by clicking again or continue to review."
|
||||
visible = "Visible"
|
||||
visibility = "Visibility:"
|
||||
yourSignatures = "Your Signatures ({{count}})"
|
||||
|
||||
[certSign.collab.signRequest.text]
|
||||
colorLabel = "Color"
|
||||
fontLabel = "Font"
|
||||
fontSizeLabel = "Size"
|
||||
fontSizePlaceholder = "16"
|
||||
label = "Signature Text"
|
||||
modalHint = "Enter your name, then click Continue to place it on the PDF."
|
||||
placeholder = "Enter your name..."
|
||||
|
||||
[certSign.collab.addParticipants]
|
||||
add = "Add {{count}} Participant(s)"
|
||||
back = "Back"
|
||||
configureSignatures = "Configure Signature Settings"
|
||||
continue = "Continue to Signature Settings"
|
||||
reasonHelp = "Pre-set a signing reason for these participants (optional, they can override when signing)"
|
||||
reasonPlaceholder = "e.g. Approval, Review..."
|
||||
selectUsers = "Select Users"
|
||||
|
||||
[certSign.collab.sessionCreation]
|
||||
includeSummaryPage = "Include Signature Summary Page"
|
||||
includeSummaryPageHelp = "A summary page will be added at the end with all signature metadata. The digital certificate signature boxes on individual pages will be suppressed (wet signatures are unaffected)."
|
||||
|
||||
[certSign.collab.sessionList]
|
||||
active = "Active"
|
||||
finalized = "Finalized"
|
||||
|
||||
[certSign.collab.signatureSettings]
|
||||
description = "Configure how signatures will appear for all participants"
|
||||
title = "Signature Appearance"
|
||||
|
||||
[certSign.collab.userSelector]
|
||||
inviteUsers = "Add Users"
|
||||
loadError = "Failed to load users"
|
||||
noTeam = "No Team"
|
||||
noUsers = "No other users found."
|
||||
placeholder = "Select users..."
|
||||
|
||||
[certSign.mobile]
|
||||
panelActions = "Actions"
|
||||
panelDocument = "Document"
|
||||
panelPeople = "People"
|
||||
|
||||
[certSign.sessions]
|
||||
deleted = "Session deleted"
|
||||
fetchFailed = "Failed to load session details"
|
||||
finalized = "Session finalized"
|
||||
loaded = "Signed PDF loaded"
|
||||
pdfNotReady = "PDF Not Ready"
|
||||
pdfNotReadyDesc = "The signed PDF is being generated. Please try again in a moment."
|
||||
|
||||
[certificateChoice.tooltip]
|
||||
header = "Certificate Types"
|
||||
|
||||
[certificateChoice.tooltip.organization]
|
||||
bullet1 = "Managed by system administrators"
|
||||
bullet2 = "Shared across authorized users"
|
||||
bullet3 = "Represents company identity, not individual"
|
||||
bullet4 = "Best for: Official documents, team signatures"
|
||||
description = "A shared certificate provided by your organization. Used for company-wide signing authority."
|
||||
title = "Organization Certificate"
|
||||
|
||||
[certificateChoice.tooltip.personal]
|
||||
bullet1 = "Generated automatically on first use"
|
||||
bullet2 = "Tied to your user account"
|
||||
bullet3 = "Cannot be shared with other users"
|
||||
bullet4 = "Best for: Personal documents, individual accountability"
|
||||
description = "An auto-generated certificate unique to your user account. Suitable for individual signatures."
|
||||
title = "Personal Certificate"
|
||||
|
||||
[certificateChoice.tooltip.upload]
|
||||
bullet1 = "Requires P12/PFX file and password"
|
||||
bullet2 = "Can be issued by external Certificate Authorities"
|
||||
bullet3 = "Higher trust level for legal documents"
|
||||
bullet4 = "Best for: Legally binding contracts, external validation"
|
||||
description = "Use your own PKCS#12 certificate file. Provides full control over certificate properties."
|
||||
title = "Upload Custom P12"
|
||||
|
||||
[changeCreds]
|
||||
changePassword = "You are using default login credentials. Please enter a new password"
|
||||
changeUsername = "Update your username. You will be logged out after updating."
|
||||
@@ -3230,6 +3507,46 @@ totalSelected = "Total Selected"
|
||||
unsupported = "Unsupported"
|
||||
unzip = "Unzip"
|
||||
uploadError = "Failed to upload some files."
|
||||
copyCreated = "Copy saved to this device."
|
||||
copyFailed = "Could not create a copy."
|
||||
leaveShare = "Remove from my list"
|
||||
leaveShareFailed = "Could not remove the shared file."
|
||||
leaveShareSuccess = "Removed from your shared list."
|
||||
removeBoth = "Remove from both"
|
||||
removeFilePrompt = "This file is saved on this device and on your server. Where would you like to remove it from?"
|
||||
removeFileTitle = "Remove file"
|
||||
removeLocalOnly = "This device only"
|
||||
removeServerFailed = "Could not remove the file from the server."
|
||||
removeServerOnly = "Server only"
|
||||
removeServerOnlyPrompt = "This file is stored only on your server. Would you like to remove it from the server?"
|
||||
removeServerSuccess = "Removed from server."
|
||||
removeSharedPrompt = "This file is shared with you. You can remove it from this device or your shared list."
|
||||
removeSharedServerOnlyBlockedPrompt = "This file is shared with you and stored only on the server."
|
||||
removeSharedServerOnlyPrompt = "This file is shared with you and stored only on the server. Remove it from your list?"
|
||||
changesNotUploaded = "Changes not uploaded"
|
||||
cloudFile = "Cloud file"
|
||||
filterAll = "All"
|
||||
filterLocal = "Local"
|
||||
filterSharedByMe = "Shared by me"
|
||||
filterSharedWithMe = "Shared with me"
|
||||
lastSynced = "Last synced"
|
||||
localOnly = "Local only"
|
||||
makeCopy = "Make a copy"
|
||||
owner = "Owner"
|
||||
ownerUnknown = "Unknown"
|
||||
share = "Share"
|
||||
shareSelected = "Share Selected"
|
||||
sharedByYou = "Shared by you"
|
||||
sharedEditNoticeBody = "You do not have edit rights to the server version of this file. Any edits you make will be saved as a local copy."
|
||||
sharedEditNoticeConfirm = "Got it"
|
||||
sharedEditNoticeTitle = "Read-only server copy"
|
||||
sharedWithYou = "Shared with you"
|
||||
sharing = "Sharing"
|
||||
storageState = "Storage"
|
||||
synced = "Synced"
|
||||
updateOnServer = "Update on Server"
|
||||
uploadSelected = "Upload Selected"
|
||||
uploadToServer = "Upload to Server"
|
||||
|
||||
[files]
|
||||
addFiles = "Add files"
|
||||
@@ -3355,6 +3672,77 @@ title = "About Flattening PDFs"
|
||||
discord = "Discord"
|
||||
issues = "GitHub"
|
||||
|
||||
[groupSigning.tooltip]
|
||||
header = "About Group Signing"
|
||||
|
||||
[groupSigning.tooltip.finalization]
|
||||
bullet1 = "All signatures are applied in the participant order you specified"
|
||||
bullet2 = "You can finalize with partial signatures if needed"
|
||||
bullet3 = "Once finalized, the session cannot be modified"
|
||||
description = "Once all participants have signed (or you choose to finalize early), you can generate the final signed PDF."
|
||||
title = "Finalization Process"
|
||||
|
||||
[groupSigning.tooltip.roles]
|
||||
bullet1 = "Owner (you): Creates session, configures signature defaults, finalizes document"
|
||||
bullet2 = "Participants: Create their signature, choose certificate, place on PDF"
|
||||
bullet3 = "Participants cannot modify signature visibility, reason, or location settings"
|
||||
description = "You control the signature appearance settings for all participants."
|
||||
title = "Participant Roles"
|
||||
|
||||
[groupSigning.tooltip.sequential]
|
||||
bullet1 = "First participant must sign before the second can access the document"
|
||||
bullet2 = "Ensures proper signing order for legal compliance"
|
||||
bullet3 = "You can reorder participants by dragging them in the list"
|
||||
description = "Participants sign documents in the order you specify. Each signer receives a notification when it is their turn."
|
||||
title = "Sequential Signing"
|
||||
|
||||
[groupSigning.steps]
|
||||
back = "Back"
|
||||
completed = "Completed"
|
||||
current = "Current"
|
||||
stepLabel = "Step {{number}}"
|
||||
|
||||
[groupSigning.steps.configureDefaults]
|
||||
continue = "Continue to Review"
|
||||
invisible = "Signatures will be invisible (metadata only)"
|
||||
locationLabel = "Location:"
|
||||
preview = "Preview"
|
||||
reasonLabel = "Reason:"
|
||||
title = "Configure Signature Settings"
|
||||
visible = "Signatures will be visible on page {{page}}"
|
||||
|
||||
[groupSigning.steps.review]
|
||||
document = "Document"
|
||||
dueDate = "Due Date (Optional)"
|
||||
dueDatePlaceholder = "Select due date..."
|
||||
invisible = "Invisible (metadata only)"
|
||||
location = "Location:"
|
||||
logo = "Logo:"
|
||||
logoHidden = "No logo"
|
||||
logoShown = "Stirling PDF logo shown"
|
||||
participants = "Participants"
|
||||
reason = "Reason:"
|
||||
send = "Send Signing Requests"
|
||||
signatureSettings = "Signature Settings"
|
||||
title = "Review Session Details"
|
||||
titleShort = "Review & Send"
|
||||
visibility = "Visibility:"
|
||||
visible = "Visible on page {{page}}"
|
||||
participantCount = "{{count}} participant(s) will sign in order"
|
||||
|
||||
[groupSigning.steps.selectDocument]
|
||||
continue = "Continue to Participant Selection"
|
||||
noFile = "Please select a single PDF file from your active files to create a signing session."
|
||||
selectedFile = "Selected document"
|
||||
title = "Select Document"
|
||||
|
||||
[groupSigning.steps.selectParticipants]
|
||||
continue = "Continue to Signature Settings"
|
||||
count = "{{count}} participant(s) selected"
|
||||
label = "Select participants"
|
||||
placeholder = "Choose participants to sign..."
|
||||
title = "Choose Participants"
|
||||
|
||||
[getPdfInfo]
|
||||
downloadJson = "Download JSON"
|
||||
downloads = "Downloads"
|
||||
@@ -4458,6 +4846,7 @@ singlePageView = "Single Page View"
|
||||
unknownFile = "Unknown file"
|
||||
zoomIn = "Zoom In"
|
||||
zoomOut = "Zoom Out"
|
||||
resetZoom = "Reset zoom"
|
||||
|
||||
[rightRail]
|
||||
closeSelected = "Close Selected Files"
|
||||
@@ -5353,20 +5742,72 @@ title = "Print File"
|
||||
2 = "Enter Printer Name"
|
||||
|
||||
[quickAccess]
|
||||
access = "Access"
|
||||
accessAddPerson = "Add another person"
|
||||
accessBack = "Back"
|
||||
accessCopyLink = "Copy link"
|
||||
accessEmail = "Email Address"
|
||||
accessEmailPlaceholder = "[email protected]"
|
||||
accessFileLabel = "File"
|
||||
accessGeneral = "General Access"
|
||||
accessInviteTitle = "Invite People"
|
||||
accessOwner = "Owner"
|
||||
accessPanel = "Document access"
|
||||
accessPeople = "People with access"
|
||||
accessRemove = "Remove"
|
||||
accessRestricted = "Restricted"
|
||||
accessRestrictedHint = "Only people with access can open"
|
||||
accessRole = "Role"
|
||||
accessRoleCommenter = "Commenter"
|
||||
accessRoleEditor = "Editor"
|
||||
accessRoleViewer = "Viewer"
|
||||
accessSelectedFile = "Selected file"
|
||||
accessSendInvite = "Send Invite"
|
||||
accessTitle = "Document Access"
|
||||
accessYou = "You"
|
||||
account = "Account"
|
||||
activeSessions = "Active Sessions"
|
||||
activeTab = "Active"
|
||||
activity = "Activity"
|
||||
adminSettings = "Admin Settings"
|
||||
allSessions = "All Sessions"
|
||||
allTools = "Tools"
|
||||
automate = "Automate"
|
||||
back = "Back"
|
||||
certSign = "Certificate Sign"
|
||||
completedSessions = "Completed Sessions"
|
||||
completedTab = "Completed"
|
||||
config = "Config"
|
||||
createNew = "Create New Request"
|
||||
createSession = "Create Signing Request"
|
||||
dueDate = "Due date (optional)"
|
||||
files = "Files"
|
||||
help = "Help"
|
||||
noActiveSessions = "No pending sign requests or active sessions"
|
||||
noCompletedSessions = "No completed sessions"
|
||||
noFile = "No file selected"
|
||||
read = "Read"
|
||||
reader = "Reader"
|
||||
refresh = "Refresh"
|
||||
requestSignatures = "Request Signatures"
|
||||
selectSingleFileToRequest = "Select a single PDF file to request signatures"
|
||||
selectedFile = "Selected file"
|
||||
selectUsers = "Select users to sign"
|
||||
selectUsersPlaceholder = "Choose participants..."
|
||||
sendingRequest = "Sending..."
|
||||
settings = "Settings"
|
||||
showMeAround = "Show me around"
|
||||
sign = "Sign"
|
||||
signatureRequests = "Signature Requests"
|
||||
signYourself = "Sign Yourself"
|
||||
newRequest = "New Request"
|
||||
tours = "Tours"
|
||||
wetSign = "Add Signature"
|
||||
filterMine = "Mine"
|
||||
filterOverdue = "Overdue"
|
||||
filterSigned = "Signed"
|
||||
filterDeclined = "Declined"
|
||||
searchDocuments = "Search documents…"
|
||||
|
||||
[quickAccess.helpMenu]
|
||||
adminTour = "Admin Tour"
|
||||
@@ -5998,11 +6439,75 @@ toolNotAvailableLocally = "Your Stirling-PDF server is offline and \"{{endpoint}
|
||||
expired = "Your session has expired. Please refresh the page and try again."
|
||||
refreshPage = "Refresh Page"
|
||||
|
||||
[sessionManagement.tooltip]
|
||||
header = "Managing Signing Sessions"
|
||||
|
||||
[sessionManagement.tooltip.addParticipants]
|
||||
bullet1 = "New participants added to the end of signing order"
|
||||
bullet2 = "Cannot add participants after session is finalized"
|
||||
bullet3 = "Each participant receives a notification when it's their turn"
|
||||
description = "You can add more participants to an active session at any time before finalization."
|
||||
title = "Adding Participants"
|
||||
|
||||
[sessionManagement.tooltip.finalization]
|
||||
bullet1 = "<b>Full finalization</b>: All participants have signed"
|
||||
bullet2 = "<b>Partial finalization</b>: Some participants haven't signed yet"
|
||||
bullet3 = "Unsigned participants will be excluded from the final document"
|
||||
bullet4 = "Once finalized, you can load the signed PDF into active files"
|
||||
description = "Finalization combines all signatures into a single signed PDF. This action cannot be undone."
|
||||
title = "Session Finalization"
|
||||
|
||||
[sessionManagement.tooltip.participantRemoval]
|
||||
bullet1 = "Cannot remove participants who have already signed"
|
||||
bullet2 = "Removed participants no longer receive notifications"
|
||||
bullet3 = "Signing order adjusts automatically"
|
||||
description = "Participants can be removed from sessions before they sign."
|
||||
title = "Removing Participants"
|
||||
|
||||
[sessionManagement.tooltip.signatureOrder]
|
||||
bullet1 = "Each signature is applied sequentially to the PDF"
|
||||
bullet2 = "Later signers can see earlier signatures"
|
||||
bullet3 = "Critical for approval workflows and legal chains of custody"
|
||||
description = "The order you specify when creating the session determines who signs first."
|
||||
title = "Signature Order"
|
||||
|
||||
[signatureSettings.tooltip]
|
||||
header = "Signature Appearance Settings"
|
||||
|
||||
[signatureSettings.tooltip.location]
|
||||
bullet1 = "Examples: \"New York, USA\", \"London Office\", \"Remote\""
|
||||
bullet2 = "Not the same as page position"
|
||||
bullet3 = "May be required for certain legal jurisdictions"
|
||||
description = "Optional geographic location where the signature was applied. Stored in certificate metadata."
|
||||
title = "Signature Location"
|
||||
|
||||
[signatureSettings.tooltip.logo]
|
||||
bullet1 = "Displayed alongside signature and text"
|
||||
bullet2 = "Supports PNG, JPG formats"
|
||||
bullet3 = "Enhances professional appearance"
|
||||
description = "Add a company logo to visible signatures for branding and authenticity."
|
||||
title = "Company Logo"
|
||||
|
||||
[signatureSettings.tooltip.reason]
|
||||
bullet1 = "Examples: \"Approval\", \"Contract Agreement\", \"Review Complete\""
|
||||
bullet2 = "Visible in PDF signature properties"
|
||||
bullet3 = "Useful for audit trails and compliance"
|
||||
description = "Optional text explaining why the document is being signed. Stored in certificate metadata."
|
||||
title = "Signature Reason"
|
||||
|
||||
[signatureSettings.tooltip.visibility]
|
||||
bullet1 = "<b>Visible</b>: Signature appears on PDF with custom appearance"
|
||||
bullet2 = "<b>Invisible</b>: Certificate embedded without visual mark"
|
||||
bullet3 = "Invisible signatures still provide cryptographic validation"
|
||||
description = "Controls whether the signature is visible on the document or embedded invisibly."
|
||||
title = "Signature Visibility"
|
||||
|
||||
[settings.configuration]
|
||||
advanced = "Advanced"
|
||||
database = "Database"
|
||||
endpoints = "Endpoints"
|
||||
features = "Features"
|
||||
storageSharing = "File Storage & Sharing"
|
||||
systemSettings = "System Settings"
|
||||
title = "Configuration"
|
||||
|
||||
@@ -6477,6 +6982,15 @@ saved = "Saved"
|
||||
text = "Text"
|
||||
title = "Signature Type"
|
||||
|
||||
[signRequest]
|
||||
declined = "Sign request declined"
|
||||
fetchFailed = "Failed to load sign request"
|
||||
signed = "Document signed successfully"
|
||||
|
||||
[signSession]
|
||||
createFailed = "Failed to create signing request"
|
||||
created = "Signing request sent"
|
||||
|
||||
[signup]
|
||||
accountCreatedSuccessfully = "Account created successfully! You can now sign in."
|
||||
alreadyHaveAccount = "Already have an account? Sign in"
|
||||
@@ -6755,6 +7269,106 @@ title = "Split PDF by Chapters"
|
||||
[splitPdfByChapters]
|
||||
tags = "split,chapters,bookmarks,organize"
|
||||
|
||||
[storageShare]
|
||||
accessed = "Accessed"
|
||||
accessDenied = "You do not have access to this shared file. Ask the owner to share it with you."
|
||||
accessFailed = "Unable to load activity."
|
||||
accessDeniedBody = "You do not have access to this file. Ask the owner to share it with you."
|
||||
accessDeniedTitle = "No access"
|
||||
accessLimitedCommenter = "Comment access is coming soon. Ask the owner for editor access if you need to download."
|
||||
accessLimitedTitle = "Limited access"
|
||||
accessLimitedViewer = "This link is view-only. Ask the owner for editor access if you need to download."
|
||||
createdAt = "Created"
|
||||
download = "Download"
|
||||
downloadFailed = "Unable to download this file."
|
||||
expiredBody = "This share link is invalid or has expired."
|
||||
expiredTitle = "Link expired"
|
||||
goToLogin = "Go to login"
|
||||
loadFailed = "Unable to open shared file."
|
||||
loading = "Loading share link..."
|
||||
loginPrompt = "Sign in to access this shared file."
|
||||
loginRequired = "Login required"
|
||||
openInApp = "Open in Stirling PDF"
|
||||
ownerLabel = "Owner"
|
||||
ownerUnknown = "Unknown"
|
||||
requiresLogin = "This shared file requires login."
|
||||
roleCommenter = "Commenter"
|
||||
roleEditor = "Editor"
|
||||
roleViewer = "Viewer"
|
||||
shareHeading = "Shared file"
|
||||
titleDefault = "Shared file"
|
||||
tryAgain = "Please try again later."
|
||||
addUser = "Add"
|
||||
commenterHint = "Commenting is coming soon."
|
||||
copied = "Link copied to clipboard"
|
||||
copy = "Copy"
|
||||
copyFailed = "Copy failed"
|
||||
description = "Create a share link for this file. Signed-in users with the link can access it."
|
||||
downloadsCount = "Downloads: {{count}}"
|
||||
emailWarningBody = "This looks like an email address. If this person is not already a Stirling PDF user, they will not be able to access the file."
|
||||
emailWarningConfirm = "Share anyway"
|
||||
emailWarningTitle = "Email address"
|
||||
errorTitle = "Share failed"
|
||||
failure = "Unable to generate a share link. Please try again."
|
||||
fileLabel = "File"
|
||||
generate = "Generate Link"
|
||||
generated = "Share link generated"
|
||||
hideActivity = "Hide activity"
|
||||
invalidUsername = "Enter a valid username or email address."
|
||||
lastAccessed = "Last accessed"
|
||||
linkAccessTitle = "Share link access"
|
||||
linkLabel = "Share link"
|
||||
linksDisabled = "Share links are disabled."
|
||||
linksDisabledBody = "Share links are disabled by your server settings."
|
||||
manage = "Manage sharing"
|
||||
manageDescription = "Create and manage links to share this file."
|
||||
manageLoadFailed = "Unable to load share links."
|
||||
manageTitle = "Manage Sharing"
|
||||
noActivity = "No activity yet."
|
||||
noLinks = "No active share links yet."
|
||||
noSharedUsers = "No users have access yet."
|
||||
removeLink = "Remove link"
|
||||
removeUser = "Remove"
|
||||
revokeFailed = "Unable to remove the share link."
|
||||
revoked = "Share link removed"
|
||||
roleLabel = "Role"
|
||||
sharingDisabled = "Sharing is disabled."
|
||||
sharingDisabledBody = "Sharing has been disabled by your server settings."
|
||||
sharedUsersTitle = "Shared users"
|
||||
title = "Share File"
|
||||
unknownUser = "Unknown user"
|
||||
userAddFailed = "Unable to share with that user."
|
||||
userAdded = "User added to shared list."
|
||||
usernameLabel = "Username or email"
|
||||
usernamePlaceholder = "Enter a username or email"
|
||||
userRemoveFailed = "Unable to remove that user."
|
||||
userRemoved = "User removed from shared list."
|
||||
viewActivity = "View activity"
|
||||
viewed = "Viewed"
|
||||
viewsCount = "Views: {{count}}"
|
||||
downloaded = "Downloaded"
|
||||
bulkDescription = "Create one link to share all selected files with signed-in users."
|
||||
bulkTitle = "Share selected files"
|
||||
copyLink = "Copy share link"
|
||||
fileCount = "{{count}} files selected"
|
||||
ownerOnly = "Only the owner can manage sharing."
|
||||
selectSingleFile = "Select a single file to manage sharing."
|
||||
|
||||
[storageUpload]
|
||||
description = "This uploads the current file to server storage for your own access."
|
||||
errorTitle = "Upload failed"
|
||||
failure = "Upload failed. Please check your login and storage settings."
|
||||
fileLabel = "File"
|
||||
hint = "Public links and access modes are controlled by your server settings."
|
||||
success = "Uploaded to server"
|
||||
title = "Upload to Server"
|
||||
updateButton = "Update on Server"
|
||||
uploadButton = "Upload to Server"
|
||||
bulkDescription = "This uploads the selected files to your server storage."
|
||||
bulkTitle = "Upload selected files"
|
||||
fileCount = "{{count}} files selected"
|
||||
more = " +{{count}} more"
|
||||
|
||||
[storage]
|
||||
approximateSize = "Approximate size"
|
||||
fileTooLarge = "File too large. Maximum size per file is"
|
||||
@@ -7144,6 +7758,30 @@ title = "View/Edit PDF"
|
||||
[warning]
|
||||
tooltipTitle = "Warning"
|
||||
|
||||
[wetSignature.tooltip]
|
||||
header = "Signature Creation Methods"
|
||||
|
||||
[wetSignature.tooltip.draw]
|
||||
bullet1 = "Customize pen color and thickness"
|
||||
bullet2 = "Clear and redraw until satisfied"
|
||||
bullet3 = "Works on touch devices (tablets, phones)"
|
||||
description = "Create a handwritten signature using your mouse or touchscreen. Best for personal, authentic signatures."
|
||||
title = "Draw Signature"
|
||||
|
||||
[wetSignature.tooltip.type]
|
||||
bullet1 = "Choose from multiple fonts"
|
||||
bullet2 = "Customize text size and color"
|
||||
bullet3 = "Perfect for standardized signatures"
|
||||
description = "Generate a signature from typed text. Fast and consistent, suitable for business documents."
|
||||
title = "Type Signature"
|
||||
|
||||
[wetSignature.tooltip.upload]
|
||||
bullet1 = "Supports PNG, JPG, and other image formats"
|
||||
bullet2 = "Transparent backgrounds recommended for best results"
|
||||
bullet3 = "Image will be resized to fit signature area"
|
||||
description = "Upload a pre-created signature image. Ideal if you have a scanned signature or company logo."
|
||||
title = "Upload Signature Image"
|
||||
|
||||
[watermark]
|
||||
completed = "Watermark added"
|
||||
desc = "Add text or image watermarks to PDF files"
|
||||
|
||||
Reference in New Issue
Block a user