Files
Stirling-PDF/frontend/editor/public/locales/ro-RO/translation.toml
T

12114 lines
472 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
alphabet = "Alfabet"
apply = "Aplicare"
applyAndContinue = "Salvați și ieșiți"
back = "Înapoi"
black = "Negru"
blue = "Albastru"
cancel = "Anulare"
chooseFile = "Alegeți fișier"
clear = "Golește"
close = "Închide"
comingSoon = "În curând"
confirm = "Confirmați"
confirmClose = "Confirmare închidere"
confirmCloseCancel = "Anulare"
confirmCloseConfirm = "Închideți fișierul"
confirmCloseDiscard = "Renunță la modificări și închide"
confirmCloseMessage = "Sigur doriți să închideți acest fișier?"
confirmCloseSave = "Salvează și închide"
confirmCloseSaveFailed_one = "Salvat cu erori. Salvarea a eșuat pentru {{count}} file."
confirmCloseSaveFailed_other = "Saved with errors. {{count}} files could not be saved."
confirmCloseSaveFailedTitle = "Salvare eșuată"
confirmCloseUnsaved = "Acest fișier are modificări nesalvate."
confirmCloseUnsavedList_one = "Ai {{count}} file cu modificări nesalvate.\n\n{{fileList}}"
confirmCloseUnsavedList_other = "You have {{count}} files with unsaved changes.\n\n{{fileList}}"
custom = "Personalizat..."
customPosition = "Poziție personalizată"
customTextTooltip = "Format opțional pentru numerele de pagină. Folosiți {n} ca înlocuitor pentru număr. Exemplu: \"Pagina {n}\" va afișa \"Pagina 1\", \"Pagina 2\", etc."
delete = "Șterge"
details = "Detalii"
discardChanges = "Renunțați și ieșiți"
download = "Descarcă"
downloadPdf = "Descarcă PDF"
downloadUnavailable = "Descărcare indisponibilă pentru acest element"
edit = "Editare"
editSecret = "Editați această valoare"
editYourNewFiles = "Editați noile fișiere"
encryptedFilesBlocked_one = "Fișierul este protejat cu parolă. Deblocați-l mai întâi."
encryptedFilesBlocked_other = "{{count}} fișiere sunt protejate cu parolă. Deblocați-le mai întâi."
exportAndContinue = "Exportați și continuați"
false = "Fals"
fileNotSavedToDisk = "Nesalvat pe disc"
fileSavedToDisk = "Fișier salvat pe disc"
fileSelected = "Selectat: {{filename}}"
filesSelected = "{{count}} fișiere"
font = "Font"
fontSizeTooltip = "Dimensiunea textului numărului de pagină în puncte. Numere mai mari creează text mai mare."
fontTypeTooltip = "Familia de font pentru numerele de pagină. Alegeți în funcție de stilul documentului."
green = "Verde"
help = "Ajutor"
incorrectPasswordMessage = "Parola curentă este incorectă."
info = "Informații"
invalidUndoData = "Nu se poate anula: date de operațiune nevalide"
keepWorking = "Continuați lucrul"
loading = "Se încarcă..."
loginAgreementAccept = "Acceptați"
loginAgreementDecline = "Refuzați"
loginAgreementProvider = "Această notificare este furnizată de administratorul dvs., nu de Stirling PDF Inc."
loginAgreementTitle = "Acord de autentificare"
logOut = "Deconectare"
marginTooltip = "Distanța dintre numărul paginii și marginea paginii."
moreOptions = "Mai multe opțiuni"
never = "Niciodată"
no = "Nu"
noFileSelected = "Niciun fișier selectat. Vă rugăm să încărcați unul."
noFilesToUndo = "Nu se poate anula: nu au fost procesate fișiere în ultima operațiune"
noOperationToUndo = "Nicio operațiune de anulat"
nothingToUndo = "Nimic de anulat"
noValidFiles = "Niciun fișier valid de procesat"
oops = "Ups!"
openInNewWindow = "Deschide într-o fereastră nouă"
openInViewer = "Deschideți în Vizualizator"
operationCancelled = "Operațiune anulată"
page = "Pagină"
pageNum = "Numărul paginii"
pageOrderPrompt = "Ordinea paginilor (Introdu o listă separată prin virgulă de numere de pagină):"
pages = "Pagini"
pageSelectionPrompt = "Selecție Personalizată de Pagini (Introduceți o listă separată prin virgule a numerelor de pagini 1,5,6 sau funcții precum 2n+1) :"
password = "Parolă"
pin = "Fixare fișier (rămâne activ după rularea instrumentului)"
pro = "Pro"
processingComplete = "Fișierul dvs. este gata."
processingCompleteMultiple = "{{count}} fișiere sunt gata."
property = "Proprietate"
quickPosition = "Poziție rapidă"
red = "Roșu"
remove = "Elimină"
reset = "Resetare"
review = "Revizuire"
save = "Salvează"
saveUnavailable = "Salvarea nu este disponibilă pentru acest element"
size = "Dimensiune"
startingNumberTooltip = "Primul număr afișat. Paginile următoare vor crește de la acest număr."
submit = "Trimiteți"
success = "Succes"
termsAndConditions = "Termeni și condiții"
text = "Text"
true = "Adevărat"
undo = "Anulați"
undoDataMismatch = "Nu se poate anula: datele operațiunii sunt corupte"
undoFailed = "Anularea operațiunii a eșuat"
undoOperationTooltip = "Faceți clic pentru a anula ultima operațiune și a restaura fișierele originale"
undoQuotaError = "Nu se poate anula: spațiu de stocare insuficient"
undoStorageError = "Anularea s-a încheiat, dar unele fișiere nu au putut fi salvate în stocare"
undoSuccess = "Operațiune anulată cu succes"
unknown = "Necunoscut"
unpin = "Anulare fixare fișier (înlocuiește după rularea instrumentului)"
unsavedChanges = "Aveți modificări nesalvate în PDF."
unsavedChangesBody = "You have unsaved changes to your PDF. Are you sure you want to leave?"
unsavedChangesTitle = "Modificări nesalvate"
unsupported = "Nesuportat"
username = "Nume de utilizator"
welcome = "Bun venit"
white = "Alb"
yes = "Da"
[account]
accountSettings = "Setări Cont"
adminSettings = "Setări Admin - Vizualizează și Adaugă Utilizatori"
changePassword = "Schimbă Parola"
changeUsername = "Schimbă Numele de Utilizator"
changeUsernameDescription = "Actualizați numele de utilizator. Veți fi deconectat(ă) după actualizare."
confirmNewPassword = "Confirmă Parola Nouă"
newPassword = "Parolă Nouă"
newUsername = "Nume de Utilizator Nou"
newUsernamePlaceholder = "Introduceți noul nume de utilizator"
oldPassword = "Parola veche"
password = "Parolă de Confirmare"
property = "Proprietate"
settingsCompare = "Comparație Setări:"
signOut = "Deconectare"
syncTitle = "Sincronizează setările browserului cu Contul"
syncToAccount = "Sincronizează Cont <- Browser"
syncToBrowser = "Sincronizează Cont -> Browser"
title = "Setări Cont"
userControlSettings = "Setări Control Utilizator"
webBrowserSettings = "Setare Browser Web"
yourApiKey = "Cheia ta API"
[account.mfa]
codeLabel = "Cod de autentificare"
codePlaceholder = "Introduceți codul din 6 cifre"
codeRequired = "Introduceți codul de autentificare pentru a continua."
confirmDisable = "Dezactivați"
confirmEnable = "Activați"
description = "Adăugați un nivel suplimentar de securitate contului."
disableButton = "Dezactivați autentificarea cu doi factori"
disabled = "Autentificarea cu doi factori a fost dezactivată."
disableDescription = "Introduceți un cod de autentificare valid pentru a dezactiva autentificarea cu doi factori."
disableFailed = "Nu se poate dezactiva autentificarea cu doi factori. Verificați codul și încercați din nou."
disableTitle = "Dezactivați autentificarea cu doi factori"
enableButton = "Activați autentificarea cu doi factori"
enabled = "Autentificarea cu doi factori a fost activată."
enableFailed = "Nu se poate activa autentificarea cu doi factori. Verificați codul și încercați din nou."
manualKey = "Cheie de configurare manuală"
secretWarning = "Păstrați această cheie privată. Oricine are acces poate genera coduri de autentificare valide."
setupDescription = "Scanați codul QR cu aplicația de autentificare, apoi introduceți codul din 6 cifre pentru confirmare."
setupFailed = "Nu se poate începe configurarea autentificării cu doi factori. Încercați din nou."
setupTitle = "Configurați autentificarea cu doi factori"
ssoDescription = "Autentificarea cu doi factori este gestionată de furnizorul dvs. de identitate pentru conturile cu autentificare unică."
ssoManaged = "Configurați MFA prin furnizorul dvs. de identitate."
title = "Autentificare cu doi factori"
[account.overview]
logOut = "Deconectare"
signedInAs = "Conectat ca: {{email}}"
[add-page-numbers]
tags = "paginează,etichetează,organizează,indexează"
[addAttachments]
tags = "embed,attach,include,attachments,attach files,embed files,include files,add files,file attachment,associated files,supplementary files"
[addAttachments.error]
failed = "A apărut o eroare în timpul adăugării atașamentelor la PDF."
[AddAttachmentsRequest]
addMoreFiles = "Adăugați mai multe fișiere..."
attachments = "Selectați atașamente"
info = "Selectați fișiere de atașat la PDF-ul dvs. Aceste fișiere vor fi încorporate și accesibile prin panoul de atașamente al PDF-ului."
placeholder = "Alegeți fișiere..."
removeFile = "Elimină fișierul"
selectedFiles = "Fișiere selectate"
submit = "Adăugați atașamente"
[AddAttachmentsRequest.error]
failed = "Operațiunea de adăugare atașamente a eșuat"
[AddAttachmentsRequest.results]
title = "Rezultatele atașării"
[AddAttachmentsRequest.tooltip.description]
title = "Ce face"
[AddAttachmentsRequest.tooltip.header]
title = "Despre adăugarea atașamentelor"
[addFileCard]
upload = "Încărcați"
[addImage]
applySignatures = "Aplică imagini"
header = "Adăugare imagine în PDF"
tags = "img,jpg,poză,fotografie"
title = "Adăugare imagine"
[addImage.canvas]
colorPickerTitle = "Choose stroke colour"
[addImage.error]
failed = "A apărut o eroare la adăugarea imaginii în PDF."
[addImage.image]
hint = "Supports PNG, JPEG, GIF, BMP, TIFF, and SVG files. SVG files will be converted to PNG for embedding."
label = "Fișier imagine"
name = "Imagine"
placeholder = "Încarcă o imagine"
[addImage.instructions]
noSignature = "Încarcă o imagine mai sus pentru a activa plasarea."
paused = "Plasare întreruptă"
resumeHint = "Reia plasarea pentru a face clic și a adăuga imaginea."
text = "După ce încarci imaginea de mai sus, fă clic oriunde pe PDF pentru a o plasa."
title = "Cum adaugi imagini"
[addImage.mode]
move = "Mută imaginea"
pause = "Pauză plasare"
place = "Plasează imaginea"
resume = "Reia plasarea"
[addImage.results]
title = "Rezultate adăugare imagine"
[addImage.saved]
defaultCanvasLabel = "Drawing signature"
defaultImageLabel = "Imagine încărcată"
defaultLabel = "Imagine"
defaultTextLabel = "Typed signature"
delete = "Remove"
emptyTitle = "No saved signatures yet"
heading = "Saved signatures"
label = "Label"
limitTitle = "Limit reached"
next = "Next"
personalHeading = "Personal Signatures"
prev = "Previous"
savePersonal = "Save Personal"
saveShared = "Save Shared"
sharedHeading = "Shared Signatures"
[addImage.saved.type]
canvas = "Drawing"
image = "Upload"
text = "Text"
[addImage.step]
createDesc = "Încarcă imaginea pe care vrei să o adaugi"
place = "Plasează imaginea"
placeDesc = "Fă clic pe PDF pentru a adăuga imaginea"
[addImage.steps]
configure = "Configurează imaginea"
[addImage.text]
colorLabel = "Text colour"
fontLabel = "Font"
fontSizeLabel = "Font size"
name = "Text"
placeholder = "Enter text"
[addImage.type]
canvas = "Canvas"
image = "Image"
saved = "Saved"
text = "Text"
[addPageNumbers]
customize = "Personalizați aspectul"
customNumberDesc = "Implicit la {n}, acceptă și 'Pagina {n} din {total}', 'Text-{n}', '{nume_fisier}-{n}"
fontName = "Nume Font"
fontSize = "Dimensiune Font"
numberPagesDesc = "Ce pagini să numeroteze, implicit 'toate', acceptă și 1-5 sau 2,5,9 etc"
pagesAndStarting = "Pagini și număr de start"
positionAndPages = "Poziție și pagini"
preview = "Selecție poziție"
previewDisclaimer = "Previzualizarea este aproximativă. Rezultatul final poate varia din cauza metricilor de font ale PDF-ului."
submit = "Adaugă Numere de Pagină"
tags = "number,pagination,count,add page numbers,page numbering,page numbers,footer,header,number pages,sequential,pagination tool"
title = "Adaugă Numere de Pagină"
zeroPad = "Zeropad Width (Bates Stamping)"
zeroPadTooltip = "Zeropad (Bates Stamp) page numbers to this width (e.g., 3 ⇒ 001). Set 0 to disable."
[addPageNumbers.error]
failed = "Operațiunea de adăugare a numerelor de pagină a eșuat"
[addPageNumbers.results]
title = "Rezultatele numerotării paginilor"
[addPageNumbers.selectText]
2 = "Dimensiunea Marginii"
4 = "Număr de Start"
5 = "Pagini de Numerotat"
6 = "Text Personalizat"
[addPassword]
desc = "Criptați documentul PDF cu o parolă."
submit = "Criptează"
tags = "encrypt,password,lock,secure,protect,security,encryption,safeguard,confidential,private,restrict access"
title = "Adaugă parolă"
[addPassword.encryption.keyLength]
128bit = "128-bit (Standard)"
256bit = "256-bit (Ridicat)"
40bit = "40-bit (Scăzut)"
label = "Lungimea cheii de criptare"
[addPassword.error]
failed = "A apărut o eroare în timpul criptării PDF-ului."
[addPassword.passwords]
stepTitle = "Parole și criptare"
[addPassword.passwords.owner]
label = "Parola proprietarului"
placeholder = "Introduceți parola proprietarului"
[addPassword.passwords.user]
label = "Parola utilizatorului"
placeholder = "Introduceți parola utilizatorului"
[addPassword.results]
title = "PDF-uri criptate"
[addPassword.tooltip.encryption]
bullet1 = "40-bit: securitate de bază, compatibil cu vizualizatoare mai vechi"
bullet2 = "128-bit: securitate standard, larg acceptată"
bullet3 = "256-bit: securitate maximă, necesită vizualizatoare moderne"
text = "Nivelurile mai ridicate de criptare oferă o securitate mai bună, dar pot să nu fie acceptate de vizualizatoarele PDF mai vechi."
title = "Niveluri de criptare"
[addPassword.tooltip.header]
title = "Prezentare generală a protecției cu parolă"
[addPassword.tooltip.passwords]
bullet1 = "Parola utilizatorului: necesară pentru a deschide PDF-ul"
bullet2 = "Parola proprietarului: controlează permisiunile documentului (nu este acceptată de toate vizualizatoarele PDF)"
text = "Parolele de utilizator restricționează deschiderea documentului, în timp ce parolele de proprietar controlează ce se poate face cu documentul după deschidere. Puteți seta ambele sau doar una."
title = "Tipuri de parole"
[addPassword.tooltip.permissions]
text = "Aceste permisiuni controlează ce pot face utilizatorii cu PDF-ul. Sunt cele mai eficiente când sunt combinate cu o parolă de proprietar."
title = "Schimbă Permisiunile"
[addStamp]
preview = "Previzualizare ștampilă"
tags = "stamp,mark,seal,approved,rejected,confidential,stamp tool,rubber stamp,date stamp,approval stamp,received,void,copy,original"
[AddStampRequest]
alphabet = "Alfabet"
clickToExpand = "Click to expand"
customColor = "Culoare Text Personalizată"
customDateDesc = "Custom format"
customPosition = "Trageți ștampila în locația dorită în fereastra de previzualizare."
dateDesc = "Current date"
datetimeDesc = "Date and time combined"
dateTimeVars = "Date & Time"
dynamicVariables = "Dynamic Variables"
examples = "Examples"
filenameDesc = "Filename without extension"
filenameFullDesc = "Filename with extension"
fileVars = "File Information"
fontSize = "Dimensiune Font/Imagine"
imageSize = "Dimensiunea imaginii"
margin = "Margine"
metadataDesc = "From PDF document properties"
metadataVars = "Document Metadata"
multiLine = "multi-line"
noStampSelected = "Nu a fost selectată nicio ștampilă. Reveniți la Pasul 1."
opacity = "Opacitate"
otherVars = "Other"
pageNumberDesc = "Current page number"
pageVars = "Page Information"
position = "Poziție"
positionAndFormatting = "Poziție și formatare"
preview = "Preview:"
quickPosition = "Selectați o poziție pe pagină pentru a plasa ștampila."
rotation = "Rotație"
selectTemplate = "Select a template..."
stampSetup = "Configurare ștampilă"
stampText = "Text Ștampilă"
stampTextDescription = "Use dynamic variables below. Use @@ for literal @. Use \\n for new lines."
stampType = "Tip Ștampilă"
submit = "Trimite"
tags = "Ștampilă, Adaugă imagine, centrează imagine, Filigran, PDF, Încorporează, Personalizează"
timeDesc = "Current time"
title = "Ștampilează PDF"
totalPagesDesc = "Total number of pages"
useTemplate = "Use Template"
uuidDesc = "Short unique identifier (8 chars)"
variablesHelp = "Click on any variable to insert it into your stamp text. Use @@ for literal @."
yearMonthDayDesc = "Individual date parts"
[AddStampRequest.error]
failed = "A apărut o eroare la adăugarea ștampilei în PDF."
[AddStampRequest.results]
title = "Rezultatele ștampilării"
[AddStampRequest.template]
custom = "Custom"
dateHeader = "Date Header"
doc-info = "Document Info"
draft = "Draft Watermark"
draftWatermark = "Draft Watermark"
european-date = "European Date (DD/MM/YYYY)"
europeanDate = "European Date"
legal-footer = "Legal Footer"
page-numbers = "Page Numbers"
pageNumberFooter = "Page Number Footer"
timestamp = "Timestamp"
[addText]
applySignatures = "Aplicați textul"
header = "Adăugați text în PDF-uri"
tags = "text,anotare,etichetă"
title = "Adăugați text"
[addText.canvas]
colorPickerTitle = "Choose stroke colour"
[addText.error]
failed = "A apărut o eroare la adăugarea textului în PDF."
[addText.instructions]
noSignature = "Introduceți textul mai sus pentru a activa plasarea."
paused = "Plasarea este întreruptă"
resumeHint = "Reluați plasarea pentru a face clic și a adăuga textul."
text = "După ce ați introdus textul mai sus, faceți clic oriunde pe PDF pentru a-l plasa."
title = "Cum adăugați text"
[addText.mode]
move = "Mutare text"
pause = "Pauză plasare"
place = "Plasare text"
resume = "Reluare plasare"
[addText.results]
title = "Rezultate adăugare text"
[addText.saved]
defaultCanvasLabel = "Drawing signature"
defaultImageLabel = "Uploaded signature"
defaultLabel = "Signature"
defaultTextLabel = "Typed signature"
delete = "Remove"
emptyTitle = "No saved signatures yet"
heading = "Saved signatures"
label = "Label"
limitTitle = "Limit reached"
next = "Next"
personalHeading = "Personal Signatures"
prev = "Previous"
savePersonal = "Save Personal"
saveShared = "Save Shared"
sharedHeading = "Shared Signatures"
[addText.saved.type]
canvas = "Drawing"
image = "Upload"
text = "Text"
[addText.step]
createDesc = "Introduceți textul pe care doriți să-l adăugați"
place = "Plasați textul"
placeDesc = "Faceți clic pe PDF pentru a adăuga textul"
[addText.steps]
configure = "Configurați textul"
[addText.text]
colorLabel = "Culoarea textului"
fontLabel = "Font"
fontSizeLabel = "Dimensiune font"
fontSizePlaceholder = "Tastați sau selectați dimensiunea fontului (8-200)"
name = "Conținut text"
placeholder = "Introduceți textul pe care doriți să-l adăugați"
[addText.type]
canvas = "Canvas"
image = "Image"
saved = "Saved"
text = "Text"
[adjust-contrast]
tags = "corectare-culoare,reglează,modifică,îmbunătățește"
[adjustContrast]
adjustColors = "Ajustează culorile"
basic = "Ajustări de bază"
blue = "Albastru"
brightness = "Luminozitate:"
confirm = "Confirmați"
contrast = "Contrast:"
green = "Verde"
noPreview = "Selectați un PDF pentru previzualizare"
red = "Roșu"
saturation = "Saturație:"
tags = "contrast,brightness,saturation,adjust colors,color correction,enhance,lighten,darken,improve quality,color balance,hue,vibrance"
title = "Ajustează Contrastul"
[adjustContrast.error]
failed = "Nu s-a reușit ajustarea culorilor/contrastului"
[adjustContrast.results]
title = "PDF ajustat"
[adjustPageScale]
submit = "Ajustează scala paginii"
tags = "redimensionare,modificare,dimensiune,adaptare"
title = "Ajustează scala paginii"
[adjustPageScale.error]
failed = "A apărut o eroare la ajustarea scalei paginii."
[adjustPageScale.orientation]
label = "Orientarea paginii"
landscape = "Peisaj"
portrait = "Portret"
[adjustPageScale.pageSize]
keep = "Păstrează dimensiunea originală"
label = "Dimensiunea paginii țintă"
legal = "Legal"
letter = "Letter"
[adjustPageScale.scaleFactor]
label = "Factor de scalare"
[adjustPageScale.tooltip.description]
text = "Ajustați dimensiunea conținutului PDF și modificați dimensiunile paginii."
title = "Descriere"
[adjustPageScale.tooltip.header]
title = "Prezentare setări scală pagină"
[adjustPageScale.tooltip.pageSize]
text = "Setează dimensiunile paginilor PDF de ieșire. „Păstrează dimensiunea originală” menține dimensiunile actuale, în timp ce celelalte opțiuni redimensionează la formate standard de hârtie."
title = "Dimensiunea paginii țintă"
[adjustPageScale.tooltip.scaleFactor]
bullet1 = "1.0 = Dimensiune originală"
bullet2 = "0.5 = Jumătate (cu 50% mai mic)"
bullet3 = "2.0 = Dublu (cu 200% mai mare, poate decupa)"
text = "Controlează cât de mare sau mic apare conținutul pe pagină. Conținutul este scalat și centrat - dacă depășește dimensiunea paginii, poate fi decupat."
title = "Factor de scalare"
[admin]
close = "Închideți"
error = "Eroare"
expand = "Extindeți"
[admin.settings]
discard = "Renunță"
error = "Nu s-au putut salva setările"
fetchError = "Nu s-au putut încărca setările"
loginRequired = "Modul de autentificare trebuie activat pentru a modifica setările de administrator"
restartError = "Nu s-a putut reporni serverul. Reporniți manual."
restarting = "Se repornește serverul"
restartingMessage = "Serverul se repornește. Așteptați puțin..."
restartRequired = "Este necesară repornirea"
save = "Salvați modificările"
saved = "Setările au fost salvate cu succes"
saveError = "Nu s-au putut salva setările"
saveSuccess = "Setările au fost salvate cu succes"
success = "Setări salvate cu succes"
title = "Setări de administrator"
workspace = "Spațiu de lucru"
[admin.settings.advanced]
description = "Configurați funcții avansate și funcționalități experimentale."
features = "Comutatoare de funcții"
processing = "Procesare"
title = "Avansat"
[admin.settings.advanced.disableSanitize]
description = "AVERTISMENT: Risc de securitate - dezactivarea sanitizării HTML poate duce la vulnerabilități XSS"
label = "Dezactivează sanitizarea HTML"
[admin.settings.advanced.enableAlphaFunctionality]
description = "Activează funcții experimentale și în stadiu alfa (pot fi instabile)"
label = "Activează funcțiile Alpha"
[admin.settings.advanced.enableUrlToPDF]
description = "Permite conversia paginilor web în documente PDF"
label = "Activează conversia URL în PDF"
[admin.settings.advanced.endpoints]
description = "Gestionarea endpoint-urilor este configurată prin YAML. Consultați documentația pentru detalii privind activarea/dezactivarea endpoint-urilor specifice."
label = "Endpoint-uri"
manage = "Administrează endpoint-urile API"
[admin.settings.advanced.maxDPI]
description = "DPI maxim pentru procesarea imaginilor (0 = nelimitat)"
label = "DPI maxim"
[admin.settings.advanced.processExecutor]
calibre = "Calibre"
description = "Configurați limitele de sesiune și timpii de expirare pentru fiecare executor de procese"
ghostscript = "Ghostscript"
installApp = "Instalare aplicație"
label = "Limite executor procese"
libreOffice = "LibreOffice"
ocrMyPdf = "OCRmyPDF"
pdfToHtml = "PDF în HTML"
pythonOpenCv = "Python OpenCV"
qpdf = "QPDF"
tesseract = "Tesseract OCR"
weasyPrint = "WeasyPrint"
[admin.settings.advanced.processExecutor.sessionLimit]
description = "Număr maxim de instanțe simultane"
label = "Limită sesiune"
[admin.settings.advanced.processExecutor.timeout]
description = "Timp maxim de execuție"
label = "Timp de expirare (minute)"
[admin.settings.advanced.tempFileManagement]
description = "Configurați stocarea fișierelor temporare și comportamentul de curățare"
label = "Gestionarea fișierelor temporare"
[admin.settings.advanced.tempFileManagement.baseTmpDir]
description = "Directorul de bază pentru fișiere temporare (lăsați gol pentru implicit: java.io.tmpdir/stirling-pdf)"
label = "Director temporar de bază"
placeholder = "Implicit: java.io.tmpdir/stirling-pdf"
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
description = "Cât de des să ruleze curățarea (în minute)"
label = "Interval de curățare (minute)"
[admin.settings.advanced.tempFileManagement.cleanupSystemTemp]
description = "Dacă se curăță directorul temporar mai larg al sistemului (utilizați cu atenție)"
label = "Curățare temp sistem"
[admin.settings.advanced.tempFileManagement.libreofficeDir]
description = "Directorul pentru fișiere temporare LibreOffice (lăsați gol pentru implicit: baseTmpDir/libreoffice)"
label = "Director temporar LibreOffice"
placeholder = "Implicit: baseTmpDir/libreoffice"
[admin.settings.advanced.tempFileManagement.maxAgeHours]
description = "Vârsta maximă în ore înainte ca fișierele temporare să fie curățate"
label = "Vârsta maximă (ore)"
[admin.settings.advanced.tempFileManagement.prefix]
description = "Prefix pentru numele fișierelor temporare"
label = "Prefix fișiere temporare"
[admin.settings.advanced.tempFileManagement.startupCleanup]
description = "Curăță fișierele temporare vechi la pornirea aplicației"
label = "Curățare la pornire"
[admin.settings.advanced.tempFileManagement.systemTempDir]
description = "Directorul temporar al sistemului de curățat (utilizat doar dacă cleanupSystemTemp este activat)"
label = "Director temporar sistem"
placeholder = "Calea directorului temporar al sistemului"
[admin.settings.advanced.tessdataDir]
description = "Calea către directorul tessdata pentru fișierele de limbă OCR"
downloadButton = "Descarcă limbile selectate"
downloadErrorGeneric = "Descărcarea a eșuat: {{message}}. Încercați din nou mai târziu."
downloadErrorNetwork = "Descărcarea a eșuat din cauza unei erori de rețea. Verificați conexiunea și încercați din nou."
downloadErrorPermission = "Directorul tessdata nu are permisiuni de scriere: {{message}}. Alegeți un director cu drept de scriere (de ex., în folderul de date al aplicației) sau ajustați permisiunile."
downloadErrorServer = "Serverul a întâmpinat o eroare la descărcarea limbilor tessdata. Încercați din nou mai târziu."
downloadErrorTitle = "Descărcare eșuată"
downloadInvalidBody = "Unele limbi selectate nu sunt disponibile pentru descărcare. Reîmprospătați și alegeți din listă."
downloadInvalidTitle = "Selecție invalidă"
downloadLabel = "Descarcă limbi tessdata suplimentare"
downloadMissingBody = "Vă rugăm să selectați cel puțin o limbă pentru descărcare."
downloadMissingTitle = "Nicio limbă selectată"
downloadNothingFound = "Nu s-au găsit limbi suplimentare"
downloadPlaceholder = "Selectați limbile"
downloadSuccessBody = "Limbile tessdata selectate au fost salvate."
downloadSuccessTitle = "Limbi descărcate"
installedLanguages = "Limbi tessdata instalate"
label = "Director Tessdata"
loadingLanguages = "Se încarcă limbile tessdata instalate..."
manualLinks = "Descărcări manuale: faceți clic pe linkuri și plasați fișierele în folderul tessdata."
noLanguages = "Nu s-au găsit limbi tessdata în directorul configurat."
permissionNotice = "Calea tessdata nu are permisiuni de scriere. Descărcările vor fi deschise în browser; salvați manual fișierele .traineddata în folderul tessdata."
[admin.settings.ai.documents]
description = "Configurați modelul de embedding și setările de recuperare folosite pentru a răspunde la întrebări despre documente. Se aplică motorului AI la salvare."
title = "Documente și RAG"
[admin.settings.ai.documents.embeddingApiKey]
description = "Lăsați necompletat pentru a folosi credențialul de mediu propriu al motorului. Se aplică implementărilor self-hosted cu un singur motor."
generic = "Cheie API pentru embedding"
openai = "Cheie API OpenAI"
setPlaceholder = "Salvată - lăsați necompletat pentru a păstra cheia curentă"
voyageai = "Cheie API VoyageAI"
[admin.settings.ai.documents.embeddingBaseUrl]
description = "URL de bază al endpoint-ului de embeddings compatibil OpenAI / Ollama, de ex. http://ollama:11434/v1. Trebuie să indice către un endpoint intern de încredere (sensibil la SSRF)."
label = "URL de bază pentru embedding"
[admin.settings.ai.documents.embeddingModel]
description = "Numele modelului de embedding. Text liber; sugestiile sunt doar indicii."
label = "Model de embedding"
[admin.settings.ai.documents.embeddingProvider]
description = "Furnizor folosit pentru a transforma textul documentului în embeddings vectoriale."
label = "Furnizor de embedding"
[admin.settings.ai.documents.maxSearches]
description = "Numărul maxim de căutări de recuperare pe care agentul le poate rula per solicitare."
label = "Căutări maxime"
[admin.settings.ai.documents.reindexNote]
body = "Schimbarea modelului de embedding intră în vigoare imediat, dar documentele indexate cu modelul anterior trebuie reindexate pentru ca rezultatele căutării să fie corecte."
title = "Reindexare necesară"
[admin.settings.ai.documents.saved]
reindexNote = "Dacă ați schimbat modelul de embedding, reindexați documentele existente pentru ca căutarea să folosească noul model."
[admin.settings.ai.documents.topK]
description = "Numărul celor mai relevante fragmente recuperate per căutare."
label = "Top K"
[admin.settings.ai.general]
description = "Conectați Stirling la motorul Python AI și alegeți ce capabilități AI sunt expuse. Modificările se aplică la repornire."
title = "Motor AI"
[admin.settings.ai.general.capabilities]
description = "Activați sau dezactivați funcții AI individuale. Funcțiile dezactivate sunt ascunse în aplicație."
title = "Capabilități"
[admin.settings.ai.general.enabled]
description = "Comutator principal. Când este dezactivat, nu sunt disponibile instrumente AI, agenți sau apeluri către motor."
label = "Activați AI"
[admin.settings.ai.general.features.chat]
description = "Asistent conversațional pentru lucrul cu PDFs."
label = "Asistent chat"
[admin.settings.ai.general.features.classify]
description = "Clasificați automat documentele după tip sau conținut."
label = "Clasificarea documentelor"
[admin.settings.ai.general.features.createPdf]
description = "Generați un PDF nou (de ex. din HTML) printr-un agent AI."
label = "Creați PDF din prompt"
[admin.settings.ai.general.features.documentQuestions]
description = "Puneți întrebări și primiți răspunsuri bazate pe un document încărcat."
label = "Întrebări despre documente"
[admin.settings.ai.general.features.mathAuditor]
description = "Revizuiți documentele pentru erori matematice și numerice."
label = "Auditor matematic"
[admin.settings.ai.general.features.pdfComment]
description = "Adăugați comentarii de revizuire și adnotări generate de AI la un PDF."
label = "Agent de comentarii PDF"
[admin.settings.ai.general.longRunningTimeoutSeconds]
description = "Timeout pentru operațiuni de agent mai complexe, cum ar fi generarea documentelor."
label = "Timeout pentru rulări lungi (secunde)"
[admin.settings.ai.general.note]
body = "Motorul AI rulează ca serviciu separat. Secretul său partajat"
body2 = "este setat printr-o variabilă de mediu a containerului. Cheile API ale furnizorilor pot fi introduse pe aceste pagini sau furnizate ca variabile de mediu ale motorului; cheile introduse aici sunt trimise către motor la salvare."
title = "Despre motorul AI"
[admin.settings.ai.general.streamTimeoutSeconds]
description = "Timeout pentru răspunsurile chat transmise în flux (token cu token)."
label = "Timeout stream (secunde)"
[admin.settings.ai.general.test]
button = "Testați conexiunea"
failBody = "Motorul AI nu a răspuns. Verificați URL-ul, dacă containerul motorului rulează și dacă AI este activat (este necesară o repornire după activare)."
failTitle = "Motor AI inaccesibil"
okBody = "Motorul AI a răspuns la o verificare de sănătate."
okTitle = "Motor AI accesibil"
[admin.settings.ai.general.timeoutSeconds]
description = "Timeout pentru solicitările AI standard către motor."
label = "Timeout solicitare (secunde)"
[admin.settings.ai.general.url]
description = "URL intern al motorului Python AI, de ex. http://stirling-pdf-engine:5001."
label = "URL motor AI"
[admin.settings.ai.limits]
description = "Măsuri de control pentru cât de mult lucru pot face solicitările AI și câte rulează concomitent. Se aplică motorului AI la salvare."
title = "Limite și performanță"
[admin.settings.ai.limits.maxCharacters]
description = "Măsură de control: respinge solicitările AI al căror text extras depășește această lungime."
label = "Număr maxim de caractere per solicitare"
[admin.settings.ai.limits.maxPages]
description = "Măsură de control: respinge solicitările AI peste acest număr de pagini PDF."
label = "Număr maxim de pagini per solicitare"
[admin.settings.ai.limits.modelMaxConcurrency]
description = "Numărul maxim de apeluri simultane către model în desfășurare în întregul motor."
label = "Concurență maximă model"
[admin.settings.ai.models]
description = "Alegeți furnizorul LLM și modelele inteligente/rapide folosite de motorul AI. Se aplică motorului AI la salvare."
title = "Modele și furnizori"
[admin.settings.ai.models.apiKey]
anthropic = "Cheie API Anthropic"
description = "Lăsați necompletat pentru a folosi credențialul de mediu propriu al motorului. Se aplică implementărilor self-hosted cu un singur motor."
generic = "Cheie API"
openai = "Cheie API OpenAI"
setPlaceholder = "Salvată - lăsați necompletat pentru a păstra cheia curentă"
[admin.settings.ai.models.baseUrl]
description = "URL de bază al endpoint-ului compatibil OpenAI / Ollama, de ex. http://ollama:11434/v1."
label = "URL de bază furnizor"
warning = "URL-ul de bază trebuie să indice către un endpoint intern de încredere. Motorul va face solicitări server-side către acesta, deci o valoare nefiabilă este sensibilă la SSRF."
[admin.settings.ai.models.fastMaxTokens]
description = "Numărul maxim de token-uri de ieșire pentru modelul rapid."
label = "Token-uri maxime model rapid"
[admin.settings.ai.models.fastModel]
description = "Model mai ieftin și mai rapid pentru sarcini ușoare. Text liber; sugestiile sunt doar indicii."
label = "Model rapid"
[admin.settings.ai.models.provider]
description = "Cu ce furnizor LLM comunică motorul."
label = "Furnizor"
[admin.settings.ai.models.smartMaxTokens]
description = "Numărul maxim de token-uri de ieșire pentru modelul inteligent."
label = "Token-uri maxime model inteligent"
[admin.settings.ai.models.smartModel]
description = "Model cu capabilități ridicate pentru raționament complex. Text liber; sugestiile sunt doar indicii."
label = "Model inteligent"
[admin.settings.ai.saved]
body = "Modificările sunt trimise automat către motorul AI."
bodyNoPush = "Setări salvate. Acestea se vor aplica data viitoare când motorul AI își preia configurația."
title = "Setări AI salvate"
[admin.settings.badge]
clickToUpgrade = "Faceți clic pentru a vedea detaliile planului"
[admin.settings.connections]
connect = "Conectează"
description = "Configurați furnizori externi de autentificare precum OAuth2 și SAML."
disconnect = "Deconectează"
disconnected = "Furnizor deconectat cu succes"
disconnectError = "Nu s-a putut deconecta furnizorul"
documentation = "Vizualizați documentația"
imageResolutionFull = "Completă (Dimensiune originală)"
imageResolutionReduced = "Redusă (Max 1200px)"
linkedServices = "Servicii conectate"
mobileScannerConvertToPdf = "Convertește imaginile în PDF"
mobileScannerConvertToPdfDesc = "Convertește automat imaginile încărcate în format PDF. Dacă este dezactivat, imaginile vor fi păstrate ca atare."
mobileScannerImageResolution = "Rezoluția imaginii"
mobileScannerImageResolutionDesc = "Rezoluția imaginilor încărcate. „Redusă” redimensionează imaginile la maximum 1200px pentru a reduce dimensiunea fișierului."
mobileScannerPageFormat = "Format pagină"
mobileScannerPageFormatDesc = "Dimensiunea paginii PDF pentru imaginile convertite. „Păstrează” folosește dimensiunile originale ale imaginii."
mobileScannerStretchToFit = "Întinde pentru a se potrivi"
mobileScannerStretchToFitDesc = "Întinde imaginile pentru a umple întreaga pagină. Dacă este dezactivat, imaginile sunt centrate cu păstrarea proporțiilor."
pageFormatA4 = "A4 (210×297mm)"
pageFormatKeep = "Păstrează (Dimensiuni originale)"
pageFormatLetter = "Letter (8.5×11in)"
title = "Conexiuni"
unlinkedServices = "Servicii neconectate"
[admin.settings.connections.mobileScanner]
description = "Permite utilizatorilor să încarce fișiere de pe dispozitive mobile scanând un cod QR"
enable = "Activează încărcarea prin cod QR"
imageResolutionFull = "Completă (Dimensiune originală)"
imageResolutionReduced = "Redusă (Max 1200px)"
label = "Încărcare de pe telefon mobil"
link = "Configurați în Setările sistemului"
mobileScannerConvertToPdf = "Convertește imaginile în PDF"
mobileScannerConvertToPdfDesc = "Convertește automat imaginile încărcate în format PDF. Dacă este dezactivat, imaginile vor fi păstrate ca atare."
mobileScannerImageResolution = "Rezoluția imaginii"
mobileScannerImageResolutionDesc = "Rezoluția imaginilor încărcate. „Redusă” redimensionează imaginile la maximum 1200px pentru a reduce dimensiunea fișierului."
mobileScannerPageFormat = "Format pagină"
mobileScannerPageFormatDesc = "Dimensiunea paginii PDF pentru imaginile convertite. „Păstrează” folosește dimensiunile originale ale imaginii."
mobileScannerStretchToFit = "Întinde pentru a se potrivi"
mobileScannerStretchToFitDesc = "Întinde imaginile pentru a umple întreaga pagină. Dacă este dezactivat, imaginile sunt centrate cu păstrarea proporțiilor."
note = "Notă: Necesită configurarea URL-ului frontend. "
pageFormatA4 = "A4 (210×297mm)"
pageFormatKeep = "Păstrează (Dimensiuni originale)"
pageFormatLetter = "Letter (8.5×11in)"
[admin.settings.connections.oauth2]
label = "OAuth2"
[admin.settings.connections.oauth2.autoCreateUser]
description = "Creează automat conturi de utilizator la prima autentificare OAuth2"
label = "Creează automat utilizatori"
[admin.settings.connections.oauth2.blockRegistration]
description = "Previne înregistrarea de noi utilizatori prin OAuth2"
label = "Blochează înregistrarea"
[admin.settings.connections.oauth2.clientId]
description = "ID-ul clientului OAuth2 de la furnizor"
label = "ID client"
[admin.settings.connections.oauth2.clientSecret]
description = "Secretul clientului OAuth2 de la furnizor"
label = "Secret client"
[admin.settings.connections.oauth2.enabled]
description = "Permite utilizatorilor să se autentifice folosind furnizori OAuth2"
label = "Activează OAuth2"
[admin.settings.connections.oauth2.issuer]
description = "URL-ul emitentului furnizorului OAuth2"
label = "URL emitent"
[admin.settings.connections.oauth2.provider]
description = "Furnizorul OAuth2 utilizat pentru autentificare"
label = "Furnizor"
[admin.settings.connections.oauth2.scopes]
description = "Listă separată prin virgule de scope-uri OAuth2 solicitate (de ex., openid, profile, email)"
label = "Scope-uri OAuth2"
[admin.settings.connections.oauth2.useAsUsername]
description = "Atributul OAuth2 de utilizat ca nume de utilizator (de ex., email, sub)"
label = "Folosește ca nume de utilizator"
[admin.settings.connections.saml2]
label = "SAML2"
[admin.settings.connections.saml2.autoCreateUser]
description = "Creează automat conturi de utilizator la prima autentificare SAML2"
label = "Creează automat utilizatori"
[admin.settings.connections.saml2.blockRegistration]
description = "Previne înregistrarea de noi utilizatori prin SAML2"
label = "Blochează înregistrarea"
[admin.settings.connections.saml2.enabled]
description = "Permite utilizatorilor să se autentifice folosind furnizori SAML2"
label = "Activează SAML2"
[admin.settings.connections.saml2.provider]
description = "Numele furnizorului SAML2"
label = "Furnizor"
[admin.settings.connections.saml2.registrationId]
description = "Identificatorul de înregistrare SAML2"
label = "ID înregistrare"
[admin.settings.connections.ssoAutoLogin]
description = "Redirecționează automat la autentificarea SSO când este necesară autentificarea"
enable = "Activează autentificarea automată SSO"
label = "Autentificare automată SSO"
[admin.settings.database]
actions = "Acțiuni"
backupCreated = "Backup creat cu succes"
backupDescription = "Gestionează backup-urile H2 direct din consola de administrare."
backupFailed = "Crearea backup-ului a eșuat"
backupTitle = "Backup-uri și restaurare"
chooseFile = "Alegeți un fișier de backup .sql"
codeMismatch = "Codul de confirmare nu corespunde"
codeMismatchBody = "Introduceți codul exact așa cum este afișat pentru a continua."
configuration = "Configurare bază de date"
confirmCodeLabel = "Introduceți codul de confirmare pentru a continua"
confirmImport = "Confirmă importul"
confirmImportTitle = "Confirmă importul bazei de date"
createBackup = "Creează backup"
created = "Creat"
delete = "Șterge"
deleteConfirm = "Ștergeți acest backup? Această acțiune nu poate fi anulată."
deleteConfirmAction = "Șterge backup"
deleteFailed = "Ștergerea backup-ului a eșuat"
deleteSuccess = "Backup șters"
deleteTitle = "Șterge backup"
description = "Configurați setări personalizate de conectare la baza de date pentru implementări enterprise."
download = "Descarcă"
downloadFailed = "Descărcarea backup-ului a eșuat"
embedded = "H2 încorporat"
enterCode = "Introduceți codul afișat mai sus"
external = "Bază de date externă"
fileName = "Fișier"
h2Hint = "Setați tipul bazei de date la H2 și dezactivați baza de date personalizată pentru a activa backup-ul și restaurarea."
h2Only = "Backup-urile sunt disponibile doar pentru baza de date H2 încorporată."
import = "Importă"
importFailed = "Importul backup-ului a eșuat"
importFromUpload = "Importă încărcarea"
importSuccess = "Backup importat cu succes"
loadError = "Nu s-au putut încărca backup-urile bazei de date"
manageBackups = "Gestionează backup-urile"
noBackups = "Încă nu s-au găsit backup-uri."
overwriteWarning = "Atenție: aceasta va suprascrie baza de date curentă."
overwriteWarningBody = "Toate datele existente vor fi înlocuite de backup-ul încărcat. Această acțiune nu poate fi anulată."
refresh = "Reîmprospătează"
selectFile = "Selectați un fișier .sql pentru import"
size = "Dimensiune"
title = "Bază de date"
unavailable = "Lista de backup-uri nu este disponibilă pentru configurația curentă a bazei de date."
uploadTitle = "Încărcare și import"
version = "Versiune H2"
[admin.settings.database.customUrl]
description = "Șir complet de conexiune JDBC (de ex., jdbc:postgresql://localhost:5432/postgres). Dacă este furnizat, setările individuale de mai jos nu sunt utilizate."
label = "URL bază de date personalizată"
[admin.settings.database.enableCustom]
description = "Folosește propria configurare a bazei de date în locul bazei de date implicite încorporate"
label = "Activează bază de date personalizată"
[admin.settings.database.hostName]
description = "Numele gazdei serverului de baze de date (nu este utilizat dacă se furnizează URL personalizat)"
label = "Nume gazdă"
[admin.settings.database.name]
description = "Numele bazei de date (nu este utilizat dacă se furnizează URL personalizat)"
label = "Nume bază de date"
[admin.settings.database.password]
description = "Parola pentru autentificarea la baza de date"
label = "Parolă"
placeholder = "Introduceți parola bazei de date"
[admin.settings.database.port]
description = "Portul serverului de baze de date (nu este utilizat dacă se furnizează URL personalizat)"
label = "Port"
[admin.settings.database.type]
description = "Tipul bazei de date (nu este utilizat dacă se furnizează URL personalizat)"
label = "Tip bază de date"
[admin.settings.database.username]
description = "Numele de utilizator pentru autentificarea la baza de date"
label = "Nume de utilizator"
[admin.settings.endpoints]
description = "Controlați ce puncte finale API și grupuri de puncte finale sunt disponibile."
management = "Administrare puncte finale"
title = "Puncte finale API"
userDefaults = "Valori implicite pentru preferințele utilizatorilor"
userDefaultsDescription = "Stabilește valorile implicite pentru preferințele utilizatorilor. Utilizatorii le pot suprascrie în setările personale."
[admin.settings.endpoints.defaultHideUnavailableConversions]
description = "Elimină opțiunile de conversie dezactivate în loc să le afișezi gri"
label = "Ascunde conversiile indisponibile în mod implicit"
[admin.settings.endpoints.defaultHideUnavailableTools]
description = "Elimină instrumentele dezactivate în loc să le afișezi gri"
label = "Ascunde instrumentele indisponibile în mod implicit"
[admin.settings.endpoints.groupsToRemove]
description = "Selectați grupuri de puncte finale pentru dezactivare"
label = "Grupuri de puncte finale dezactivate"
placeholder = "Selectați grupurile de dezactivat"
[admin.settings.endpoints.toRemove]
description = "Selectați puncte finale individuale pentru dezactivare"
label = "Puncte finale dezactivate"
placeholder = "Selectați endpoint-urile de dezactivat"
[admin.settings.enterpriseRequired]
message = "Este necesară o licență Enterprise pentru a accesa {{featureName}}. Vizualizați date demonstrative pentru referință."
title = "Necesită licență Enterprise"
[admin.settings.features]
description = "Configurați funcții opționale și funcționalități."
title = "Funcții"
[admin.settings.features.serverCertificate]
description = "Configurați generarea certificatului pe server pentru funcția \"Sign with Stirling-PDF\""
label = "Certificat server"
[admin.settings.features.serverCertificate.enabled]
description = "Activează certificatul pe server pentru opțiunea \"Sign with Stirling-PDF\""
label = "Activează certificatul serverului"
[admin.settings.features.serverCertificate.organizationName]
description = "Numele organizației pentru certificatele generate"
label = "Numele organizației"
[admin.settings.features.serverCertificate.regenerateOnStartup]
description = "Generează un nou certificat la fiecare pornire a aplicației"
label = "Regenerare la pornire"
[admin.settings.features.serverCertificate.validity]
description = "Numărul de zile pentru care certificatul va fi valabil"
label = "Valabilitate certificat (zile)"
[admin.settings.folderAccess]
description = "Directoare din care sursele de folder și ieșirile de folder au permisiunea să citească și în care să scrie. Aceasta este o limită de securitate: automatizările nu pot fi niciodată direcționate către o cale de server din afara acestei liste."
securityNote = "Lăsați necompletat pentru a dezactiva complet sursele și ieșirile de folder. Directorul de configurare propriu al Stirling este întotdeauna interzis."
title = "Acces la foldere"
[admin.settings.folderAccess.implied]
description = "Aceste directoare gestionate de Stirling sunt întotdeauna permise și nu pot fi modificate aici."
serverStorage = "Stocare fișiere server"
title = "Permise întotdeauna"
watchedFolder = "Folder monitorizat pentru pipeline"
[admin.settings.folderAccess.roots]
add = "Adăugați"
empty = "Nu este permis niciun folder. Sursele și ieșirile de folder sunt dezactivate în prezent."
hint = "Introduceți căi absolute, de exemplu /data/inbox."
label = "Rădăcini de foldere permise"
placeholder = "/data/inbox"
remove = "Eliminați rădăcina folderului"
[admin.settings.general]
description = "Configurați setările aplicației la nivel de sistem, inclusiv branding și comportament prestabilit."
system = "Sistem"
title = "Setări de sistem"
ui = "Interfață utilizator"
[admin.settings.general.appName]
description = "Numele afișat în fila browserului și pe pagina de pornire"
label = "Numele aplicației"
[admin.settings.general.appNameNavbar]
description = "Numele afișat în bara de navigare"
label = "Marcă bară de navigare"
[admin.settings.general.customHTMLFiles]
description = "Permite servirea fișierelor HTML personalizate din directorul customFiles"
label = "Fișiere HTML personalizate"
[admin.settings.general.customMetadata]
label = "Metadate personalizate"
[admin.settings.general.customMetadata.author]
description = "Autorul implicit pentru metadatele PDF (de ex., nume utilizator)"
label = "Autor implicit"
[admin.settings.general.customMetadata.autoUpdate]
description = "Actualizează automat metadatele PDF pentru toate documentele procesate"
label = "Actualizare automată metadate"
[admin.settings.general.customMetadata.creator]
description = "Creatorul implicit pentru metadatele PDF"
label = "Creator implicit"
[admin.settings.general.customMetadata.producer]
description = "Producătorul implicit pentru metadatele PDF"
label = "Producător implicit"
[admin.settings.general.customPaths]
description = "Configurați căi personalizate ale sistemului de fișiere pentru procesarea pipeline și instrumente externe"
label = "Căi personalizate"
[admin.settings.general.customPaths.operations]
label = "Căi pentru instrumente externe"
[admin.settings.general.customPaths.operations.unoconvert]
description = "Calea către LibreOffice unoconvert pentru conversia documentelor (lăsați gol pentru implicit: /opt/venv/bin/unoconvert)"
label = "Executabil Unoconvert"
[admin.settings.general.customPaths.operations.weasyprint]
description = "Calea către executabilul WeasyPrint pentru conversia HTML în PDF (lăsați gol pentru implicit: /opt/venv/bin/weasyprint)"
label = "Executabil WeasyPrint"
[admin.settings.general.customPaths.pipeline]
label = "Directoare pipeline"
[admin.settings.general.customPaths.pipeline.finishedFoldersDir]
description = "Directorul în care sunt scrise PDF-urile procesate (lăsați gol pentru implicit: /pipeline/finishedFolders)"
label = "Directorul dosarelor finalizate"
[admin.settings.general.customPaths.pipeline.pipelineDir]
description = "Base directory for pipeline resources (leave empty for default: /pipeline)"
label = "Pipeline Directory"
[admin.settings.general.customPaths.pipeline.watchedFoldersDir]
description = "Directorul în care pipeline-ul monitorizează PDF-urile primite (lăsați gol pentru implicit: /pipeline/watchedFolders)"
label = "Directorul dosarelor monitorizate"
[admin.settings.general.customPaths.pipeline.watchedFoldersDirs]
description = "Directories where pipeline monitors for incoming PDFs (one per line or comma-separated; leave empty for default: /pipeline/watchedFolders)"
label = "Watched Folders Directories"
[admin.settings.general.defaultLocale]
description = "Limba implicită pentru utilizatorii noi (de ex., en_US, es_ES)"
label = "Limba implicită"
[admin.settings.general.fileUploadLimit]
description = "Dimensiunea maximă a fișierelor încărcate (de ex., 100MB, 1GB)"
label = "Limită încărcare fișiere"
[admin.settings.general.frontendUrl]
description = "URL de bază pentru frontend (ex.: https://pdf.example.com). Folosit pentru linkurile de invitație prin e-mail și încărcările cu cod QR de pe mobil. Lăsați gol pentru a utiliza URL-ul backend."
label = "URL frontend"
[admin.settings.general.hideDisabledTools]
description = "Ascundeți instrumentele dezactivate din interfață"
label = "Ascunde instrumentele dezactivate"
[admin.settings.general.hideDisabledTools.googleDrive]
description = "Ascundeți butonul Google Drive când nu este activat"
label = "Ascunde Google Drive"
[admin.settings.general.hideDisabledTools.mobileScanner]
description = "Ascundeți butonul de scanare QR pe mobil când nu este activat"
label = "Ascunde scanerul mobil"
[admin.settings.general.homeDescription]
description = "Textul descriptiv afișat pe pagina principală"
label = "Descriere pagină principală"
[admin.settings.general.languages]
description = "Limbile din care utilizatorii pot alege (lăsați gol pentru a activa toate limbile)"
label = "Limbi disponibile"
placeholder = "Selectați limbi"
[admin.settings.general.logoStyle]
classic = "Clasic"
classicAlt = "Logo clasic"
description = "Alegeți între logo-ul minimalist modern sau pictograma clasică S"
label = "Stil logo"
modern = "Modern"
modernAlt = "Logo modern"
[admin.settings.general.showUpdate]
description = "Afișează notificări când este disponibilă o nouă versiune"
label = "Afișează notificările de actualizare"
[admin.settings.general.showUpdateOnlyAdmin]
description = "Restricționează notificările de actualizare doar la utilizatorii administratori"
label = "Afișează actualizările doar pentru administratori"
[admin.settings.legal]
description = "Configurați linkuri către documente și politici legale."
title = "Documente legale"
[admin.settings.legal.accessibilityStatement]
description = "URL sau nume de fișier către declarația de accesibilitate"
label = "Declarație de accesibilitate"
[admin.settings.legal.cookiePolicy]
description = "URL sau nume de fișier către politica de cookie-uri"
label = "Politică cookie"
[admin.settings.legal.disclaimer]
message = "Prin personalizarea acestor documente legale, vă asumați întreaga responsabilitate pentru asigurarea conformității cu toate legile și reglementările aplicabile, inclusiv, dar fără a se limita la GDPR și alte cerințe de protecție a datelor din UE. Modificați aceste setări doar dacă: (1) operați o instanță personală/privată, (2) vă aflați în afara jurisdicției UE și înțelegeți obligațiile legale locale sau (3) ați obținut consultanță juridică adecvată și acceptați responsabilitatea exclusivă pentru toate datele utilizatorilor și conformitatea legală. Stirling-PDF și dezvoltatorii săi nu își asumă nicio răspundere pentru obligațiile dvs. legale."
title = "Avertisment privind responsabilitatea legală"
[admin.settings.legal.impressum]
description = "URL sau nume de fișier către impressum (necesar în unele jurisdicții)"
label = "Impressum"
[admin.settings.legal.loginAgreement]
defaultLocaleHint = "— utilizat ca variantă de rezervă când o limbă nu are fișier."
defaultLocaleLink = "Configurați limba implicită"
description = "Afișează o declinare a responsabilității pe care utilizatorii trebuie să o accepte după autentificare. Textul este afișat în limba fiecărui utilizator."
discardConfirm = "Aveți modificări nesalvate care vor fi pierdute. Schimbați limba oricum?"
editLabel = "Markdown"
emptyPreview = "Nimic de previzualizat încă."
language = "Limbă"
languageHelp = "Fiecare limbă are propriul fișier. Dacă limba unui utilizator nu are fișier, acordul revine la fișierul limbii implicite, apoi la textul de rezervă."
loadError = "Nu s-a putut încărca acordul pentru {{locale}}. Schimbați limba și reveniți pentru a reîncerca."
previewLabel = "Previzualizare"
restartNote = "Activarea sau dezactivarea acordului se aplică după o repornire, la fel ca alte setări. Modificările de text de mai jos se aplică imediat."
save = "Salvați textul"
saved = "Salvat"
savedBody = "Acordul de autentificare a fost actualizat pentru {{locale}}"
textDescription = "Salvat în customFiles/disclaimer/{{locale}}.md și afișat la următoarea autentificare. Lăsați gol pentru a elimina această limbă."
title = "Acord de autentificare"
[admin.settings.legal.loginAgreement.anonymous]
label = "Afișați în modul anonim (fără autentificare)"
[admin.settings.legal.loginAgreement.enabled]
label = "Activați acordul de autentificare"
[admin.settings.legal.privacyPolicy]
description = "URL sau nume de fișier către politica de confidențialitate"
label = "Politică de confidențialitate"
[admin.settings.legal.termsAndConditions]
description = "URL sau nume de fișier către termenii și condițiile"
label = "Termeni și condiții"
[admin.settings.loginDisabled]
message = "Modul de autentificare trebuie activat pentru a modifica setările de administrator. Setați SECURITY_ENABLELOGIN=true în mediul dvs. sau security.enableLogin: true în settings.yml, apoi reporniți serverul."
readOnly = "Setările de mai jos afișează valori de exemplu pentru referință. Activați modul de autentificare pentru a vedea și edita configurația reală."
title = "Este necesar modul de autentificare"
[admin.settings.mail]
description = "Configurați setările SMTP pentru trimiterea notificărilor prin e-mail."
smtp = "Configurare SMTP"
title = "Server de e-mail"
[admin.settings.mail.enabled]
description = "Activează notificările prin e-mail și funcționalitatea SMTP"
label = "Activează e-mailul"
[admin.settings.mail.enableInvites]
description = "Permite administratorilor să invite utilizatori prin e-mail cu parole generate automat"
label = "Activează invitațiile prin e-mail"
[admin.settings.mail.from]
description = "Adresa de e-mail utilizată ca expeditor"
label = "Adresă expeditor"
[admin.settings.mail.frontendUrl]
description = "URL de bază pentru frontend (de ex. https://pdf.example.com). Folosit pentru generarea linkurilor de invitație în e-mailuri. Lăsați gol pentru a folosi URL-ul backend."
label = "URL frontend"
[admin.settings.mail.frontendUrlNote]
link = "Configurați în Setările sistemului"
note = "Notă: Necesită configurarea URL-ului frontend. "
[admin.settings.mail.host]
description = "Numele gazdei sau adresa IP a serverului SMTP"
label = "Gazdă SMTP"
[admin.settings.mail.password]
description = "Parola pentru autentificarea SMTP"
label = "Parolă SMTP"
placeholder = "Introduceți parola SMTP"
[admin.settings.mail.port]
description = "Numărul portului pentru conexiunea SMTP (de obicei 25, 465 sau 587)"
label = "Port SMTP"
[admin.settings.mail.username]
description = "Numele de utilizator pentru autentificarea SMTP"
label = "Utilizator SMTP"
[admin.settings.mcp]
apikeyNote = "Clients send a Stirling API key in the X-API-KEY header (or Authorization: Bearer <key>). The key maps to its owning Stirling user - only provisioned accounts get in, and actions are audited as that user. Manage keys under Account > API Keys."
description = "Expose Stirling's PDF tools and AI agents to MCP clients over an OAuth-protected endpoint."
title = "MCP Server"
[admin.settings.mcp.acceptedAudiences]
description = "Extra token audience values accepted besides the Resource ID (comma or space separated). Leave blank for strict RFC 8707. Needed for IdPs that cannot mint resource audiences - e.g. Supabase's OAuth server always issues aud=authenticated."
label = "Additional accepted audiences (optional)"
[admin.settings.mcp.allowedOps]
description = "If set, ONLY these operation ids are exposed (an allow-list; comma or space separated). Leave blank to expose all enabled tools except any blocked below."
label = "Allowed tools"
[admin.settings.mcp.blockedOps]
description = "Operation ids to hide from MCP (comma or space separated), e.g. add-password remove-password. Leave blank to expose all enabled tools."
label = "Blocked tools"
[admin.settings.mcp.enabled]
description = "When off (default), no /mcp endpoint, metadata, or MCP beans are loaded."
label = "Enable MCP Server"
[admin.settings.mcp.guide]
step1 = "Enter your OAuth issuer + resource ID above, Save, and restart."
step1ApiKey = "Create an API key under Account > API Keys (each user uses their own)."
step2 = "In your MCP client add a"
step2b = "server pointing at:"
step3 = "The client auto-discovers OAuth from:"
step3ApiKey = "Send the key in an"
step3ApiKeyb = "header (or Authorization: Bearer <key>). No OAuth or metadata discovery is used."
step4 = "Approve the sign-in; the client retries with a token. Tools appear grouped: convert, pages, misc, security, ai."
step4ApiKey = "Tools appear grouped: convert, pages, misc, security, ai - and every call is audited as the key's owner."
tip = "Tip: register the resource ID as an allowed audience in your IdP. Tested with MCP Inspector and Claude Desktop."
tipApiKey = "Tip: API-key mode needs no external IdP - simplest for self-host. The key maps to its owning Stirling user."
title = "Connect an MCP client"
[admin.settings.mcp.issuerUri]
description = "Your OAuth2 authorization server (must publish /.well-known/openid-configuration). Required when enabled."
label = "OAuth Issuer URL"
[admin.settings.mcp.jwksUri]
description = "Leave blank to discover it from the issuer. Set only if your IdP serves keys at a non-standard URL."
label = "JWKS URL (optional)"
placeholder = "Auto-discovered from issuer"
[admin.settings.mcp.mode]
description = "OAuth needs an external IdP. API key uses a Stirling per-user API key (X-API-KEY) - simplest for self-host."
label = "Authentication mode"
[admin.settings.mcp.requireAccount]
description = "Only let tokens through if their subject maps to a provisioned, enabled Stirling user."
label = "Require an existing Stirling account"
[admin.settings.mcp.resourceId]
description = "This server's public /mcp URL. Tokens must list it in their audience (RFC 8707) or they are rejected."
label = "Resource ID"
[admin.settings.mcp.scopes]
description = "Require mcp.tools.read for read ops and mcp.tools.write for write/AI ops."
label = "Enforce OAuth scopes"
[admin.settings.mcp.usernameClaim]
description = "JWT claim matched against a Stirling username (e.g. sub, email, preferred_username)."
label = "Username claim"
[admin.settings.plan.noData]
message = "Datele despre planuri nu sunt disponibile în acest moment."
title = "Nicio dată disponibilă"
[admin.settings.premium]
description = "Configurați cheia de licență premium sau enterprise."
license = "Configurare licență"
noInput = "Vă rugăm să furnizați o cheie sau un fișier de licență"
title = "Premium și Enterprise"
[admin.settings.premium.currentLicense]
file = "Sursă: Fișier de licență ({{path}})"
key = "Sursă: Cheie de licență"
noInput = "Vă rugăm să furnizați o cheie de licență sau să încărcați un fișier de certificat"
success = "Succes"
title = "Licență activă"
type = "Tip: {{type}}"
[admin.settings.premium.enabled]
description = "Activează verificările cheii de licență pentru funcțiile pro/enterprise"
label = "Activează funcțiile Premium"
[admin.settings.premium.file]
choose = "Alegeți fișierul de licență"
description = "Încărcați fișierul de licență .lic sau .cert din achizițiile offline"
label = "Fișier certificat de licență"
selected = "Selectat: {{filename}} ({{size}})"
successMessage = "Fișierul de licență a fost încărcat și activat cu succes. Nu este necesară repornirea."
[admin.settings.premium.inputMethod]
file = "Fișier de certificat"
text = "Cheie de licență"
[admin.settings.premium.key]
description = "Introduceți cheia de licență premium sau enterprise"
label = "Cheie de licență"
success = "Cheie de licență salvată"
successMessage = "Cheia ta de licență a fost activată cu succes. Nu este necesară repornirea."
[admin.settings.premium.key.overwriteWarning]
line1 = "Suprascrierea cheii de licență curente nu poate fi anulată."
line2 = "Licența anterioară va fi pierdută definitiv dacă nu ai o copie de rezervă."
line3 = "Important: Păstrează cheile de licență private și în siguranță. Nu le distribui public."
title = "⚠️ Avertizare: licență existentă detectată"
[admin.settings.premium.licenseKey]
info = "Dacă ai o cheie de licență sau un fișier certificat dintr-o achiziție directă, o poți introduce aici pentru a activa funcțiile premium sau enterprise."
toggle = "Ai o cheie de licență sau un fișier certificat?"
[admin.settings.premium.movedFeatures]
auditLogging = "<0>Jurnalizare de audit</0> (ENTERPRISE) - Securitate"
customMetadata = "<0>Metadate personalizate</0> (PRO) - General"
databaseConfiguration = "<0>Configurare bază de date</0> (ENTERPRISE) - Bază de date"
message = "Funcțiile Premium și Enterprise sunt acum organizate în secțiunile lor corespunzătoare:"
title = "Funcții Premium distribuite"
[admin.settings.privacy]
analytics = "Analiză și urmărire"
description = "Configurați setările de confidențialitate și colectare a datelor."
searchEngine = "Vizibilitate în motoarele de căutare"
title = "Confidențialitate"
[admin.settings.privacy.enableAnalytics]
description = "Colectează analize anonime de utilizare pentru a ajuta la îmbunătățirea aplicației"
label = "Activează analiza"
[admin.settings.privacy.googleVisibility]
description = "Permite motoarelor de căutare să indexeze această aplicație"
label = "Vizibilitate Google"
[admin.settings.privacy.metricsEnabled]
description = "Activează colectarea indicatorilor de performanță și utilizare. Pune la dispoziție un endpoint API pentru ca administratorii să acceseze datele de metrici"
label = "Activează metricile"
[admin.settings.restart]
later = "Reporniți mai târziu"
message = "Setările au fost salvate cu succes. Este necesară repornirea serverului pentru ca modificările să intre în vigoare."
now = "Reporniți acum"
question = "Doriți să reporniți serverul acum sau mai târziu?"
title = "Este necesară repornirea"
[admin.settings.security]
authentication = "Autentificare"
description = "Configurați autentificarea, comportamentul de autentificare și politicile de securitate."
title = "Securitate"
[admin.settings.security.audit]
hideDetails = "Ascundeți detaliile nivelului de audit"
label = "Jurnalizare audit"
showDetails = "Afișați detaliile nivelului de audit"
[admin.settings.security.audit.advancedOptions]
description = "Următoarele opțiuni cresc timpul de procesare și utilizarea memoriei. Activați-le doar dacă este cu adevărat necesar."
title = "Opțiuni avansate"
[admin.settings.security.audit.captureFileHash]
description = "Extrage amprenta SHA-256 a fișierelor PDF încărcate pentru verificarea integrității. Independent de nivelul de audit."
label = "Capturați amprenta fișierului (SHA-256)"
[admin.settings.security.audit.captureOperationResults]
description = "Capturează valorile returnate de metode. Nu este recomandat: crește semnificativ volumul jurnalelor și utilizarea discului."
label = "Capturați rezultatele operației"
[admin.settings.security.audit.capturePdfAuthor]
description = "Extrage câmpul autor din documentele PDF în timpul procesării. Necesită analiză PDF, crește latența. Independent de nivelul de audit."
label = "Capturați metadatele autorului PDF"
[admin.settings.security.audit.enabled]
description = "Urmărește acțiunile utilizatorilor și evenimentele de sistem pentru conformitate și monitorizarea securității"
label = "Activează jurnalizarea de audit"
[admin.settings.security.audit.level]
description = "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE"
label = "Nivel audit"
[admin.settings.security.audit.levelDetails]
basic = "Operațiuni pe fișiere PDF (compresie, împărțire, îmbinare etc.) și modificări de setări. Capturează: starea operației (reușită/eșec), parametrii metodei, timpii. Volum minim de jurnal."
off = "Fără jurnalizare de audit (cu excepția evenimentelor critice de securitate)"
standard = "Evenimente BASIC plus: autentificare/deconectare utilizator, modificări de cont, solicitări GET generale. Exclude apelurile de interogare continuă (/auth/me, /app-config, /health etc.) pentru a reduce zgomotul în jurnale. Ideal pentru majoritatea implementărilor."
verbose = "Evenimente STANDARD plus: apeluri de interogare continuă, toate solicitările GET, timpi detaliați. Avertisment: volum mare de jurnale și impact asupra performanței."
[admin.settings.security.audit.retentionDays]
description = "Numărul de zile de păstrare a jurnalelor de audit"
label = "Păstrare audit (zile)"
[admin.settings.security.csrfDisabled]
description = "Dezactivează protecția Cross-Site Request Forgery (nerecomandat)"
label = "Dezactivează protecția CSRF"
[admin.settings.security.enableLogin]
description = "Solicită utilizatorilor să se autentifice înainte de a accesa aplicația"
label = "Activează autentificarea"
[admin.settings.security.htmlUrlSecurity]
advanced = "Setări avansate"
description = "Configurați restricțiile de acces URL pentru procesarea HTML pentru a preveni atacurile SSRF"
label = "Securitate URL HTML"
networkBlocking = "Blocare rețea"
[admin.settings.security.htmlUrlSecurity.allowedDomains]
description = "Un domeniu pe linie (de ex., cdn.example.com). Doar aceste domenii sunt permise când nivelul este MAX"
label = "Domenii permise (listă permisă)"
[admin.settings.security.htmlUrlSecurity.blockCloudMetadata]
description = "Blochează endpoint-ul de metadate al furnizorilor cloud (169.254.169.254)"
label = "Blochează endpoint-urile de metadate cloud"
[admin.settings.security.htmlUrlSecurity.blockedDomains]
description = "Un domeniu pe linie (de ex., malicious.com). Domenii suplimentare de blocat"
label = "Domenii blocate (listă blocată)"
[admin.settings.security.htmlUrlSecurity.blockLinkLocal]
description = "Blochează adresele link-local (169.254.x.x, fe80::/10)"
label = "Blochează adresele Link-Local"
[admin.settings.security.htmlUrlSecurity.blockLocalhost]
description = "Blochează localhost și adresele loopback (127.x.x.x, ::1)"
label = "Blochează Localhost"
[admin.settings.security.htmlUrlSecurity.blockPrivateNetworks]
description = "Blochează rețelele private RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)"
label = "Blochează rețelele private"
[admin.settings.security.htmlUrlSecurity.enabled]
description = "Activează restricțiile de securitate URL pentru conversiile HTML în PDF"
label = "Activează securitatea URL"
[admin.settings.security.htmlUrlSecurity.internalTlds]
description = "Un TLD pe linie (de ex., .local, .internal). Blochează domeniile cu aceste modele de TLD"
label = "TLD-uri interne"
[admin.settings.security.htmlUrlSecurity.level]
description = "MAX: numai listă permisă, MEDIUM: blochează rețelele interne, OFF: fără restricții"
label = "Nivel de securitate"
max = "Maxim (numai listă permisă)"
medium = "Mediu (blochează intern)"
off = "Oprit (fără restricții)"
[admin.settings.security.initialLogin]
label = "Autentificare inițială"
[admin.settings.security.initialLogin.password]
description = "Parola pentru contul inițial de administrator"
label = "Parolă inițială"
[admin.settings.security.initialLogin.username]
description = "Numele de utilizator pentru contul inițial de administrator"
label = "Utilizator inițial"
[admin.settings.security.jwt]
label = "Configurare JWT"
[admin.settings.security.jwt.allowedClockSkewSeconds]
description = "Toleranță pentru diferența de timp client/server în timpul validării tokenului (implicit: 60 de secunde)"
label = "Toleranță diferență de ceas (secunde)"
[admin.settings.security.jwt.desktopTokenExpiryMinutes]
description = "Valabilitatea tokenului de acces, în minute, pentru clienții desktop. Aplicațiile desktop sunt detectate automat prin User-Agent și primesc sesiuni mai lungi pentru o experiență mai bună (UX) (implicit: 43200 = 30 de zile)"
label = "Expirare token desktop (minute)"
[admin.settings.security.jwt.enableKeyCleanup]
description = "Elimină automat cheile JWT expirate"
label = "Activează curățarea cheilor"
[admin.settings.security.jwt.enableKeyRotation]
description = "Rotește automat periodic cheile de semnare JWT"
label = "Activează rotația cheilor"
[admin.settings.security.jwt.persistence]
description = "Stochează persistent cheile JWT pentru a supraviețui repornirilor serverului"
label = "Activează persistența cheilor"
[admin.settings.security.jwt.refreshGraceMinutes]
description = "Permite reîmprospătarea tokenului în acest număr de minute după expirare (implicit: 15 minute, max. 3 încercări)"
label = "Perioadă de grație pentru reîmprospătare (minute)"
[admin.settings.security.jwt.secureCookie]
description = "Solicită HTTPS pentru cookie-urile JWT (recomandat pentru producție)"
label = "Cookie securizat"
[admin.settings.security.jwt.tokenExpiryMinutes]
description = "Valabilitatea tokenului de acces, în minute, pentru clienții web (implicit: 1440 = 24 de ore)"
label = "Expirare token web (minute)"
[admin.settings.security.loginAttemptCount]
description = "Numărul maxim de încercări eșuate înainte de blocarea contului"
label = "Limită încercări de autentificare"
[admin.settings.security.loginMethod]
all = "Toate metodele"
description = "Metoda de autentificare utilizată pentru conectarea utilizatorilor"
label = "Metodă de autentificare"
normal = "Numai utilizator/parolă"
oauth2 = "Numai OAuth2"
saml2 = "Numai SAML2"
[admin.settings.security.loginResetTimeMinutes]
description = "Timpul înainte de resetarea încercărilor eșuate"
label = "Timp resetare autentificare (minute)"
[admin.settings.security.ssoNotice]
message = "Furnizorii de autentificare OAuth2 și SAML2 au fost mutați în meniul Conexiuni pentru o administrare mai ușoară."
title = "Căutați setările SSO/SAML?"
[admin.settings.security.xFrameOptions]
deny = "Deny (Prevents all framing)"
description = "Controls whether the application can be embedded in iframes"
disabled = "Disabled (No X-Frame-Options header)"
label = "X-Frame-Options"
sameorigin = "Same Origin (Allow framing from same domain)"
[admin.settings.storage]
description = "Controlați opțiunile de stocare pe server și de partajare."
title = "Stocare fișiere și partajare"
[admin.settings.storage.enabled]
description = "Permite utilizatorilor să stocheze fișiere pe server."
label = "Activați stocarea de fișiere pe server"
[admin.settings.storage.sharing.email]
description = "Permite partajarea cu adrese de e-mail."
label = "Activați partajarea prin e-mail"
mailLink = "Configurați setările de e-mail"
mailNote = "Necesită configurare de e-mail. "
[admin.settings.storage.sharing.enabled]
description = "Permite utilizatorilor să partajeze fișierele stocate."
label = "Activați partajarea"
[admin.settings.storage.sharing.links]
description = "Permite partajarea prin linkuri pentru utilizatori autentificați."
frontendUrlLink = "Configurați în setările sistemului"
frontendUrlNote = "Necesită un Frontend URL. "
label = "Activați linkurile de partajare"
[admin.settings.storage.signing.enabled]
description = "Permite utilizatorilor să creeze sesiuni de semnare a documentelor cu mai mulți participanți. Necesită activarea stocării fișierelor pe server."
label = "Activați semnarea în grup (Alpha)"
[admin.settings.telegram]
description = "Configurați conectivitatea botului Telegram, controalele de acces și comportamentul mesajelor de feedback."
title = "Bot Telegram"
[admin.settings.telegram.accessControl]
description = "Restrângeți ce utilizatori sau canale pot interacționa cu botul."
title = "Control acces"
[admin.settings.telegram.allowChannelIDs]
description = "Introduceți ID-urile de canal Telegram permise să interacționeze cu botul."
label = "ID-uri de canal permise"
placeholder = "Adăugați un ID canal și apăsați Enter"
[admin.settings.telegram.allowUserIDs]
description = "Introduceți ID-urile de utilizator Telegram permise să interacționeze cu botul."
label = "ID-uri de utilizator permise"
placeholder = "Adăugați un ID utilizator și apăsați Enter"
[admin.settings.telegram.botToken]
description = "Token API furnizat de BotFather pentru botul dvs. Telegram."
label = "Token bot"
[admin.settings.telegram.botUsername]
description = "Numele de utilizator public al botului Telegram."
label = "Nume de utilizator bot"
[admin.settings.telegram.customFolderSuffix]
description = "Adaugă ID-ul conversației la folderele fișierelor primite pentru a izola încărcările per chat."
label = "Folosește sufix personalizat pentru folder"
[admin.settings.telegram.enableAllowChannelIDs]
description = "Când este activat, doar ID-urile de canal listate pot folosi botul."
label = "Permite ID-uri specifice de canal"
[admin.settings.telegram.enableAllowUserIDs]
description = "Când este activat, doar ID-urile de utilizator listate pot folosi botul."
label = "Permite ID-uri specifice de utilizator"
[admin.settings.telegram.enabled]
description = "Permite utilizatorilor să interacționeze cu Stirling PDF prin botul Telegram configurat."
label = "Activează botul Telegram"
[admin.settings.telegram.feedback]
description = "Alegeți când botul ar trebui să trimită feedback utilizatorilor și canalelor."
title = "Mesaje de feedback"
[admin.settings.telegram.feedback.channel]
title = "Reguli de feedback pentru canale"
[admin.settings.telegram.feedback.channel.errorMessage]
description = "Afișează mesaje de eroare detaliate pentru canale."
label = "Afișează mesajele de eroare (Canal)"
[admin.settings.telegram.feedback.channel.errorProcessing]
description = "Trimite mesaje de eroare de procesare către canale."
label = "Afișează erorile de procesare (Canal)"
[admin.settings.telegram.feedback.channel.noValidDocument]
description = "Suprimă răspunsul „no valid document” pentru încărcările în canale."
label = "Afișează „No valid document” (Canal)"
[admin.settings.telegram.feedback.general.enabled]
description = "Controlați dacă botul trimite sau nu mesaje de feedback."
label = "Activează feedback-ul"
[admin.settings.telegram.feedback.user]
title = "Reguli de feedback pentru utilizatori"
[admin.settings.telegram.feedback.user.errorMessage]
description = "Afișează mesaje de eroare detaliate pentru utilizatori."
label = "Afișează mesajele de eroare (Utilizator)"
[admin.settings.telegram.feedback.user.errorProcessing]
description = "Trimite mesaje de eroare de procesare către utilizatori."
label = "Afișează erorile de procesare (Utilizator)"
[admin.settings.telegram.feedback.user.noValidDocument]
description = "Suprimă răspunsul „no valid document” pentru încărcările utilizatorilor."
label = "Afișează „No valid document” (Utilizator)"
[admin.settings.telegram.pipelineInboxFolder]
description = "Folder în directorul pipeline unde sunt stocate fișierele primite din Telegram."
label = "Folder Inbox"
[admin.settings.telegram.pollingIntervalMillis]
description = "Intervalul dintre verificările pentru noi actualizări Telegram."
label = "Interval de interogare (ms)"
[admin.settings.telegram.processing]
description = "Controlați intervalele de interogare și timpii de expirare ai procesării pentru încărcările din Telegram."
title = "Procesare"
[admin.settings.telegram.processingTimeoutSeconds]
description = "Timpul maxim de așteptare pentru o sarcină de procesare înainte de raportarea unei erori."
label = "Timeout procesare (secunde)"
[admin.settings.unsavedChanges]
cancel = "Continuă editarea"
discard = "Renunță la modificări"
hint = "Aveți modificări nesalvate"
message = "Aveți modificări nesalvate. Doriți să renunțați la ele?"
title = "Modificări nesalvate"
[adminOnboarding]
adminTools = "În cele din urmă, avem instrumente avansate de administrare precum <strong>Auditare</strong> pentru a urmări activitatea sistemului și <strong>Analitică de utilizare</strong> pentru a monitoriza modul în care utilizatorii interacționează cu platforma."
configButton = "Faceți clic pe butonul <strong>Config</strong> pentru a accesa toate setările sistemului și controalele administrative."
connectionsSection = "Secțiunea <strong>Conexiuni</strong> acceptă diverse metode de autentificare, inclusiv SSO și furnizori SAML personalizați precum Google și GitHub, plus integrări email pentru notificări și comunicări."
databaseSection = "Pentru medii de producție avansate, avem setări care permit <strong>conectarea la baze de date externe</strong> astfel încât să vă integrați cu infrastructura existentă."
settingsOverview = "Acesta este <strong>Panoul de setări</strong>. Setările de administrator sunt organizate pe categorii pentru navigare ușoară."
systemCustomization = "Avem modalități extinse de a personaliza UI: <strong>Setările sistemului</strong> vă permit să schimbați numele aplicației și limbile, <strong>Funcții</strong> permite gestionarea certificatelor serverului, iar <strong>Puncte finale</strong> vă permite să activați sau să dezactivați instrumente specifice pentru utilizatorii dvs."
teamsAndUsers = "Gestionați aici <strong>Echipe</strong> și utilizatori individuali. Puteți invita utilizatori noi prin email, linkuri partajabile sau le puteți crea conturi personalizate."
welcome = "Bun venit la <strong>Turul Admin</strong>! Haideți să explorăm funcțiile enterprise și setările puternice disponibile administratorilor de sistem."
wrapUp = "Acesta a fost turul admin! Ați văzut funcțiile enterprise care fac din Stirling PDF o soluție puternică și personalizabilă pentru organizații. Accesați acest tur oricând din meniul <strong>Ajutor</strong>."
[adminUserSettings]
admin = "Administrator"
title = "Setări Control Utilizator"
[agents]
stirling_name = "Stirling"
[analytics]
learnMore = "Aflați mai multe"
paragraph1 = "Stirling PDF are analize opționale pentru a ne ajuta să îmbunătățim produsul. Nu urmărim nicio informație personală sau conținutul fișierelor."
paragraph2 = "Vă rugăm să luați în considerare activarea analizelor pentru a ajuta Stirling-PDF să crească și pentru a ne permite să ne înțelegem mai bine utilizatorii."
title = "Vreți să faceți Stirling PDF mai bun?"
[annotate]
tags = "annotate,highlight,draw,markup,comment,notes,review,redline,feedback,markup tools,sticky notes,shapes,arrows,text box,freehand"
[annotation]
alignCenter = "Aliniază la centru"
alignLeft = "Aliniază la stânga"
alignRight = "Aliniază la dreapta"
annotationStyle = "Stil adnotare"
backgroundColor = "Culoare fundal"
borderOff = "Chenar: Inactiv"
borderOn = "Chenar: Activ"
changeColor = "Schimbă culoarea"
chooseColor = "Alege culoarea"
circle = "Cerc"
clearBackground = "Elimină fundalul"
clearDocumentAnnotations = "Ștergeți toate adnotările"
clearDocumentAnnotationsConfirm = "Ștergeți tot"
clearDocumentAnnotationsDescription = "Aceasta elimină toate adnotările încărcate în editor. Salvați modificările pentru a le păstra în PDF."
clearDocumentAnnotationsEmptyBody = "Momentan nu există adnotări încărcate în editor."
clearDocumentAnnotationsEmptyTitle = "Nu există adnotări de șters"
clearDocumentAnnotationsErrorTitle = "Nu s-au putut șterge adnotările"
clearDocumentAnnotationsSuccessBody = "Salvați modificările pentru ca eliminarea adnotărilor să fie salvată în PDF."
clearDocumentAnnotationsSuccessTitle = "Toate adnotările au fost șterse"
clearDocumentAnnotationsTitle = "Ștergeți toate adnotările?"
clearDocumentAnnotationsUnavailableBody = "Stratul de adnotări încă se încarcă. Încercați din nou în câteva momente."
clearDocumentAnnotationsUnavailableTitle = "Adnotările nu sunt gata"
color = "Culoare"
comment = "Comentariu"
comments = "Comentarii"
contents = "Text"
delete = "Șterge"
drawing = "Desen"
editSelectDescription = "Faceți clic pe o anotare existentă pentru a-i edita culoarea, opacitatea, textul sau dimensiunea."
editText = "Editează caseta de text"
fillColor = "Culoare umplere"
fillOpacity = "Opacitate umplere"
fontSize = "Mărime font"
freehandHighlighter = "Evidențiator liber"
highlight = "Evidențiere"
imagePreview = "Previzualizare"
insertText = "Inserare text"
line = "Linie"
lineArrow = "Săgeată"
moreActions = "Mai multe acțiuni"
noBackground = "Fără fundal"
note = "Notă"
notesStamps = "Note și ștampile"
opacity = "Opacitate"
pen = "Stilou"
polygon = "Poligon"
polyline = "Polilinie"
properties = "Proprietăți"
rectangle = "Dreptunghi"
replaceText = "Înlocuire text"
saveChanges = "Salvează modificările"
select = "Selectează"
selectAndMove = "Selectează și editează"
settings = "Setări"
shapes = "Forme"
square = "Pătrat"
squiggly = "Ondulat"
stamp = "Adaugă imagine"
stampSettings = "Setări ștampilă"
strikeout = "Tăiere"
strokeColor = "Culoare contur"
strokeOpacity = "Opacitate contur"
strokeWidth = "Lățime"
text = "Casetă de text"
textAlignment = "Aliniere text"
textMarkup = "Marcaj text"
title = "Anotare"
underline = "Subliniere"
width = "Lățime"
[app]
description = "Alternativa gratuită la Adobe Acrobat (10M+ descărcări)"
[appBanner]
dismiss = "Dismiss"
[attachments]
convertToPdfA3b = "Convertește la PDF/A-3b"
convertToPdfA3bDescription = "Creează un PDF pentru arhivare cu atașamente încorporate"
convertToPdfA3bTooltip = "PDF/A-3b este un format de arhivare care asigură păstrarea pe termen lung. Permite încorporarea oricăror formate de fișiere ca atașamente. Conversia necesită Ghostscript și poate dura mai mult pentru fișiere mari."
convertToPdfA3bTooltipHeader = "Despre conversia PDF/A-3b"
convertToPdfA3bTooltipTitle = "Ce face"
tags = "embed,attach,file,attachment,attachments"
title = "Add attachments"
[audit]
configureAudit = "Configurați jurnalizarea de audit"
configureAuditMessage = "Ajustați nivelul de jurnalizare de audit, perioada de păstrare și alte setări în secțiunea Securitate și Autentificare."
disabled = "Jurnalizarea de audit este dezactivată"
disabledMessage = "Activați jurnalizarea de audit în configurația aplicației pentru a urmări evenimentele sistemului."
enterpriseRequired = "Este necesară licența Enterprise"
enterpriseRequiredMessage = "Sistemul de auditare a jurnalelor este o funcție Enterprise. Faceți upgrade la o licență Enterprise pentru a accesa jurnalele de audit și analizele."
goToSettings = "Mergeți la setările de audit"
notAvailable = "Sistem de audit indisponibil"
notAvailableMessage = "Sistemul de audit nu este configurat sau nu este disponibil."
[audit.charts]
byType = "Evenimente după tip"
byUser = "Evenimente după utilizator"
day = "Zi"
error = "Eroare la încărcarea graficelor"
month = "Lună"
noData = "Nu există date pentru această perioadă"
overTime = "Evenimente în timp"
title = "Tablou de bord audit"
week = "Săptămână"
[audit.clearData]
cancel = "Anulați"
codeDoesNotMatch = "Codul nu se potrivește"
codePlaceholder = "Introduceți codul aici"
confirmationCode = "Cod de confirmare"
confirmationRequired = "Ștergeți toate datele de audit"
confirmMessage = "Aceasta va elimina definitiv toate jurnalele de audit. Introduceți mai jos codul de confirmare pentru a continua."
confirmTitle = "Confirmați că doriți să ștergeți"
deleteButton = "Ștergeți"
enterCode = "Cod de confirmare"
enterCodeBelow = "Introduceți codul exact așa cum este afișat mai sus (sensibil la majuscule/minuscule)"
initiateDelete = "Ștergeți toate datele"
irreversible = "IREVERSIBIL"
success = "Reușită"
successMessage = "Toate datele de audit au fost șterse cu succes"
warning1 = "Această acțiune nu poate fi anulată"
warning2 = "Ștergerea datelor de audit va elimina definitiv din baza de date toate jurnalele istorice de audit, inclusiv evenimentele de securitate, activitățile utilizatorilor și operațiunile pe fișiere."
[audit.error]
title = "Eroare la încărcarea sistemului de audit"
[audit.events]
actions = "Acțiuni"
author = "Autor"
clearFilters = "Șterge"
details = "Detalii"
documentName = "Document"
endDate = "Data de sfârșit"
error = "Eroare la încărcarea evenimentelor"
eventDetails = "Detalii eveniment"
fileHash = "Amprentă fișier"
filterByType = "Filtrează după tip"
filterByUser = "Filtrează după utilizator"
ipAddress = "Adresă IP"
noEvents = "Nu s-au găsit evenimente"
startDate = "Data de început"
timestamp = "Marcaj temporal"
title = "Evenimente de audit"
type = "Tip"
user = "Utilizator"
viewDetails = "Vezi detalii"
[audit.export]
description = "Exportă evenimentele de audit în format CSV sau JSON. Folosiți filtre pentru a limita datele exportate."
error = "Exportul datelor a eșuat"
exportButton = "Exportă datele"
fieldAuthor = "Autor (din PDF)"
fieldDate = "Data"
fieldDocumentName = "Numele documentului"
fieldFileHash = "Amprentă fișier (SHA-256)"
fieldIpAddress = "Adresă IP"
fieldOperationResults = "Rezultatele operației"
fieldOutcome = "Rezultat (Reușită/Eșec)"
fieldTool = "Instrument"
fieldUsername = "Nume utilizator"
filters = "Filtre (opțional)"
format = "Format export"
selectFields = "Selectați câmpurile de inclus"
title = "Exportă datele de audit"
[audit.filters]
last30Days = "Ultimele 30 de zile"
last7Days = "Ultimele 7 zile"
quickPresets = "Filtre rapide"
thisMonth = "Luna aceasta"
today = "Astăzi"
[audit.stats]
activeUsers = "Utilizatori activi"
attention = "Necesită atenție"
avgLatency = "Latență medie"
error = "Eroare la încărcarea statisticilor"
excellent = "Excelent"
good = "Bun"
noData = "N/A"
successRate = "Rată de reușită"
totalEvents = "Evenimente totale"
vsLastPeriod = "față de perioada anterioară"
[audit.systemStatus]
captureBySettings = "Activați din setări"
capturedFields = "Câmpuri capturate"
date = "Data"
days = "zile"
disabled = "Dezactivată"
documentName = "Numele documentului"
enabled = "Activată"
fileHash = "Amprentă fișier"
level = "Nivel audit"
pdfAuthor = "Autor PDF"
retention = "Perioadă de păstrare"
status = "Jurnalizare de audit"
title = "Stare sistem"
tool = "Instrument"
totalEvents = "Total evenimente"
username = "Nume utilizator"
[audit.tabs]
clearData = "Ștergeți datele"
dashboard = "Tablou de bord"
events = "Evenimente de audit"
export = "Export"
[auth]
accessDenied = "Acces refuzat"
insufficientPermissions = "Nu aveți permisiunea de a efectua această acțiune."
[auth.callback]
completing = "Se finalizează autentificarea"
invalidToken = "Autentificarea OAuth a eșuat - token nevalid."
missingToken = "Autentificarea OAuth a eșuat - nu s-a primit niciun token."
oauthFailed = "Autentificarea OAuth a eșuat. Încercați din nou."
pleaseWait = "Așteptați cât timp finalizăm autentificarea."
signedOut = "Ați fost deconectat. Autentificați-vă din nou."
windowMayClose = "Puteți închide această fereastră după finalizare."
[auth.displayName]
guest = "Invitat"
user = "Utilizator"
[auto-rename]
description = "Găsește automat titlul din conținutul PDF-ului și îl folosește ca nume de fișier."
submit = "Redenumire Automată"
tags = "auto-detectare,bazat-pe-antet,organizează,reetichetează"
title = "Redenumire Automată"
[auto-rename.error]
failed = "A apărut o eroare la redenumirea automată a PDF-ului."
[auto-rename.results]
title = "Rezultatele redenumirii automate"
[auto-rename.settings]
title = "Despre"
[auto-rename.tooltip.description]
title = "Ce face"
[auto-rename.tooltip.header]
title = "Cum funcționează redenumirea automată"
[auto-rename.tooltip.howItWorks]
bullet1 = "Caută text care pare a fi titlu sau antet"
bullet2 = "Creează un nume de fișier curat și valid din titlul detectat"
bullet3 = "Păstrează numele original dacă nu se găsește un titlu potrivit"
title = "Redenumire inteligentă"
[automate]
copyToSaved = "Copiați în Salvate"
desc = "Construiți fluxuri de lucru în mai mulți pași, înlănțuind acțiuni PDF. Ideal pentru sarcini recurente."
export = "Exportă"
exportForFolderScanning = "Exportă pentru scanarea folderelor"
import = "Importă"
importPartialSuccess_one = "Imported with {{count}} unmapped operation: {{ops}}"
importPartialSuccess_other = "Imported with {{count}} unmapped operations: {{ops}}"
importSuccess = "Automatizare importată: {{name}}"
invalidStep = "Pas nevalid"
reviewTitle = "Rezultatele automatizării"
tags = "workflow,sequence,automation,automate,batch,batch processing,pipeline,chain,multi-step,recurring,scheduled,automatic,process multiple,bulk operations"
title = "Automatizare"
[automate.config]
cancel = "Anulați"
description = "Configurați setările pentru acest instrument. Aceste setări vor fi aplicate când automatizarea rulează."
noSettings = "Acest instrument nu are setări configurabile."
save = "Salvați configurația"
title = "Configurați {{toolName}}"
[automate.creation]
createTitle = "Creați automatizare"
editTitle = "Editați automatizarea"
export = "Exportă"
exportForFolderScanning = "Exportă pentru scanarea folderelor"
intro = "Automatizările rulează instrumentele secvențial. Pentru a începe, adăugați instrumente în ordinea în care doriți să ruleze."
save = "Salvați automatizarea"
[automate.creation.description]
label = "Descriere (opțional)"
placeholder = "Descrieți ce face această automatizare..."
[automate.creation.icon]
label = "Pictogramă"
[automate.creation.name]
label = "Numele automatizării"
placeholder = "Automatizarea mea"
[automate.creation.tools]
add = "Adăugați un instrument..."
addTool = "Adăugați instrument"
configure = "Configurați instrumentul"
notConfigured = "! Neconfigurat"
remove = "Eliminați instrumentul"
selected = "Instrumente selectate"
selectTool = "Selectați un instrument..."
[automate.creation.unsavedChanges]
cancel = "Anulați"
confirm = "Înapoi"
message = "Aveți modificări nesalvate. Sigur doriți să vă întoarceți? Toate modificările vor fi pierdute."
title = "Modificări nesalvate"
[automate.entryMenu]
label = "Deschide meniul pentru {{title}}"
[automate.importModal]
cancel = "Anulează"
confirm = "Importă"
detectedAutomation = "JSON de automatizare"
detectedFolderScan = "JSON de scanare a folderului"
dropHint = "Plasează JSON aici sau fă clic pentru a alege un fișier"
dropSubhint = "Sunt acceptate atât configurațiile de Automatizare, cât și de Scanare folder"
dropzoneAriaLabel = "Plasează aici un fișier JSON de automatizare"
intro = "Plasează un fișier JSON sau lipește conținutul mai jos. Formatul (Automatizare sau Scanare folder) este detectat automat."
opCount_one = "{{count}} operation"
opCount_other = "{{count}} operations"
parseError = "Nu s-a putut analiza: {{message}}"
pasteLabel = "Sau lipește JSON"
pastePlaceholder = "Lipește aici JSON-ul de automatizare…"
title = "Importă automatizare"
unresolved = "Neasociate: {{ops}}"
[automate.run]
title = "Rulați automatizarea"
[automate.selection]
title = "Selecția automatizării"
[automate.selection.createNew]
title = "Creați automatizare nouă"
[automate.selection.saved]
title = "Salvate"
[automate.selection.suggested]
title = "Sugestii"
[automate.sequence]
finish = "Finalizați"
run = "Rulați automatizarea"
running = "Se rulează automatizarea..."
steps_one = "{{count}} step"
steps_other = "{{count}} pași"
unnamed = "Automatizare fără nume"
[automation.suggested]
emailPreparation = "Pregătire email"
emailPreparationDesc = "Optimizează PDF-urile pentru distribuție prin email prin comprimarea fișierelor, împărțirea documentelor mari în fragmente de 20MB pentru compatibilitate cu emailul și eliminarea metadatelor pentru confidențialitate."
prePublishSanitization = "Curățare înainte de publicare"
prePublishSanitizationDesc = "Flux care elimină toate metadatele ascunse, JavaScript, fișierele încorporate, adnotările și aplatizează formularele pentru a preveni scurgerile de date înainte de publicarea online a PDF-urilor."
processImages = "Procesează imagini"
processImagesDesc = "Convertește mai multe fișiere imagine într-un singur document PDF, apoi aplică tehnologia OCR pentru a extrage text căutabil din imagini."
securePdfIngestion = "Ingestie PDF sigură"
securePdfIngestionDesc = "Flux de procesare PDF cuprinzător care sanitizează documentele, aplică OCR cu curățare, convertește în format PDF/A pentru arhivare pe termen lung și optimizează dimensiunea fișierului."
secureWorkflow = "Flux de securitate"
secureWorkflowDesc = "Asigură documentele PDF prin eliminarea conținutului potențial malițios precum JavaScript și fișierele încorporate, apoi adaugă protecție cu parolă pentru a preveni accesul neautorizat. Parola este setată la 'password' în mod implicit."
[autoRename]
description = "Acest instrument va redenumi automat fișierele PDF pe baza conținutului lor. Analizează documentul pentru a găsi cel mai potrivit titlu din text."
tags = "auto-detect,header-based,organize,relabel,auto rename,automatic rename,smart rename,rename by content,filename,file naming,detect title"
[autoRotate]
submit = "Rotire automată"
tags = "rotire automată,remediere orientare,cu susul în jos,lateral,îndreptare,orientare,detectare orientare,corectare rotire,orientare automată,scanat,OSD"
[autoRotate.confidenceThreshold]
title = "Prag de încredere"
[autoRotate.detectionMode]
auto = "Automat"
osd = "Doar OCR"
text = "Doar text"
title = "Metodă de detectare"
[autoRotate.error]
failed = "A apărut o eroare la rotirea automată a PDF-ului."
[autoRotate.inferUndetected]
title = "Rotiți paginile cu încredere scăzută pentru potrivire"
[autoRotate.report]
applied = "{{degrees}}° CW"
confidenceValue = "Încredere {{value}}"
noChange = "Nicio modificare"
pageLabel = "Pagina {{number}}"
summary = "{{rotated}} din {{total}} pagini rotite, {{unchanged}} lăsate neschimbate"
title = "Raport de detectare"
[autoRotate.report.method]
inferred = "Potrivit"
none = "Omis"
osd = "OCR"
text = "Text"
[autoRotate.report.note]
belowThreshold = "Sub prag"
blankPage = "Pagina este goală"
inferredFromDocument = "La fel ca celelalte pagini"
noDominantDirection = "Direcții de text mixte"
osdFailed = "Nu s-a găsit text lizibil"
osdNoVerdict = "Nu s-a putut determina orientarea corectă"
tesseractUnavailable = "OCR nu este instalat"
tooFewGlyphs = "Prea puțin text"
[autoRotate.results]
title = "Rezultate rotire automată"
[autoRotate.settings]
title = "Setări"
[autoRotate.tooltip.confidenceThreshold]
text = "Cât de sigură trebuie să fie verificarea înainte ca o pagină să fie rotită. Reduceți pentru a roti mai multe pagini, creșteți pentru a lăsa mai multe pagini neatinse."
title = "Prag de încredere"
[autoRotate.tooltip.description]
text = "Determină orientarea corectă a fiecărei pagini și o rotește corespunzător. Paginile care sunt deja drepte sunt lăsate neschimbate."
[autoRotate.tooltip.detectionMode]
text = "Automat citește mai întâi textul de pe pagină, apoi analizează pagina ca imagine dacă nu este suficient. Doar text omite verificarea imaginii, fiind cel mai rapid pentru documentele care nu au fost scanate niciodată. Doar OCR tratează fiecare pagină ca imagine."
title = "Metodă de detectare"
[autoRotate.tooltip.header]
title = "Rotire automată"
[autoRotate.tooltip.inferUndetected]
text = "Paginile goale sau aproape goale nu pot fi verificate singure. Când toate paginile care au putut fi citite necesită aceeași rotire, aceste pagini sunt rotite pentru a se potrivi cu ele."
title = "Rotiți paginile cu încredere scăzută pentru potrivire"
[autoSizeSplitPDF]
tags = "pdf,împarte,document,organizare"
[autoSplitPDF]
dividerDownload2 = "Descarcă 'Separator Auto Splitter (cu instrucțiuni).pdf'"
duplexMode = "Mod Duplex (Scanare față-verso)"
tags = "bazat-pe-QR,separă,segment-scanat,organizează"
title = "Împarte Automat PDF"
[backendHealth]
checking = "Se verifică starea backend-ului..."
offline = "Backend offline"
online = "Backend online"
starting = "Backend-ul pornește..."
wait = "Așteptați ca backend-ul să finalizeze pornirea și încercați din nou."
[backendStartup]
notFoundTitle = "Backend negăsit"
retry = "Reîncearcă"
unreachable = "Aplicația nu se poate conecta în prezent la backend. Verificați starea backend-ului și conexiunea la rețea, apoi încercați din nou."
[billing]
basedOnUsers = "(utilizatori curenți)"
currentSeats = "Locuri curente"
manageBilling = "Gestionează facturarea"
minimumSeats = "Locuri minime"
newSeatCount = "Număr nou de locuri"
newSeatCountDescription = "Selectează numărul de locuri pentru licența enterprise"
notEnterprise = "Gestionarea locurilor este disponibilă doar pentru licențe enterprise"
preparingUpdate = "Se pregătește actualizarea locurilor..."
seatCountTooLow = "Numărul de locuri trebuie să fie cel puțin {{minimum}} (numărul curent de utilizatori)"
seatCountUnchanged = "Te rugăm să selectezi un număr diferit de locuri"
seatsUpdated = "Locuri actualizate"
seatsUpdatedMessage = "Locurile tale enterprise au fost actualizate la {{seats}}"
stripePortalRedirect = "Vei fi redirecționat către portalul de plăți Stripe pentru a revizui și confirma schimbarea locurilor. Suma proporțională va fi calculată automat."
updateEnterpriseSeats = "Actualizează locurile Enterprise"
updateProcessing = "Actualizare în curs"
updateProcessingMessage = "Actualizarea locurilor este în curs de procesare. Reîmprospătează peste câteva momente."
updateSeats = "Actualizează locurile"
whatHappensNext = "Ce urmează?"
[billing.portal]
error = "Deschiderea portalului de facturare a eșuat"
[bookletImposition]
paperSizeNote = "Dimensiunea hârtiei este derivată automat din prima pagină."
submit = "Creează broșură"
tags = "broșură,impoziție,tipărire,legare,pliere,semnătură"
title = "Impoziție broșură"
[bookletImposition.addBorder]
label = "Adaugă chenare în jurul paginilor"
tooltip = "Adaugă chenare în jurul fiecărei secțiuni de pagină pentru a ajuta la tăiere și aliniere"
[bookletImposition.addGutter]
label = "Adaugă margine de prindere"
tooltip = "Adaugă spațiu interior pentru legare"
[bookletImposition.advanced]
toggle = "Opțiuni avansate"
[bookletImposition.doubleSided]
label = "Tipărire față-verso"
tooltip = "Creează atât fețele din față, cât și din spate pentru o tipărire corectă a broșurii"
[bookletImposition.duplexPass]
first = "Prima trecere"
firstInstructions = "Tipărește fețele din față → stivuiți cu fața în jos → rulați din nou cu A doua trecere"
label = "Trecere de tipărire"
second = "A doua trecere"
secondInstructions = "Încărcați teancul tipărit cu fața în jos → tipărește fețele din spate"
[bookletImposition.error]
failed = "A apărut o eroare la crearea impoziției pentru broșură."
[bookletImposition.flipOnShortEdge]
label = "Întoarce pe marginea scurtă (doar duplex automat)"
manualNote = "Nu este necesar în modul manual - întoarceți teancul manual"
tooltip = "Activați pentru tipărirea duplex pe marginea scurtă (doar duplex automat - ignorat în modul manual)"
[bookletImposition.gutterSize]
label = "Dimensiune margine de prindere (puncte)"
[bookletImposition.manualDuplex]
instructions = "Pentru imprimante fără duplex automat. Va trebui să rulați de două ori:"
title = "Mod duplex manual"
[bookletImposition.rtlBinding]
label = "Legare de la dreapta la stânga"
tooltip = "Pentru arabă, ebraică sau alte limbi RTL"
[bookletImposition.tooltip.advanced]
bullet1 = "Legare RTL: pentru arabă, ebraică sau limbi RTL"
bullet2 = "Chenare: arată liniile de tăiere pentru finisare"
bullet3 = "Margine de prindere: adaugă spațiu pentru legare/capsare"
bullet4 = "Întoarcere pe marginea scurtă: doar pentru imprimante cu duplex automat"
text = "Ajustați fin broșura:"
title = "Opțiuni avansate"
[bookletImposition.tooltip.description]
text = "Creează broșuri profesionale aranjând paginile în ordinea corectă de tipărire. Paginile PDF sunt plasate 2 pe foaie, în orientare landscape, astfel încât, când sunt pliate și legate, se citesc în secvența corectă ca o carte reală."
title = "Ce este impoziția pentru broșură?"
[bookletImposition.tooltip.example]
bullet1 = "Coala 1 față: Pagini 8, 1 | Verso: Pagini 2, 7"
bullet2 = "Coala 2 față: Pagini 6, 3 | Verso: Pagini 4, 5"
bullet3 = "Când este pliată și stivuită: Se citește 1→2→3→4→5→6→7→8"
text = "Documentul de 8 pagini devine 2 coli:"
title = "Exemplu: broșură de 8 pagini"
[bookletImposition.tooltip.header]
title = "Ghid de creare a broșurii"
[bookletImposition.tooltip.manualDuplex]
bullet1 = "Dezactivați „Tipărire față-verso”"
bullet2 = "Selectați „Prima trecere” → Tipăriți → Stivuiți cu fața în jos"
bullet3 = "Selectați „A doua trecere” → Încărcați teancul → Tipăriți verso"
bullet4 = "Pliați și asamblați în mod normal"
text = "Pentru imprimante fără duplex automat:"
title = "Duplex manual (imprimante simplex)"
[bookletImposition.tooltip.printing]
bullet1 = "Tipăriți față-verso cu „Întoarce pe marginea lungă”"
bullet2 = "Stivuiți colile în ordine, pliați la jumătate"
bullet3 = "Capsați sau legați de-a lungul cotorului pliat"
bullet4 = "Pentru imprimante cu margine scurtă: activați opțiunea „Întoarce pe marginea scurtă”"
text = "Urmați acești pași pentru broșuri perfecte:"
title = "Cum se tipărește și se asamblează"
[bulkSelection]
syntaxError = "Există o problemă de sintaxă. Consultați sfaturile pentru selectarea paginilor."
[bulkSelection.advanced]
title = "Avansat"
[bulkSelection.everyNthPage]
placeholder = "Mărimea pasului"
title = "Fiecare a N-a pagină"
[bulkSelection.examples]
combineSets = "Combină seturi"
every3rd = "Fiecare a 3-a"
first50 = "Primele 50"
last50 = "Ultimele 50"
oddWithinExcluding = "Impare în 1-20, excluzând 5-7"
title = "Exemple"
[bulkSelection.firstNPages]
placeholder = "Număr de pagini"
title = "Primele N pagini"
[bulkSelection.header]
title = "Ghid de selectare a paginilor"
[bulkSelection.keywords]
title = "Cuvinte cheie"
[bulkSelection.lastNPages]
placeholder = "Număr de pagini"
title = "Ultimele N pagini"
[bulkSelection.operators]
text = "AND are prioritate mai mare decât virgula. NOT se aplică în cadrul intervalului documentului."
title = "Operatori"
[bulkSelection.operators.and]
title = "Combinați selecțiile (ambele condiții trebuie să fie adevărate)"
[bulkSelection.operators.descriptions]
and = "AND: & sau „and” - necesită ambele condiții (ex.: 1-50 & even)"
comma = "Virgulă: , sau | - combină selecțiile (ex.: 1-10, 20)"
not = "NOT: ! sau „not” - exclude pagini (ex.: 3n & not 30)"
[bulkSelection.operators.even]
title = "Selectați toate paginile pare (2, 4, 6, 8...)"
[bulkSelection.operators.not]
title = "Excludeți din selecție"
[bulkSelection.operators.odd]
title = "Selectați toate paginile impare (1, 3, 5, 7...)"
[bulkSelection.operators.or]
title = "Adăugați la selecție (oricare dintre condiții poate fi adevărată)"
[bulkSelection.pageSelection]
title = "Selecție pagini"
[bulkSelection.range]
fromPlaceholder = "De la"
title = "Interval"
toPlaceholder = "Până la"
[bulkSelection.syntax]
text = "Folosiți numere, intervale, cuvinte cheie și progresii (n începe de la 0). Parantezele sunt acceptate."
title = "Bazele sintaxei"
[bulkSelection.syntax.bullets]
keywords = "Cuvinte cheie: odd, even"
numbers = "Numere/intervale: 5, 10-20"
progressions = "Progresii: 3n, 4n+1"
[certSign]
awaitingSignatures = "În așteptarea semnăturilor"
chooseCertificate = "Alegeți fișierul certificatului"
chooseJksFile = "Alegeți fișierul JKS"
chooseP12File = "Alegeți fișierul PKCS12"
choosePfxFile = "Alegeți fișierul PFX"
choosePrivateKey = "Alegeți fișierul cheii private"
declined = "Refuzat"
fetchFailed = "Nu s-au putut încărca datele de semnare"
finalized = "Finalizat"
location = "Locația"
logoTitle = "Logo"
name = "Numele"
noLogo = "Fără logo"
pageNumber = "Numărul paginii"
password = "Introdu parola pentru stocarea cheie sau cheia privată (dacă există):"
passwordOptional = "Lăsați gol dacă nu există parolă"
pemCertificateLabel = "Certificat (.pem / .crt)"
pemPrivateKeyLabel = "Cheie privată (.pem / .key)"
pending = "În așteptare"
readyToFinalize = "Gata de finalizare"
reason = "Motivul"
serverCertMessage = "Se utilizează certificatul serverului - nu sunt necesare fișiere sau parolă"
showLogo = "Afișează logo"
signatureProgress = "{{signedCount}}/{{totalCount}} semnături"
signed = "Semnat"
tags = "autentifică,PEM,P12,oficial,criptează"
title = "Semnare certificat"
viewed = "Vizualizat"
[certSign.appearance]
invisible = "Invizibil"
stepTitle = "Aspectul semnăturii"
visibility = "Vizibilitate"
visible = "Vizibil"
[certSign.appearance.options]
title = "Detalii semnătură"
[certSign.appearance.tooltip.header]
title = "Despre aspectul semnăturii"
[certSign.appearance.tooltip.invisible]
bullet1 = "Oferă securitate fără modificări vizuale"
bullet2 = "Îndeplinește cerințele legale pentru semnarea digitală"
bullet3 = "Nu afectează layout-ul sau designul documentului"
text = "Semnătura este adăugată în PDF pentru securitate, dar nu va fi vizibilă la vizualizarea documentului. Perfect pentru cerințe legale fără a schimba aspectul documentului."
title = "Semnături invizibile"
[certSign.appearance.tooltip.visible]
bullet1 = "Afișează numele semnatarului și data în document"
bullet2 = "Poate include motivul și locația semnării"
bullet3 = "Alegeți pagina pe care să plasați semnătura"
bullet4 = "Se poate include un logo opțional"
text = "Afișează un bloc de semnătură în PDF cu numele, data și detalii opționale. Util când doriți ca cititorii să vadă clar că documentul este semnat."
title = "Semnături vizibile"
[certSign.certFiles]
stepTitle = "Fișiere certificat"
[certSign.certType.tooltip.convert]
text = "Convertiți fișierul într-un Java keystore (.jks) cu keytool, apoi alegeți JKS."
title = "Cheia nu este listată?"
[certSign.certType.tooltip.header]
title = "Despre tipurile de certificat"
[certSign.certType.tooltip.what]
text = "Este un ID sigur pentru semnătura dvs. care dovedește că ați semnat. Dacă nu vi se cere să semnați cu certificat, recomandăm un alt mod sigur precum Tastare, Desen sau Încărcare."
title = "Ce este un certificat?"
[certSign.certType.tooltip.which]
bullet1 = "PKCS#12 (.p12 / .pfx) un fișier combinat (cel mai comun)"
bullet2 = "PFX (.pfx) versiunea Microsoft a PKCS12"
bullet3 = "PEM fișiere .pem separate pentru cheia privată și certificat"
bullet4 = "JKS keystore Java .jks pentru fluxuri dev / CI-CD"
text = "Alegeți formatul care se potrivește fișierului certificatului dvs.:"
title = "Ce opțiune ar trebui să folosesc?"
[certSign.certTypeStep]
stepTitle = "Formatul certificatului"
[certSign.collab.addParticipants]
add_one = "Add {{count}} Participant"
add_other = "Add {{count}} Participants"
reasonHelp = "Predefiniți un motiv de semnare pentru acești participanți (opțional, îl pot modifica la semnare)"
reasonPlaceholder = "de ex. Aprobare, Revizuire..."
[certSign.collab.finalize]
button = "Finalizați și încărcați PDF-ul semnat"
early = "Finalizați cu semnăturile curente"
[certSign.collab.participant]
certInvalid = "✗ {{error}}"
certInvalidFallback = "Certificat invalid"
certNetworkError = "Nu s-a putut valida certificatul"
certValid = "✓ Certificat valid"
certValidating = "Se validează certificatul..."
certValidUntil = " până la {{date}}"
[certSign.collab.sessionCreation]
includeSummaryPage = "Includeți pagina de sumar a semnăturilor"
includeSummaryPageHelp = "O pagină de sumar va fi adăugată la final cu toate metadatele semnăturilor. Căsuțele de semnătură cu certificat digital de pe paginile individuale vor fi suprimate (semnăturile olografe nu sunt afectate)."
[certSign.collab.sessionDetail]
addParticipants = "Adăugați participanți"
addParticipantsError = "Nu s-au putut adăuga participanții"
backToList = "Înapoi la sesiuni"
deleteConfirm = "Sunteți sigur(ă)? Aceasta nu poate fi anulată."
deleteError = "Nu s-a putut șterge sesiunea"
deleteSession = "Ștergeți sesiunea"
dueDate = "Data limită"
finalizeError = "Nu s-a putut finaliza sesiunea"
loadPdfError = "Nu s-a putut încărca PDF-ul semnat"
loadSignedPdf = "Încărcați PDF-ul semnat în fișierele active"
messageLabel = "Mesaj"
owner = "Proprietar"
participantRemoved = "Participant eliminat"
participants = "Participanți"
participantsAdded = "Participanți adăugați cu succes"
removeParticipant = "Eliminați"
removeParticipantError = "Nu s-a putut elimina participantul"
selectUsers = "Selectați utilizatori..."
sessionInfo = "Informații sesiune"
[certSign.collab.sessionList]
active = "Active"
finalized = "Finalizate"
[certSign.collab.signatureSettings]
description = "Configurați modul în care vor apărea semnăturile pentru toți participanții"
title = "Aspectul semnăturii"
[certSign.collab.signRequest]
addedToFiles = "Document adăugat la fișierele active"
addToFiles = "Adăugați la fișierele active"
advancedSettings = "Setări avansate"
backToList = "Înapoi la cereri de semnare"
certificateChoice = "Selectați un certificat pentru semnare"
changeSignature = "Schimbați semnătura"
clearSignature = "Ștergeți semnătura"
completeAndSign = "Finalizați și semnați"
createNewSignature = "Creați semnătură nouă"
decline = "Refuzați cererea"
declineButton = "Refuzați"
deleteSelected = "Ștergeți semnătura selectată"
drawSignature = "Desenați-vă semnătura mai jos"
fileTooLarge = "Dimensiunea fișierului trebuie să fie mai mică de 5MB"
fontFamily = "Familie de fonturi"
fontSize = "Mărimea fontului: {{size}}px"
fontSizePlaceholder = "Mărime"
from = "De la"
invalidFileType = "Selectați un fișier imagine"
location = "Locație (Opțional)"
locationPlaceholder = "De unde semnați?"
noCertificate = "Selectați un fișier certificat"
noSignatures = "Plasați cel puțin o semnătură pe PDF"
p12File = "Fișier certificat P12/PFX"
password = "Parola certificatului"
penColor = "Culoarea stiloului"
penSize = "Grosimea stiloului: {{size}}px"
reason = "Motiv (Opțional)"
reasonPlaceholder = "De ce semnați?"
removeImage = "Eliminați imaginea"
savedSignatures = "Semnături salvate"
selectFile = "Selectați fișier imagine"
selectSignatureTitle = "Selectați sau creați o semnătură"
signatureInfo = "Aceste setări sunt configurate de proprietarul documentului"
signatureSettings = "Setări semnătură"
signatureText = "Textul semnăturii"
signatureTextPlaceholder = "Introduceți numele dvs...."
signatureTypeLabel = "Tipul semnăturii"
signButton = "Semnați documentul"
signingTitle = "Semnare"
textColor = "Culoarea textului"
typeSignature = "Tastați-vă numele pentru a crea o semnătură"
uploadCert = "Certificat personalizat"
uploadCertDesc = "Utilizați propriul certificat P12/PFX"
uploadSignature = "Încărcați imaginea semnăturii"
usePersonalCert = "Certificat personal"
usePersonalCertDesc = "Generat automat pentru contul dvs."
useServerCert = "Certificat al organizației"
useServerCertDesc = "Certificat partajat al organizației"
useSignature = "Folosește semnătura"
[certSign.collab.signRequest.certModal]
certInvalid = "Certificat invalid: {{error}}"
certInvalidFallback = "Certificat invalid"
certNetworkError = "Nu s-a putut valida certificatul"
certValidating = "Se validează certificatul..."
certValidUntil = "Certificat valabil până la {{date}}"
description_one = "You have placed {{count}} signature. Choose your certificate to complete signing."
description_other = "You have placed {{count}} signatures. Choose your certificate to complete signing."
sign = "Semnați documentul"
title = "Configurați certificatul"
[certSign.collab.signRequest.mode]
move = "Mutați semnătura"
place = "Plasați semnătura"
title = "Mod semnare sau mutare"
[certSign.collab.signRequest.modeTabs]
draw = "Desen"
image = "Încărcare"
text = "Text"
[certSign.collab.signRequest.preview]
create = "Adaugă semnătură"
imageAlt = "Semnătura selectată"
textFallback = "Semnătură"
[certSign.collab.signRequest.saved]
defaultCanvasLabel = "Semnătură desenată"
defaultImageLabel = "Semnătură încărcată"
defaultLabel = "Semnătură"
defaultTextLabel = "Semnătură tastată"
delete = "Ștergeți semnătura"
none = "Nicio semnătură salvată"
[certSign.collab.signRequest.signatureType]
draw = "Desen"
type = "Text"
upload = "Încărcare"
[certSign.collab.signRequest.steps]
back = "Înapoi"
cancelPlacement = "Anulați plasarea"
certificate = "Certificat"
clickMultipleTimes = "Faceți clic de mai multe ori pe PDF pentru a plasa semnături. Trageți orice semnătură pentru a o muta sau redimensiona."
clickToPlace = "Faceți clic pe PDF unde doriți să apară semnătura."
continue = "Continuați la selectarea certificatului"
continueToPlacement = "Continuați la plasare"
continueToReview = "Continuați la revizuire"
createSignature = "Creați semnătură"
invisible = "Invizibil"
location = "Locație:"
multipleSignatures = "{{count}} semnături vor fi aplicate pe PDF"
oneSignature = "1 semnătură va fi aplicată pe PDF"
placeOnPdf = "Plasați pe PDF"
reason = "Motiv:"
reviewTitle = "Revizuire înainte de semnare"
signaturePlaced = "Semnătură plasată pe pagina {{page}}. Puteți ajusta poziția făcând clic din nou sau continua la revizuire."
visibility = "Vizibilitate:"
visible = "Vizibil"
yourSignatures = "Semnăturile dvs. ({{count}})"
[certSign.collab.userSelector]
inviteUsers = "Adăugați utilizatori"
loadError = "Nu s-au putut încărca utilizatorii"
noTeam = "Fără echipă"
noUsers = "Nu s-au găsit alți utilizatori."
placeholder = "Selectați utilizatori..."
[certSign.device]
stepTitle = "Acest dispozitiv"
[certSign.error]
failed = "A apărut o eroare la procesarea semnăturilor."
[certSign.format]
pkcs11 = "Token USB"
windowsStore = "Stocarea de certificate Windows"
[certSign.hardware]
certificate = "Certificat"
customLibrary = "Cale către driver personalizat…"
driver = "Driver PKCS#11"
driverPath = "Calea bibliotecii driverului"
driverPathPlaceholder = "Calea completă către driverul PKCS#11 (.dll, .so sau .dylib)"
expired = "expirat"
expires = "expiră"
listCerts = "Listează certificatele"
loading = "Se citesc certificatele…"
noCerts = "Nu s-au găsit certificate de semnare"
noDriver = "Nu a fost detectat niciun driver PKCS#11. Instalați driverul tokenului (de ex. OpenSC), apoi redeschideți aceasta - sau introduceți manual mai jos calea driverului."
notYetValid = "încă nevalid"
pin = "PIN token"
pkcs11Hint = "Selectați driverul PKCS#11 al tokenului, introduceți PIN-ul, apoi listați certificatele de pe token."
pkcs11LoadError = "Nu s-au putut citi certificatele de pe token. Verificați PIN-ul și driverul."
refresh = "Reîmprospătează"
selectCert = "Selectați certificatul"
selectDriver = "Selectați driverul"
slot = "Slot (opțional)"
windowsHint = "Alegeți un certificat din stocarea de certificate Windows. Semnarea folosește cheia de pe card/token - Windows va solicita PIN-ul."
windowsLoadError = "Nu s-a putut citi stocarea de certificate Windows"
[certSign.sessions]
deleted = "Sesiune ștearsă"
fetchFailed = "Nu s-au putut încărca detaliile sesiunii"
finalized = "Sesiune finalizată"
loaded = "PDF semnat încărcat"
pdfNotReady = "PDF-ul nu este gata"
pdfNotReadyDesc = "PDF-ul semnat este în curs de generare. Încercați din nou peste puțin timp."
[certSign.sign]
results = "PDF semnat"
submit = "Semnează PDF"
[certSign.signMode.tooltip.auto]
text = "Semnează cu un certificat de server <b>auto-semnat</b>. Același <b>sigiliu anti-alterare</b> și <b>pistă de audit</b>; de obicei afișează <b>Unverified</b> în vizualizatoare."
title = "Auto - Fără configurare, sigiliu de sistem instant"
use = "Folosiți când: aveți nevoie de viteză și identitate internă consecventă în recenzii și arhivare."
[certSign.signMode.tooltip.header]
title = "Despre semnăturile PDF"
[certSign.signMode.tooltip.manual]
text = "Folosiți propriile fișiere de certificat pentru o identitate aliniată brandului. Poate afișa <b>Trusted</b> când CA/lanțul este recunoscut."
title = "Manual - Adu certificatul tău"
use = "De utilizat pentru: orientat către clienți, juridic, conformitate."
[certSign.signMode.tooltip.overview]
text = "Ambele moduri sigilează documentul (orice editare este marcată ca alterare) și înregistrează cine/când/cum pentru auditare. Încrederea afișată de vizualizator depinde de lanțul de certificate."
title = "Cum funcționează semnăturile"
[certSign.signMode.tooltip.rule]
text = "Aveți nevoie ca destinatarul să vadă statusul <b>Trusted</b>? <b>Manual</b>. Aveți nevoie de un sigiliu anti-alterare rapid și pistă de audit fără configurare? <b>Auto</b>."
title = "Regulă generală"
[certSign.source]
device = "Acest dispozitiv"
noOtherSources = "Nu sunt disponibile alte surse de certificate."
server = "Server"
stepTitle = "Sursa certificatului"
upload = "Încărcare"
[changeCreds]
changeUsername = "Actualizați numele de utilizator. Veți fi deconectat(ă) după actualizare."
credsUpdated = "Cont actualizat"
description = "Modificări salvate. Conectați-vă din nou."
error = "Nu s-a putut actualiza numele de utilizator. Verificați parola și încercați din nou."
header = "Actualizează Detaliile Contului Tău"
newUsername = "Nume de Utilizator Nou"
oldPassword = "Parola Curentă"
ssoManaged = "Contul dvs. este gestionat de furnizorul de identitate."
title = "Schimbă Credențialele"
[changeMetadata]
filenamePrefix = "metadate"
submit = "Schimbă"
tags = "edit,modify,update,metadata,properties,document properties,author,title,subject,keywords,creator,producer,info,document info,file properties"
[changeMetadata.advanced]
title = "Opțiuni avansate"
[changeMetadata.author]
label = "Autor"
placeholder = "Autorul documentului"
[changeMetadata.creationDate]
label = "Data creării"
placeholder = "Data creării"
[changeMetadata.creator]
label = "Creator"
placeholder = "Creatorul documentului"
[changeMetadata.customFields]
add = "Adaugă câmp"
description = "Adăugați câmpuri de metadate personalizate în document"
key = "Cheie"
keyPlaceholder = "Cheie personalizată"
remove = "Elimină"
title = "Metadate personalizate"
value = "Valoare"
valuePlaceholder = "Valoare personalizată"
[changeMetadata.dates]
title = "Câmpuri de dată"
[changeMetadata.deleteAll]
checkbox = "Șterge toate metadatele"
label = "Elimină metadatele existente"
[changeMetadata.error]
failed = "A apărut o eroare la modificarea metadatelor PDF."
[changeMetadata.keywords]
label = "Cuvinte cheie"
placeholder = "Cuvinte cheie ale documentului"
[changeMetadata.modificationDate]
label = "Data modificării"
placeholder = "Data modificării"
[changeMetadata.producer]
label = "Producător"
placeholder = "Producătorul documentului"
[changeMetadata.results]
title = "PDF-uri actualizate"
[changeMetadata.standardFields]
title = "Câmpuri standard"
[changeMetadata.subject]
label = "Subiect"
placeholder = "Subiectul documentului"
[changeMetadata.title]
label = "Titlu"
placeholder = "Titlul documentului"
[changeMetadata.tooltip.advanced]
title = "Opțiuni avansate"
[changeMetadata.tooltip.advanced.trapped]
bullet1 = "Adevărat: Documentul a fost 'trapped' pentru tipărire"
bullet2 = "Fals: Documentul nu a fost 'trapped'"
bullet3 = "Necunoscut: Starea 'trapped' nu este specificată"
description = "Indică dacă documentul este pregătit pentru tipărire de înaltă calitate."
title = "Stare 'Trapped'"
[changeMetadata.tooltip.customFields]
bullet1 = "Adăugați orice câmpuri personalizate relevante pentru document"
bullet2 = "Exemple: Departament, Proiect, Versiune, Stare"
bullet3 = "Atât cheia, cât și valoarea sunt necesare pentru fiecare intrare"
text = "Adăugați propriile perechi cheie-valoare de metadate."
title = "Metadate personalizate"
[changeMetadata.tooltip.dates]
bullet1 = "Data creării: Când a fost realizat documentul original"
bullet2 = "Data modificării: Când a fost modificat ultima dată"
text = "Când a fost creat și modificat documentul."
title = "Câmpuri de dată"
[changeMetadata.tooltip.deleteAll]
text = "Ștergere completă a metadatelor pentru a asigura confidențialitatea."
title = "Elimină metadatele existente"
[changeMetadata.tooltip.standardFields]
bullet1 = "Titlu: Numele sau antetul documentului"
bullet2 = "Autor: Persoana care a creat documentul"
bullet3 = "Subiect: Descriere scurtă a conținutului"
bullet4 = "Cuvinte cheie: Termeni de căutare pentru document"
bullet5 = "Creator/Producător: Software folosit pentru a crea PDF-ul"
text = "Câmpuri comune de metadate PDF care descriu documentul."
title = "Câmpuri standard"
[changeMetadata.trapped]
false = "Fals"
label = "Stare 'Trapped'"
true = "Adevărat"
unknown = "Necunoscut"
[changePermissions]
desc = "Modificați restricțiile și permisiunile documentului."
submit = "Schimbă Permisiunile"
tags = "permissions,restrictions,rights,access control,allow,deny,printing,copying,editing,modify permissions,security settings,user rights"
title = "Schimbă Permisiunile"
[changePermissions.error]
failed = "A apărut o eroare la modificarea permisiunilor PDF."
[changePermissions.permissions.preventAssembly]
label = "Previne asamblarea documentului"
[changePermissions.permissions.preventExtractContent]
label = "Previne extragerea conținutului"
[changePermissions.permissions.preventExtractForAccessibility]
label = "Previne extragerea pentru accesibilitate"
[changePermissions.permissions.preventFillInForm]
label = "Previne completarea formularului"
[changePermissions.permissions.preventModify]
label = "Previne modificarea"
[changePermissions.permissions.preventModifyAnnotations]
label = "Previne modificarea adnotărilor"
[changePermissions.permissions.preventPrinting]
label = "Previne tipărirea"
[changePermissions.permissions.preventPrintingFaithful]
label = "Previne tipărirea în formate diferite"
[changePermissions.results]
title = "PDF-uri modificate"
[changePermissions.tooltip.description]
text = "Modifică permisiunile documentului, permițând/interzicând accesul la diferite funcții în cititoarele PDF."
[changePermissions.tooltip.header]
title = "Schimbă Permisiunile"
[changePermissions.tooltip.warning]
text = "Pentru ca aceste permisiuni să nu poată fi schimbate, utilizați instrumentul Adăugare parolă pentru a seta o parolă de proprietar."
[chat.actions]
copy = "Copiați mesajul"
[chat.emptyState]
text = "Ask a question about your documents or get help with PDF tools."
[chat.fab]
close = "Close chat"
open = "Open Stirling AI assistant"
[chat.header]
agentMenu = "Opțiuni agent Stirling"
assistant = "AI Assistant"
clearChat = "Goliți chatul"
[chat.input]
disclaimer = "AI can make mistakes. Be sure to verify the output before sharing."
placeholder = "Ce doriți să faceți?"
send = "Trimiteți mesaj"
[chat.progress]
analyzing = "Se analizează solicitarea dvs...."
calling_engine = "AI se gândește..."
executing_tool_generic = "Se rulează instrumentul..."
executing_tool_generic_step = "Se rulează instrumentul (pasul {{step}} din {{total}})..."
executing_tool_single = "Se rulează {{tool}}..."
executing_tool_step = "Se rulează {{tool}} (pasul {{step}} din {{total}})..."
extracting_content = "Se extrage conținutul din documentele dvs...."
processing = "Se procesează conținutul extras..."
ranForMinutes_one = "Ran for 1 minute"
ranForMinutes_other = "Ran for {{count}} minutes"
ranForMinutesSeconds = "Ran for {{minutes}} min, {{seconds}} sec"
ranForSeconds_one = "Ran for 1 second"
ranForSeconds_other = "Ran for {{count}} seconds"
thinking = "Se gândește..."
whole_doc_compression_round = "Se consolidează notele..."
whole_doc_read_done = "S-a terminat citirea documentului..."
whole_doc_read_started = "Se citește documentul..."
whole_doc_slice_done = "Se citește documentul... ({{percent}}% complet)"
[chat.quickActions]
browseYourFiles = "Răsfoiți fișierele"
compressMany = "Comprimați aceste documente"
compressOne = "Comprimați acest document"
convertMany = "Convertiți aceste documente în PDF"
convertOne = "Convertiți acest document în PDF"
heading = "Pentru început"
mergeMany = "Îmbinați aceste {{count}} documente într-unul"
moreFiles = "+{{count}} în plus"
openFromComputer = "Deschideți de pe computer"
removeFile = "Eliminați {{name}}"
splitOne = "Împărțiți acest document"
[chat.responses]
cannot_continue = "Ceva nu a mers bine și nu pot continua."
cannot_do = "Nu pot face asta."
done = "Gata."
need_clarification = "Ne puteți clarifica cererea?"
not_found = "Nu am putut găsi informațiile solicitate."
processing = "Se procesează ({{outcome}})..."
unsupported_capability = "Capacitate neacceptată: {{capability}}"
usage_limit_reached = "You've reached your usage limit. Check your plan options to keep going."
[chat.toolsUsed]
summary_one = "S-a rulat 1 instrument"
summary_other = "S-au rulat {{count}} instrumente"
unknownTool = "Instrument necunoscut"
[cloudBadge]
tooltip = "Această operație va folosi creditele din cloud"
[color.eyeDropper]
tooltip = "Alegeți culoarea de pe ecran"
[colorPicker]
hue = "Hue"
saturation = "Saturation and brightness"
title = "Alege culoarea"
[common]
actions = "Actions"
back = "Înapoi"
cancel = "Anulați"
close = "Închide"
codeSample = "Code sample"
collapse = "Restrânge"
confirm = "Confirmă"
continue = "Continuă"
copied = "Copiat!"
copy = "Copiați"
done = "Gata"
enterValue = "Enter value"
error = "Eroare"
expand = "Extinde"
loading = "Se încarcă..."
next = "Înainte"
open = "Open"
preview = "Previzualizare"
previous = "Înapoi"
refresh = "Reîmprospătați"
remaining = "Rămas"
retry = "Reîncercați"
save = "Salvează"
stepOf = "Step {{current}} of {{total}}"
[compare]
clearSelected = "Șterge selecția"
clearSlot = "Elimină fișierul"
cta = "Compară"
loading = "Se compară..."
newLine = "linie nouă"
pages = "Pagini"
tags = "diferențiază,contrastează,modificări,analiză"
title = "Compară"
[compare.actions]
linkScroll = "Sincronizează derularea"
placeSideBySide = "Așază alăturat"
resetView = "Resetează vizualizarea"
stackVertically = "Stivuiește vertical"
unlinkScroll = "Dezactivează sincronizarea derulării"
zoomIn = "Mărește"
zoomOut = "Micșorează"
[compare.clear]
confirm = "Șterge și revino"
confirmBody = "Aceasta va închide comparația curentă și vă va duce înapoi la Fișiere active."
confirmTitle = "Ștergeți PDF-urile selectate?"
[compare.dropdown]
additions = "Adăugiri ({{count}})"
additionsLabel = "Adăugiri"
deletions = "Ștergeri ({{count}})"
deletionsLabel = "Ștergeri"
noResults = "Nu s-au găsit modificări"
searchPlaceholder = "Caută modificări..."
[compare.earlyDissimilarity]
body = "Observăm foarte puține similarități până acum. Puteți opri compararea dacă acestea nu sunt documente înrudite."
stopButton = "Oprește compararea"
title = "Aceste PDF-uri par foarte diferite"
[compare.edited]
label = "PDF editat"
placeholder = "Select the edited PDF"
selectBaseFirst = "Selectează mai întâi PDF-ul original"
[compare.error]
filesMissing = "Nu s-au putut găsi fișierele selectate. Vă rugăm să le selectați din nou."
generic = "Nu s-au putut compara aceste fișiere."
selectRequired = "Selectați un document original și unul editat."
title = "Compararea a eșuat"
[compare.large.file]
message = "Unul sau ambele documente furnizate sunt prea mari pentru a fi procesate"
[compare.longJob]
body = "Aceste PDF-uri împreună depășesc 2.000 de pagini. Procesarea poate dura câteva minute."
title = "Comparare de dimensiuni mari în curs"
[compare.no.text]
message = "Unul sau ambele PDF-uri selectate nu au conținut text. Vă rugăm să alegeți PDF-uri cu text pentru comparare."
[compare.original]
label = "PDF original"
placeholder = "Select the original PDF"
[compare.pixel]
base = "Original"
changed = "modificat"
comparison = "Editat"
diff = "Diferențe"
diffOnly = "Doar diferențe"
missingInBase = "Lipsește în original"
missingInComparison = "Lipsește în editat"
overall = "per ansamblu"
overlay = "Suprapunere"
pageLabel = "Pagină"
pagesChanged = "pagini modificate"
sideBySide = "Alăturat"
sizeMismatch = "Nepotrivire de dimensiuni"
summaryTitle = "Comparație la nivel de pixeli"
[compare.pixel.errors]
canvasContextUnavailable = "Nu se poate obține contextul 2D al canvasului pentru comparația la nivel de pixeli."
[compare.pixel.warnings]
noPages = "Unul sau ambele documente nu au pagini."
pageCountMismatch = "Nepotrivire a numărului de pagini: originalul are {{base}} pagini, cel editat are {{comparison}}. Paginile în plus sunt afișate pe o singură parte și marcate ca eliminate/adăugate complet."
[compare.rendering]
complete = "Randarea paginilor s-a încheiat"
inProgress = "Cel puțin unul dintre aceste PDF-uri este foarte mare, derularea nu va fi lină până la finalizarea randării"
pageNotReadyBody = "Unele pagini sunt încă în randare. Navigarea se va fixa odată ce sunt gata."
pageNotReadyTitle = "Pagina nu este încă randată"
pagesRendered = "pagini randate"
rendering = "randare"
[compare.review]
title = "Rezultatul comparației"
[compare.selection]
originalEditedTitle = "Selectați PDF-urile Original și Editat"
[compare.status]
complete = "Compararea este gata"
error = "Compararea a eșuat"
extracting = "Se extrage textul..."
processing = "Se analizează diferențele..."
[compare.summary]
baseHeading = "Document original"
comparisonHeading = "Document editat"
pageLabel = "Pagina"
[compare.swap]
confirm = "Inversează și rulează din nou"
confirmBody = "Aceasta va rula din nou instrumentul. Sigur doriți să inversați ordinea de Original și Editat?"
confirmTitle = "Rulați din nou comparația?"
label = "Inversează"
[compare.toasts]
unlinkedBody = "Sfat: Săgeată sus/jos derulează ambele panouri; deplasarea afectează doar panoul activ."
unlinkedTitle = "Derulare și deplasare independente activate"
[compare.too.dissimilar]
message = "Aceste documente par foarte diferite. Compararea a fost oprită pentru a economisi timp."
[compress]
desc = "Comprimă PDF-uri pentru a reduce dimensiunea fișierului."
submit = "Comprimare"
tags = "shrink,reduce,optimize,compress,smaller,downsize,file size,reduce size,minimize,make smaller,decrease size,optimize size"
title = "Comprimare"
[compress.compressionLevel]
range1to3 = "Valorile mai mici păstrează calitatea, dar duc la fișiere mai mari"
range4to6 = "Compresie medie cu o reducere moderată a calității"
range7to9 = "Valorile mai mari reduc semnificativ dimensiunea fișierului, dar pot reduce claritatea imaginilor"
[compress.error]
failed = "A apărut o eroare la comprimarea PDF-ului."
[compress.grayscale]
label = "Aplicare scală de gri pentru compresie"
[compress.linearize]
label = "Linearizează PDF pentru vizualizare web rapidă"
[compress.lineArt]
description = "Folosește ImageMagick pentru a reduce paginile la alb-negru cu contrast ridicat pentru o reducere maximă a dimensiunii."
detailLevel = "Nivel de detaliu"
edgeEmphasis = "Accentuare muchii"
edgeHigh = "Puternică"
edgeLow = "Ușoară"
edgeMedium = "Echilibrată"
label = "Convertește imaginile în line art"
unavailable = "ImageMagick nu este instalat sau activat pe acest server"
[compress.method]
filesize = "Dimensiune Fișier"
quality = "Calitate"
title = "Metodă de comprimare"
[compress.settings]
desiredSize = "Dimensiunea dorită a fișierului"
desiredSizePlaceholder = "Introduceți dimensiunea"
desiredSizeUnit = "Size unit"
[compress.tooltip.description]
text = "Comprimarea este o modalitate ușoară de a reduce dimensiunea fișierului. Alegeți Dimensiunea fișierului pentru a introduce o dimensiune țintă și vom ajusta noi calitatea. Alegeți Calitate pentru a seta manual intensitatea comprimării."
title = "Descriere"
[compress.tooltip.grayscale]
text = "Selectați această opțiune pentru a converti toate imaginile în alb-negru, ceea ce poate reduce semnificativ dimensiunea fișierului, în special pentru PDF-uri scanate sau documente bogate în imagini."
title = "Nuanțe de gri"
[compress.tooltip.header]
title = "Prezentare generală a setărilor de comprimare"
[compress.tooltip.lineArt]
text = "Convertește paginile în alb-negru cu contrast ridicat folosind ImageMagick. Folosiți nivelul de detaliu pentru a controla cât conținut devine negru și accentuarea muchiilor pentru a controla cât de agresiv sunt detectate muchiile."
title = "Line Art"
[compress.tooltip.qualityAdjustment]
bullet1 = "Valorile mai mici păstrează calitatea"
bullet2 = "Valorile mai mari reduc dimensiunea fișierului"
text = "Trageți glisorul pentru a ajusta intensitatea comprimării. Valorile mai mici (1-3) păstrează calitatea, dar duc la fișiere mai mari. Valorile mai mari (7-9) micșorează mai mult fișierul, dar reduc claritatea imaginilor."
title = "Ajustarea calității"
[compressPdfs]
tags = "comprimă,mic,minuscul"
[config]
plan = "Plan"
team = "Team"
[config.account.overview]
confirmDelete = "Șterge contul meu"
deleteAccount = "Șterge contul"
deleteAccountTitle = "Șterge contul"
deleteFailed = "Ștergerea contului a eșuat."
deleteFailedTitle = "Nu se poate șterge contul"
deleteWarning = "Această acțiune este permanentă și nu poate fi anulată. Toate datele dvs. vor fi șterse."
enterEmailConfirm = "Pentru a confirma ștergerea, introduceți mai jos adresa dvs. de email ({{email}}):"
guestDescription = "Sunteți autentificat ca invitat. Luați în considerare actualizarea contului de mai sus."
label = "Prezentare generală"
manageAccountPreferences = "Gestionați preferințele contului"
signedInAs = "Autentificat ca"
title = "Setările contului"
[config.account.profilePicture]
description = "Încărcați o imagine pentru a vă personaliza contul."
help = "PNG, JPG sau WebP, până la 2MB."
remove = "Elimină"
sizeError = "Selectați o imagine mai mică de 2MB."
switchedToCustom = "S-a trecut la imagine personalizată. Acum puteți încărca propria imagine."
title = "Poză de profil"
upload = "Încărcați"
useCustom = "Utilizați imagine personalizată"
usingProvider = "Se utilizează poza de profil {{provider}}"
[config.account.profilePicture.cropper]
cropError = "Decuparea imaginii a eșuat. Încercați din nou."
invalidImage = "Fișier imagine invalid. Selectați un fișier PNG, JPG sau WebP valid."
processing = "Se procesează decuparea..."
save = "Salvați imaginea decupată"
sizeErrorAfterCrop = "Imaginea decupată este prea mare. Micșorați zoomul sau decupați o zonă mai mică."
title = "Decupați poza de profil"
zoom = "Zoom"
[config.account.security]
changePassword = "Schimbați parola"
description = "Gestionați parola și setările de securitate."
title = "Parole și securitate"
update = "Actualizați parola"
[config.account.upgrade]
description = "Conectați-vă contul pentru a vă păstra istoricul și a accesa mai multe funcții!"
email = "Email"
emailPassword = "sau introduceți emailul și parola"
emailPlaceholder = "Introduceți emailul"
linkWith = "Conectați cu"
password = "Parolă (opțional)"
passwordNote = "Lăsați gol pentru a folosi doar verificarea prin email"
passwordPlaceholder = "Setați o parolă"
socialLogin = "Actualizați cu cont social"
title = "Actualizați contul de invitat"
upgradeButton = "Actualizați contul"
[config.apiKeys]
copyKeyAriaLabel = "Copiați cheia API"
description = "Cheia dvs. API pentru accesarea suitei de instrumente PDF Stirling. Copiați-o în proiectul dvs. sau reîmprospătați pentru a genera una nouă."
docsDescription = "Aflați mai multe despre integrarea cu Stirling PDF:"
docsLink = "Documentație API"
docsTitle = "Documentație API"
generateError = "Nu am putut genera cheia API."
goToAccount = "Mergeți la Cont"
guestInfo = "Utilizatorii invitați nu primesc chei API. Creați un cont pentru a obține o cheie API pe care o puteți folosi în aplicațiile dvs."
intro = "Folosiți cheia API pentru a accesa programatic capabilitățile de procesare ale Stirling PDF."
label = "Cheie API"
publicKeyAriaLabel = "Cheie API publică"
refreshAriaLabel = "Reîmprospătați cheia API"
schemaLink = "Referință schemă API"
usage = "Includeți această cheie în antetul X-API-KEY pentru toate solicitările API."
[config.apiKeys.alert]
apiKeyErrorTitle = "Eroare cheie API"
apiKeyRefreshed = "Cheie API reîmprospătată"
apiKeyRefreshedBody = "Cheia API a fost reîmprospătată cu succes."
failedToCreateApiKey = "Nu s-a putut crea cheia API."
failedToFetchApiKey = "Nu s-a putut prelua cheia API."
failedToRefreshApiKey = "Nu s-a putut reîmprospăta cheia API."
failedToRetrieveApiKey = "Nu s-a putut obține cheia API din răspuns."
[config.apiKeys.refreshModal]
confirmCta = "Reîmprospătați cheile"
confirmPrompt = "Sigur doriți să continuați?"
impact = "Orice aplicații sau servicii care folosesc în prezent aceste chei vor înceta să funcționeze până le actualizați cu noile chei."
title = "Reîmprospătați cheile API"
warning = "⚠️ Avertisment: Această acțiune va genera chei API noi și va face cheile anterioare invalide."
[config.mcp]
description = "Model Context Protocol (MCP) lets AI assistants like Claude use your Stirling PDF tools directly. Connect a client once and your assistant can convert, edit, secure and process documents on your behalf."
guestInfo = "Guest users can't connect MCP clients. Create an account to use the MCP server and let your AI assistant run Stirling PDF tools on your behalf."
navLabel = "MCP Server"
tip = "Every action your assistant runs is performed as your account and counts towards your usage, just like using Stirling PDF directly."
title = "MCP Server"
viewApiKeys = "View API keys"
[config.mcp.copy]
configLabel = "Config"
copied = "Copied"
copy = "Copy"
endpointLabel = "Endpoint URL"
tooltip = "Copy {{label}}"
tooltipCopied = "{{label}} copied"
[config.mcp.endpoint]
label = "Your MCP endpoint"
[config.mcp.setup]
addTo = "Add to"
hint = "Pick your client, paste the snippet into the file shown, then restart it. You'll sign in with your Stirling account on first use - no keys to copy."
title = "Connect your AI assistant"
[config.overview]
description = "Setările curente ale aplicației și detalii de configurare."
error = "Eroare"
loading = "Se încarcă configurația..."
title = "Configurarea aplicației"
warning = "Avertisment configurație"
[config.overview.sections]
basic = "Configurație de bază"
integration = "Configurație integrare"
security = "Configurație de securitate"
system = "Configurație sistem"
[convert]
autoRotate = "Rotire automată"
autoRotateDescription = "Rotește automat imaginile pentru a se potrivi mai bine pe pagina PDF"
blackwhite = "Alb și negru"
cbrDpi = "DPI pentru randarea imaginilor"
cbrOptions = "Opțiuni CBR"
cbrOutputOptions = "Opțiuni PDF către CBR"
cbrToPdf = "CBR → PDF"
cbzDpi = "DPI pentru randarea imaginilor"
cbzOptions = "Opțiuni CBZ la PDF"
cbzOutputOptions = "Opțiuni PDF la CBZ"
cbzToPdf = "CBZ → PDF"
color = "Culoare"
colorType = "Tip culoare"
combineImages = "Combină imaginile"
combineImagesDescription = "Combinați toate imaginile într-un singur PDF sau creați PDF-uri separate pentru fiecare imagine"
combineSvgs = "Combine SVGs into single PDF"
combineSvgsDescription = "Combine all SVG files into one PDF with multiple pages, or create separate PDFs for each SVG"
conversionResults = "Rezultatele conversiei"
convertFiles = "Convertiți fișiere"
convertFrom = "Convertește din"
converting = "Conversie..."
convertTo = "Convertește în"
desc = "Convertiți fișiere între diferite formate"
downloadHtml = "Descărcați fișierul intermediar HTML în loc de PDF"
dpi = "DPI"
ebookToPdf = "eBook → PDF"
emailOptions = "Opțiuni Email la PDF"
emlToPdf = "Email → PDF"
errorConversion = "A apărut o eroare la conversia fișierului."
fileToPdf = "Office/Document → PDF"
fillPage = "Umple Pagina"
fitDocumentToPage = "Potrivește documentul la pagină"
fitOption = "Opțiune de încadrare"
grayscale = "Scală de gri"
imageOptions = "Opțiuni imagine"
includeAllRecipients = "Include destinatarii CC și BCC în antet"
includeAttachments = "Include atașamentele emailului"
maintainAspectRatio = "Păstrează raportul de aspect"
maxAttachmentSize = "Dimensiune maximă atașament (MB)"
multiple = "Multiple"
optimizeForEbook = "Optimizați PDF pentru e-readere (folosește Ghostscript)"
output = "Ieșire"
outputFormat = "Format de ieșire"
pdfaDigitalSignatureWarning = "PDF-ul conține o semnătură digitală. Aceasta va fi eliminată în pasul următor."
pdfaNote = "PDF/A-1b este mai compatibil, PDF/A-2b acceptă mai multe funcții."
pdfaOptions = "Opțiuni PDF/A"
pdfOptions = "Opțiuni PDF"
pdfToCbr = "PDF → CBR"
pdfToCbz = "PDF → CBZ"
pdfToEpub = "PDF → EPUB"
pdfUaAltTextNotice = "Images need a written description before a document can be certified. Descriptions are never generated automatically, because an invented one passes the checker while telling a screen-reader user nothing. Any image left without one is reported, and the file comes back tagged but not certified."
pdfUaAltTextScanFailed = "The images could not be listed. Convert anyway and the response reports what is missing."
pdfUaAltTextSingleFileOnly = "Descriptions belong to one document: an image is identified by its position, which is a different image in every file. Convert these {{fileCount}} files to tag them, then convert one at a time to describe its images."
pdfUaEmbedFonts = "Embed missing fonts"
pdfUaEmbedFontsHelp = "PDF/UA requires every font to be embedded. Turning this off is faster but usually prevents conformance."
pdfUaFigureLabel = "Page {{page}} {{kind}}"
pdfUaFigurePlaceholder = "What this image tells the reader"
pdfUaFindImages = "Find images needing a description"
pdfUaLanguage = "Document language"
pdfUaLanguageHelp = "A BCP-47 tag such as en-GB. Used only when the document does not already declare its own language."
pdfUaNoImagesNeedingText = "No image is missing a description."
pdfUaOptions = "PDF/UA Options"
pdfUaOverrideLanguage = "Replace the document's own language"
pdfUaOverrideLanguageHelp = "Only tick this if the language above is right and the document's own is wrong. Relabelling a document into a language it is not written in makes a screen reader unintelligible."
pdfUaProfile = "Conformance level"
pdfUaSignatureWarning = "This PDF is digitally signed. Tagging rewrites the page content the signature covers, so the signature will stop verifying. Convert first, then re-sign."
pdfUaTitle = "Document title"
pdfUaTitleHelp = "Shown by a reader instead of the filename. Left blank, the first heading is used."
selectSourceFormatFirst = "Selectați mai întâi un format sursă"
settings = "Setări"
single = "Unic"
sourceFormatPlaceholder = "Format sursă"
strictMode = "Strict Mode"
strictModeDesc = "Error if conversion is not perfect (uses VeraPDF verification)"
svgPdfOptions = "SVG to PDF Options"
svgToPdf = "SVG → PDF"
svgVectorNote = "SVG files are rendered as vector graphics for crisp output at any resolution. Dimensions from the SVG determine the PDF page size."
tags = "transform,change,convert,PDF to Word,PDF to Excel,PDF to image,Word to PDF,Excel to PDF,PowerPoint to PDF,HTML to PDF,export,import,file conversion,format change,save as"
targetFormatPlaceholder = "Format țintă"
title = "Convertește"
webOptions = "Opțiuni Web la PDF"
zoomLevel = "Nivel de zoom"
[convert.ebookOptions]
embedAllFonts = "Încorporează toate fonturile"
embedAllFontsDesc = "Încorporează toate fonturile din eBook în PDF-ul generat"
includePageNumbers = "Include numerele de pagină"
includePageNumbersDesc = "Adaugă numere de pagină în PDF-ul generat"
includeTableOfContents = "Include cuprins"
includeTableOfContentsDesc = "Adaugă un cuprins generat în PDF-ul rezultat"
optimizeForEbookPdf = "Optimizează pentru cititoare de eBook"
optimizeForEbookPdfDesc = "Optimizează PDF-ul pentru citirea pe eBook (dimensiune de fișier mai mică, randare mai bună pe dispozitive eInk)"
[convert.epubOptions]
detectChapters = "Detectează capitolele"
detectChaptersDesc = "Detectează titlurile care par capitole și inserează întreruperi de pagină EPUB"
kindleEink = "Kindle e-Ink (text optimizat)"
outputFormat = "Format de ieșire"
outputFormatDesc = "Alege formatul de ieșire pentru eBook"
tabletPhone = "Tabletă/Telefon (cu imagini)"
targetDevice = "Dispozitiv țintă"
targetDeviceDesc = "Alege un profil de ieșire optimizat pentru dispozitivul de citire"
[cookieBanner.popUp]
acceptAllBtn = "OK"
acceptNecessaryBtn = "Nu, mulțumesc"
showPreferencesBtn = "Gestionați preferințele"
title = "Cum folosim cookie-urile"
[cookieBanner.popUp.description]
1 = "Folosim cookie-uri și alte tehnologii pentru a face Stirling PDF să funcționeze mai bine pentru dvs.—ajutându-ne să ne îmbunătățim instrumentele și să continuăm să dezvoltăm funcții pe placul dvs."
2 = "If youd rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly."
[cookieBanner.preferencesModal]
acceptAllBtn = "Acceptă toate"
acceptNecessaryBtn = "Respinge toate"
closeIconLabel = "Închide fereastra"
savePreferencesBtn = "Salvează preferințele"
serviceCounterLabel = "Serviciu|Servicii"
subtitle = "Utilizarea cookie-urilor"
title = "Centrul preferințelor de consimțământ"
[cookieBanner.preferencesModal.analytics]
description = "Aceste cookie-uri ne ajută să înțelegem cum sunt folosite instrumentele noastre, astfel încât să ne concentrăm pe construirea funcțiilor pe care comunitatea noastră le apreciază cel mai mult. Stați liniștit—Stirling PDF nu poate și nu va urmări conținutul documentelor cu care lucrați."
title = "Analiză"
[cookieBanner.preferencesModal.description]
1 = "Stirling PDF folosește cookie-uri și tehnologii similare pentru a vă îmbunătăți experiența și a înțelege cum sunt folosite instrumentele noastre. Aceasta ne ajută să îmbunătățim performanța, să dezvoltăm funcțiile care vă interesează și să oferim suport constant utilizatorilor noștri."
2 = "Stirling PDF nu poate—și nu va—urmări sau accesa conținutul documentelor pe care le utilizați."
3 = "Confidențialitatea și încrederea dvs. sunt în centrul a tot ceea ce facem."
[cookieBanner.preferencesModal.necessary]
description = "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they cant be turned off."
[cookieBanner.preferencesModal.necessary.title]
1 = "Cookie-uri strict necesare"
2 = "Întotdeauna activat"
[cookieBanner.services]
posthog = "PostHog Analytics"
scarf = "Scarf Pixel"
[crop]
autoCrop = "Decupare automată a spațiilor albe"
noFileSelected = "Selectați un fișier PDF pentru a începe decuparea"
reset = "Resetează la PDF complet"
submit = "Trimite"
title = "Decupează"
[crop.automation]
info = "Introduceți coordonatele de decupare în puncte PDF. Originea (0,0) este în stânga jos. Aceste valori vor fi aplicate tuturor PDF-urilor procesate în această automatizare."
reference = "Referință: O pagină A4 are 595.28 × 841.89 puncte (210 mm × 297 mm). 1 inch = 72 puncte."
[crop.coordinates]
title = "Poziție și dimensiune"
[crop.coordinates.height]
desc = "Înălțimea decupării (puncte)"
label = "Înălțime"
[crop.coordinates.width]
desc = "Lățimea decupării (puncte)"
label = "Lățime"
[crop.coordinates.x]
desc = "Marginea stângă (puncte)"
label = "Poziția X"
[crop.coordinates.y]
desc = "Marginea de jos (puncte)"
label = "Poziția Y"
[crop.error]
failed = "Nu s-a putut decupa PDF-ul"
[crop.preview]
title = "Selecție zonă de decupare"
[crop.results]
title = "Rezultatele decupării"
[crop.steps]
selectArea = "Selectați zona de decupare"
[crop.tooltip]
description = "Selectați zona de decupare din PDF trăgând și redimensionând suprapunerea albastră din miniatură."
drag = "Trageți suprapunerea pentru a muta zona de decupare"
precision = "Folosiți câmpurile de coordonate pentru poziționare precisă"
resize = "Trageți de colțuri și margini pentru redimensionare"
title = "Cum să decupați PDF-uri"
[database]
backupCreated = "Copierea de rezervă a bazei de date a reușit"
fileName = "Nume Fișier"
title = "Import/Export Bază de Date"
[defaultApp]
setDefault = "Setează ca implicită"
title = "Setează ca aplicație PDF implicită"
[defaultApp.error]
message = "Nu s-a putut seta gestionarul PDF implicit"
title = "Eroare"
[defaultApp.prompt]
dontRemind = "Nu-mi mai reaminti"
message = "Fă din Stirling PDF aplicația implicită pentru deschiderea fișierelor PDF."
[defaultApp.settingsOpened]
message = "Te rugăm să selectezi Stirling PDF în setările sistemului"
title = "Setări deschise"
[defaultApp.success]
message = "Stirling PDF este acum editorul tău PDF implicit"
title = "Aplicație implicită setată"
[desktopUpdate]
downloading = "Se descarcă actualizarea..."
installing = "Se instalează actualizarea..."
installingWarning = "Aplicația se va închide automat pentru a finaliza instalarea."
installNow = "Instalați acum"
readyToRestart = "Actualizare pregătită"
restartMessage = "Actualizarea a fost instalată. Reporniți aplicația pentru a finaliza."
restartNow = "Reporniți acum"
updateFailed = "Actualizare eșuată"
updateFailedMessage = "Nu s-a putut descărca sau instala actualizarea."
[desktopUpdate.blocked]
docsLink = "Vizualizați documentația de instalare"
message = "Stirling-PDF nu are permisiunea de a se actualiza singur pe această mașină."
title = "Sunt necesare permisiuni de administrator"
[devAirgapped]
tags = "air-gapped,offline,isolated,no internet,disconnected,secure,network isolation,standalone"
[devApi]
tags = "API,development,documentation,developer,REST,integration,endpoints,programmatic,automation,scripting"
[devFolderScanning]
tags = "automation,folder,scanning,watch folder,hot folder,automatic processing,batch,monitor folder,auto process,folder monitoring"
[devSsoGuide]
tags = "SSO,single sign-on,authentication,SAML,OAuth,OIDC,login,enterprise,identity provider,IdP"
[dropdownList]
noItems = "No items available"
noResults = "No results found"
searchPlaceholder = "Căutați..."
selectLanguages = "Select languages"
selectOption = "Select an option"
[editableSecretField]
edit = "Editați"
editSecretValue = "Editați valoarea secretă"
[editTableOfContents]
submit = "Aplică cuprinsul"
tags = "bookmarks,contents,edit,table of contents,TOC,outline,navigation,chapters,sections,add bookmarks,edit bookmarks,PDF outline"
[editTableOfContents.actions]
clipboardUnavailable = "Accesul la clipboard nu este disponibil în acest browser."
export = "Exportă semnele de carte"
exportClipboard = "Copiază JSON în clipboard"
exportJson = "Descarcă JSON"
importClipboard = "Lipește JSON din clipboard"
importJson = "Importă JSON"
loadFromPdf = "Încarcă din PDF-ul selectat"
noFile = "Selectează un PDF pentru a extrage semnele de carte existente."
selectedFile = "Încărcat din {{file}}"
source = "Încarcă semnele de carte"
[editTableOfContents.editor]
addTopLevel = "Adaugă semn de carte de nivel superior"
childBadge = "Copil"
confirmRemove = "Elimini acest semn de carte și toți descendenții lui?"
defaultChildTitle = "Semn de carte copil"
defaultSiblingTitle = "Semn de carte nou"
defaultTitle = "Semn de carte nou"
description = "Adaugă, inserează ierarhic și reordonează semnele de carte pentru a crea cuprinsul PDF-ului."
heading = "Editor de semne de carte"
pagePreview = "Pagina {{page}}"
untitled = "Semn de carte fără titlu"
[editTableOfContents.editor.actions]
addChild = "Adaugă semn de carte copil"
addSibling = "Adaugă semn de carte la același nivel"
remove = "Elimină semnul de carte"
toggle = "Comută copiii"
[editTableOfContents.editor.empty]
action = "Adaugă primul semn de carte"
description = "Importă semnele existente sau începe adăugând prima intrare."
title = "Încă nu există semne de carte"
[editTableOfContents.editor.field]
page = "Numărul paginii țintă"
title = "Titlul semnului de carte"
[editTableOfContents.error]
failed = "Nu s-a putut actualiza cuprinsul"
[editTableOfContents.info]
line1 = "Fiecare semn de carte are nevoie de un titlu descriptiv și pagina pe care să o deschidă."
line2 = "Folosește semne de carte copil pentru a construi o ierarhie pentru capitole, secțiuni sau subsecțiuni."
line3 = "Importă semne de carte din PDF-ul selectat sau dintr-un fișier JSON pentru a economisi timp."
[editTableOfContents.messages]
copied = "Copiat în clipboard"
copiedBody = "JSON-ul de semne de carte a fost copiat cu succes."
copyFailed = "Copiere eșuată"
exported = "Descărcarea JSON e pregătită"
imported = "Semne de carte importate"
importedBody = "Cuprinsul din JSON a înlocuit conținutul actual al editorului."
importedClipboard = "Datele din clipboard au înlocuit lista curentă de semne de carte."
invalidJson = "Structură JSON invalidă"
invalidJsonBody = "Furnizează un fișier JSON de semne de carte valid și încearcă din nou."
loadedBody = "Semnele de carte existente din PDF au fost încărcate în editor."
loadedTitle = "Semne de carte extrase"
loadFailed = "Nu s-au putut extrage semnele de carte din PDF-ul selectat."
noBookmarks = "Nu s-au găsit semne de carte în PDF-ul selectat."
[editTableOfContents.results]
subtitle = "Descarcă fișierul procesat sau anulează operația mai jos."
title = "PDF actualizat cu semne de carte"
[editTableOfContents.settings]
replaceExisting = "Înlocuiește semnele de carte existente (debifează pentru a adăuga)"
replaceExistingHint = "Când este dezactivat, noul cuprins este adăugat după semnele de carte curente."
title = "Semne de carte și cuprins"
[editTableOfContents.workbench]
changeFile = "Schimbă PDF-ul"
filePrompt = "Selectează un PDF din bibliotecă sau încarcă unul nou pentru a începe."
selectFile = "Selectează PDF"
subtitle = "Importă semne, creează ierarhii și aplică cuprinsul fără panouri laterale înghesuite."
[editTableOfContents.workbench.empty]
description = "Selectează instrumentul Edit Table of Contents pentru a încărca spațiul de lucru."
title = "Deschide instrumentul pentru a începe editarea"
[emptyFilesState]
upload = "Încărcați"
[encryptedPdfUnlock]
description = "Acest PDF este protejat cu parolă. Introdu parola pentru a continua lucrul cu el."
emptyResponse = "Eliminarea parolei nu a generat un fișier."
incorrectPassword = "Parolă incorectă"
missingFile = "Fișierul selectat nu mai este disponibil."
required = "Introdu parola pentru a continua."
skip = "Sari peste deocamdată"
successBody = "Parola a fost eliminată cu succes."
successBodyWithName = "Parola a fost eliminată din {{fileName}}"
successTitle = "Parolă eliminată"
title = "Elimină parola pentru a continua"
unlock = "Deblochează și continuă"
unlockAll = "Utilizați pentru toate ({{count}})"
unlockAllPartialFail = "Parolă greșită pentru: {{names}}"
unlockAllSuccess_one = "Unlocked {{count}} file."
unlockAllSuccess_other = "Unlocked {{count}} files."
unlockPrompt = "Deblochează PDF-ul pentru a continua"
viewerLocked = "Acest PDF este protejat cu parolă"
viewerUnlock = "Deblochează"
[encryptedPdfUnlock.password]
label = "Parola PDF"
placeholder = "Introdu parola PDF"
[endpointStatistics]
title = "Statistici endpoint"
[error]
_value = "Eroare"
dismissAllErrors = "Închideți toate erorile"
generic = "A apărut o eroare"
[extractImages]
allowDuplicates = "Salvează imaginile duplicate"
selectText = "Selectați formatul imaginii în care să se convertească imaginile extrase"
submit = "Extrage"
tags = "poză,fotografie,salvează,arhivă,zip,captură,extrage"
title = "Extrage Imagini"
[extractImages.error]
failed = "A apărut o eroare la extragerea imaginilor din PDF."
[extractImages.settings]
title = "Setări"
[extractPage]
tags = "extrage"
[extractPages]
submit = "Extrage pagini"
tags = "pull,select,copy,extract,extract pages,get pages,pull out,save pages,export pages,copy pages,select pages,specific pages"
title = "Extrage pagini"
[extractPages.error]
failed = "Nu s-a putut extrage paginile"
[extractPages.pageNumbers]
label = "Pagini de extras"
placeholder = "ex.: 1,3,5-8 sau odd & 1-10"
[extractPages.results]
title = "Pagini extrase"
[extractPages.settings]
title = "Setări"
[extractPages.tooltip]
description = "Extrage paginile selectate într-un nou PDF, păstrând ordinea."
[fileCard]
openInFileEditor = "Deschideți în Editorul de fișiere"
viewInViewer = "Vizualizați în Vizualizator"
[fileDropdownMenu]
closeFile = "Închideți fișierul"
[fileEditor]
addFiles = "Adăugați fișiere"
[fileManager]
active = "Activ"
addToUpload = "Adăugați la încărcare"
changesNotUploaded = "Modificări neîncărcate"
clearAll = "Ștergeți tot"
clearSelection = "Ștergeți selecția"
closeAllFiles = "Închide toate fișierele"
closeFile = "Închide fișierul"
cloudFile = "Fișier în cloud"
copyCreated = "Copia a fost salvată pe acest dispozitiv."
copyFailed = "Nu s-a putut crea o copie."
delete = "Șterge"
deleteAll = "Ștergeți tot"
deleteSelected = "Ștergeți selecția"
deselectAll = "Deselectați tot"
details = "Detalii fișier"
download = "Descarcă"
downloadSelected = "Descărcați selecția"
dropFilesHere = "Plasați fișierele aici"
fileFormat = "Format"
fileHistory = "Istoricul fișierelor"
fileName = "Numele"
fileSize = "Dimensiune"
filesSelected = "fișiere selectate"
filesStored = "fișiere stocate"
fileVersion = "Versiune"
filterAll = "Toate"
filterLocal = "Locale"
filterSharedByMe = "Partajate de mine"
filterSharedWithMe = "Partajate cu mine"
googleDrive = "Google Drive"
googleDriveNotAvailable = "Integrarea cu Google Drive nu este disponibilă"
googleDriveShort = "Drive"
hideHistory = "Ascundeți istoricul"
lastModified = "Ultima modificare"
lastSynced = "Ultima sincronizare"
leaveShare = "Eliminați din lista mea"
leaveShareFailed = "Nu s-a putut elimina fișierul partajat."
leaveShareSuccess = "Eliminat din lista dvs. de partajate."
loadingFiles = "Se încarcă fișierele..."
localOnly = "Doar local"
makeCopy = "Creați o copie"
mobileShort = "Mobil"
mobileUpload = "Încărcare de pe mobil"
mobileUploadNotAvailable = "Încărcarea de pe mobil nu este activată"
moreOptions = "Mai multe opțiuni"
myFiles = "Fișierele mele"
nextFile = "Fișierul următor"
noFiles = "Nu există fișiere disponibile"
noFilesFound = "Nu s-au găsit fișiere care să corespundă căutării"
noRecentFiles = "Nu s-au găsit fișiere recente"
openFile = "Deschideți fișier"
openFiles = "Deschideți fișiere"
openInFileEditor = "Deschideți în Editor fișiere"
openInPageEditor = "Deschideți în Editorul de pagini"
owner = "Proprietar"
ownerUnknown = "Necunoscut"
previousFile = "Fișierul anterior"
recent = "Recente"
removeBoth = "Eliminați din ambele"
removeFilePrompt = "Acest fișier este salvat pe acest dispozitiv și pe serverul dvs. De unde doriți să îl eliminați?"
removeFileTitle = "Eliminați fișierul"
removeLocalOnly = "Doar de pe acest dispozitiv"
removeServerFailed = "Nu s-a putut elimina fișierul de pe server."
removeServerOnly = "Doar de pe server"
removeServerOnlyPrompt = "Acest fișier este stocat doar pe serverul dvs. Doriți să îl eliminați de pe server?"
removeServerSuccess = "Eliminat de pe server."
removeSharedPrompt = "Acest fișier este partajat cu dvs. Îl puteți elimina de pe acest dispozitiv sau din lista dvs. de partajate."
removeSharedServerOnlyBlockedPrompt = "Acest fișier este partajat cu dvs. și este stocat doar pe server."
removeSharedServerOnlyPrompt = "Acest fișier este partajat cu dvs. și este stocat doar pe server. Îl eliminați din lista dvs.?"
restore = "Restaurați"
saveSelected = "Salvează selecția"
searchFiles = "Căutare fișiere..."
selectAll = "Selectați tot"
selectedCount = "{{count}} selectate"
share = "Partajați"
shared = "Partajat"
sharedByYou = "Partajat de dvs."
sharedEditNoticeBody = "Nu aveți drepturi de editare asupra versiunii de pe server a acestui fișier. Orice modificări pe care le faceți vor fi salvate ca o copie locală."
sharedEditNoticeConfirm = "Am înțeles"
sharedEditNoticeTitle = "Copie pe server doar pentru citire"
sharedWithYou = "Partajat cu dvs."
shareSelected = "Partajați elementele selectate"
sharing = "Partajare"
showAll = "Afișați tot"
showHistory = "Afișați istoricul"
sortBy = "Sort files"
sortByDate = "Sortează după dată"
sortByName = "Sortează după nume"
sortBySize = "Sortează după dimensiune"
storage = "Stocare"
storageState = "Stocare"
storageUsed = "Storage used"
synced = "Sincronizat"
title = "Încărcați fișiere PDF"
toolChain = "Instrumente aplicate"
unsupported = "Nesuportat"
unzip = "Dezarhivați"
updateOnServer = "Actualizați pe server"
uploadSelected = "Încărcați elementele selectate"
uploadToServer = "Încărcați pe server"
versionHistory = "Version history"
[files]
addFiles = "Adăugați fișiere"
created = "Creat"
selectFromWorkbench = "Selectați fișiere din spațiul de lucru sau "
selectMultipleFromWorkbench = "Selectați cel puțin {{count}} fișiere din spațiul de lucru sau "
size = "Dimensiune fișier"
title = "Fișiere"
upload = "Încărcați"
uploadFiles = "Încărcați fișiere"
[fileSelectorPicker]
empty = "Nu sunt fișiere disponibile"
placeholder = "Selectează fișier"
search = "Filtrează fișierele…"
tabListLabel = "Fișiere salvate, spațiu de lucru, încărcare"
upload = "Încarcă de pe calculator"
[fileSelectorPicker.sort]
dateAsc = "Cele mai vechi primele"
dateDesc = "Cele mai noi primele"
dateLabel = "Cele mai recente"
nameAsc = "De la A la Z"
nameDesc = "De la Z la A"
nameLabel = "AZ"
[fileSelectorPicker.tabs]
saved = "Fișiere salvate"
upload = "Încărcare"
workbench = "Spațiu de lucru"
[fileSidebar]
addFiles = "Adaugă fișiere"
addingFiles = "Se adaugă fișiere…"
collapse = "Restrânge bara laterală"
customizeGroups = "Personalizează grupurile"
dataLostBody = "This browser lost this file's contents. Upload it again to keep working with it."
dataLostTitle = "File data is unavailable"
downloadFailed = "Download failed"
dropHint = "Deschide fișiere pentru a începe"
dropToAdd = "Drop files to add"
duplicateFailed = "Could not duplicate file"
expand = "Extinde bara laterală"
googleDrive = "Google Drive"
googleDriveDisabled = "Google Drive nu este configurat"
leaveMyFiles = "Părăsiți Fișierele mele"
library = "Bibliotecă PDF"
myFiles = "Fișierele mele"
noFiles = "Încă nu există fișiere"
openFileManager = "Deschide managerul de fișiere"
openFromComputer = "Deschide de pe calculator"
openSettings = "Deschide setările"
other = "Altele"
recent = "Recente"
viewAll = "Vezi toate cele {{count}} fișiere"
[fileSidebar.fileItem]
closeViewer = "Închideți vizualizatorul"
dataLost = "Data lost"
dataLostTooltip = "This browser lost this file's contents. Upload it again to keep working with it."
delete = "Delete"
duplicate = "Duplicate"
moreActions = "More actions"
openInViewer = "Deschideți în vizualizator"
rename = "Rename"
savedToServer = "Saved to server"
updateOnServer = "Update on server"
uploadToServer = "Upload to server"
versionHistory = "Version history"
[fileSidebar.groupsModal]
done = "Gata"
reset = "Resetează la valorile implicite"
subtitle = "Grupează fișierele în categorii părinte. Adaugă etichete existente sau noi într-o categorie, redenumește-o sau creează una proprie. Fișierele care nu se află în niciuna dintre categoriile tale apar sub „Altele”."
title = "Categorii bară laterală"
[fileSidebar.rename]
cancel = "Cancel"
error = "Could not rename the file."
illegalCharacters = "A file name can't contain \\ / : * ? \" < > |"
label = "File name"
save = "Rename"
title = "Rename file"
[filesPage]
addToWorkspace = "Adăugați la spațiul de lucru"
addToWorkspaceCount = "Adăugați {{count}} la spațiul de lucru"
allFiles = "Toate fișierele"
back = "Înapoi"
backToFolder = "Înapoi la {{folder}}"
backToMyFiles = "Înapoi la Fișierele mele"
breadcrumbs = "Calea folderului"
bulkActions = "Acțiuni"
cancel = "Anulați"
classification = "Clasificare"
clearSelection = "Goliți selecția"
closeDetails = "Închideți detaliile"
create = "Creați"
cycleBlocked = "Nu se poate muta un folder într-unul dintre propriile sale subfoldere."
delete = "Ștergeți"
deleteFilesChoiceBody = "Some of these files are saved both on this device and in the cloud. Where should they be deleted from?"
deleteFilesCloudBody_one = "Delete 1 file from the cloud? This cannot be undone."
deleteFilesCloudBody_other = "Delete {{count}} files from the cloud? This cannot be undone."
deleteFilesError = "Could not delete. Try again."
deleteFilesLocalBody_one = "Delete 1 file from this device? This cannot be undone."
deleteFilesLocalBody_other = "Delete {{count}} files from this device? This cannot be undone."
deleteFilesTitle_one = "Delete 1 file?"
deleteFilesTitle_other = "Delete {{count}} files?"
deleteFolder = "Ștergeți folderul"
deleteFolderBody = "Ștergeți folderul „{{name}}”?"
deleteFolderContents_one = "Also delete {{count}} file inside the folder"
deleteFolderContents_other = "Also delete {{count}} files inside the folder"
deleteFolderContentsWarning = "Fișierele vor fi eliminate definitiv și nu pot fi recuperate."
deleteFolderError = "Nu s-a putut șterge folderul. Încercați din nou."
deleteFolderKeepHint = "Fișierele din interior vor fi mutate la Toate fișierele."
deleteFolderTitle = "Ștergeți folderul?"
deselectAll = "Goliți selecția"
details = "Detalii"
detailsCount_one = "{{count}} file selected"
detailsCount_other = "{{count}} files selected"
dismissError = "Închideți"
download = "Descărcați"
downloadAll = "Descărcați tot"
downloadVersion = "Descărcați această versiune"
dropOverlay = "Plasați fișierele pentru a încărca"
dropOverlaySub = "Fișierele pornesc în Local. Folosiți „Mută în” sau „Salvează în cloud” pentru a le organiza într-un folder."
duplicate = "Duplicate"
file = "Fișier"
fileInfo = "File info"
fileMenu = "Acțiuni fișier"
folder = "Folder"
folderItems_one = "{{count}} item"
folderItems_other = "{{count}} items"
folderMenu = "Acțiuni folder"
inPath = "în {{path}}"
inWorkspace = "Deschis"
inWorkspaceAria = "Deja în spațiul de lucru"
loading = "Se încarcă…"
localFoldersUnavailable = "Folderele sunt doar în cloud - salvați un fișier în cloud pentru a le organiza."
moveSkippedRemote_one = "{{count}} file couldn't be moved on the server (no permission or already deleted)."
moveSkippedRemote_other = "{{count}} files couldn't be moved on the server (no permission or already deleted)."
moveTo = "Mută în…"
myFiles = "Fișierele mele"
newFolder = "Folder nou"
newFolderStorageDisabled = "Stocarea de foldere pe server nu este activată. Rugați administratorul să o pornească."
newFolderTabUnavailable = "Comutați la Toate sau Cloud pentru a crea foldere."
offlineNoFolderEdits = "Sincronizarea folderelor cu serverul nu este disponibilă - modificările folderelor sunt dezactivate. Verificați autentificarea și configurația stocării."
open = "Deschideți"
openVersionInWorkspace = "Deschideți în spațiul de lucru"
originFilter = "Filtrați după sursă"
refresh = "Reîmprospătați de pe server"
remove = "Ștergeți"
removeVersion = "Eliminați această versiune"
rename = "Redenumiți"
renamed = "Redenumit"
renameFolder = "Redenumiți folderul"
resizeFolderTree = "Redimensionați arborele de foldere (tastele săgeți, Shift pentru pași mai mari; dublu-clic pentru autofit)"
save = "Salvați"
saveToServer = "Salvați pe server"
saveToServerDisabledHint = "Salvarea pe server nu este activată pe acest server. Rugați administratorul să o activeze."
selectAll = "Selectați tot"
selectAllHint = "Faceți clic pentru a selecta tot. Sfat: țineți apăsat Ctrl (sau Cmd) pentru a adăuga fișiere pe rând, Shift pentru a selecta un interval."
selectedCount = "{{count}} selectate"
selectFile = "Selectați fișierul {{name}}"
shareDisabledHint = "Partajarea fișierelor nu este activată pe acest server. Rugați administratorul să o activeze."
shareManage = "Gestionați partajarea"
showDetails = "Afișați detaliile"
signInRequired = "Sign in to use cloud storage."
summary_one = "{{count}} item"
summary_other = "{{count}} items"
tree = "Foldere"
upload = "Încărcați"
uploadedToLocal = "Fișierele încărcate încep în Local. Folosiți „Salvează în cloud” pentru a le pune într-un folder."
uploadFromMobile = "Încărcați de pe mobil"
versionActions = "Acțiuni versiune"
versionCollapse = "Restrângeți versiunile intermediare"
versionHistory = "Version history"
versionHistoryEmpty = "This file has no earlier versions."
versionOrigin = "Încărcare originală"
versionsCount = "{{count}} versiuni"
versionShowHidden = "Afișați {{count}} versiuni anterioare"
viewVersionHistory = "Version journey ({{count}})"
[filesPage.appearance]
colour = "Culoare"
icon = "Pictogramă"
title = "Aspect"
useColour = "Utilizați culoarea {{c}}"
[filesPage.column]
modified = "Modificat"
name = "Nume"
size = "Dimensiune"
type = "Tip"
[filesPage.deleteScope]
cloud = "Cloud only"
cloudHint = "Deletes from the server. A copy stays on this device."
device = "This device only"
deviceHint = "Removes the local copy. The cloud copy is kept."
everywhere = "Everywhere"
everywhereHint = "Deletes the file from this device and the cloud."
[filesPage.empty]
hint = "Plasați PDF-uri oriunde pe această pagină pentru a le încărca, sau utilizați butonul Folder nou pentru a vă organiza fișierele."
newFolderCta = "Creați folder"
title = "Acest folder este gol"
uploadCta = "Încărcați fișiere"
[filesPage.empty.cloud]
hint = "Încărcați un fișier pentru a începe sau creați un folder pentru organizare."
offlineHint = "Reconectați-vă pentru a încărca biblioteca din cloud."
offlineTitle = "Niciun fișier din cloud în cache"
title = "Încă nu există fișiere în cloud"
[filesPage.empty.local]
hint = "Fișierele salvate fără încărcare rămân aici. Plasați un fișier pentru a adăuga unul."
title = "Niciun fișier doar local"
[filesPage.empty.noResults]
hint = "No files in this folder match your filter. Try a different term or clear the filter."
title = "No matching files"
[filesPage.empty.recent]
hint = "Fișierele pe care le deschideți sau editați vor apărea aici."
title = "Nimic modificat încă"
[filesPage.empty.shared]
hint = "Când cineva partajează un fișier prin link, apare aici."
title = "Nimic partajat cu dvs."
[filesPage.empty.sharedByMe]
hint = "Creați un link de partajare sau invitați un coleg din oricare dintre fișierele dvs. pentru a-l vedea aici."
title = "Nu ați partajat încă niciun fișier"
[filesPage.error]
actionFailed = "Nu s-a putut {{action}}."
actionFailedDetail = "Nu s-a putut {{action}}: {{message}}"
cloudDeleteFailed_one = "Couldn't delete 1 file from the cloud."
cloudDeleteFailed_other = "Couldn't delete {{count}} files from the cloud."
deleteFolderFailed = "Nu s-a putut șterge folderul."
deleteFolderFailedDetail = "Nu s-a putut șterge folderul: {{message}}"
downloadFailed = "Could not download the file."
duplicateFailed = "Could not duplicate the file."
folderAppearanceFailed = "Nu s-a putut actualiza aspectul folderului."
folderAppearanceFailedDetail = "Nu s-a putut actualiza aspectul folderului: {{message}}"
moveFilesFailed = "Nu s-au putut muta fișierele."
moveFilesFailedDetail = "Nu s-au putut muta fișierele: {{message}}"
moveFolderFailed = "Nu s-a putut muta folderul."
moveFolderFailedDetail = "Nu s-a putut muta folderul: {{message}}"
removeFilesFailed = "Nu s-au putut elimina fișierele."
removeFilesFailedDetail = "Nu s-au putut elimina fișierele: {{message}}"
uploadFilesFailed = "Nu s-au putut încărca fișierele."
uploadFilesFailedDetail = "Nu s-au putut încărca fișierele: {{message}}"
[filesPage.field]
added = "Adăugat"
count = "Fișiere"
folder = "Folder"
labels = "Etichete"
modified = "Modificat"
size = "Dimensiune"
totalSize = "Dimensiune totală"
type = "Tip"
versionHistory = "Evoluție versiuni"
[filesPage.filters]
activeCount = "{{count}} filtre active"
clearAll = "Șterge filtrele"
label = "Filtre"
[filesPage.folderName]
cancel = "Anulați"
error = "Nu s-a putut salva folderul. Încercați din nou."
label = "Numele folderului"
placeholder = "Numele folderului"
[filesPage.moveDialog]
cancel = "Anulați"
confirm = "Mută aici"
error = "Nu s-a putut muta. Încercați din nou."
hint = "Alegeți un folder de destinație. Sfat: puteți, de asemenea, să glisați și să plasați fișiere peste folderele din arborele din stânga."
newFolderCancel = "Renunțați"
newFolderCreate = "Creați"
newFolderError = "Nu s-a putut crea folderul. Încercați din nou."
newFolderLabel = "Nume folder nou"
newFolderPlaceholder = "Numele folderului"
newFolderToggle = "Creați folder nou…"
title = "Mută în folder"
[filesPage.origin]
all = "Toate sursele"
cloud = "Cloud"
cloudHint = "Stocat pe serverul Stirling"
local = "Local"
localHint = "Stocat doar în acest browser"
shared = "Partajat"
sharedHint = "Partajat cu dvs. prin link"
[filesPage.search]
clear = "Clear filter"
label = "Filter files by name"
placeholder = "Filter files…"
[filesPage.sort]
label = "Sortează fișierele"
modifiedAsc = "Cele mai vechi mai întâi"
modifiedDesc = "Cele mai recente mai întâi"
nameAsc = "Nume A→Z"
nameDesc = "Nume Z→A"
sizeAsc = "Cele mai mici mai întâi"
sizeDesc = "Cele mai mari mai întâi"
[filesPage.syncError]
client = "Sincronizarea folderelor a eșuat."
network = "Nu s-a putut contacta serverul."
server = "Eroare de server în timpul sincronizării folderelor."
[filesPage.tabName]
local = "Local"
recent = "Recente"
shared = "Partajate cu mine"
sharedByMe = "Partajate de mine"
[filesPage.tabs]
all = "Toate"
ariaLabel = "Vizualizări fișiere"
recent = "Recente"
shared = "Partajate cu mine"
sharedByMe = "Partajate de mine"
[filesPage.treeMenu]
actions = "Acțiuni folder pentru {{name}}"
delete = "Ștergeți folderul"
newSubfolder = "Subfolder nou"
rename = "Redenumiți"
[filesPage.typeFilter]
allTypes = "Toate tipurile"
label = "Filtrați după tip"
[filesPage.viewMode]
grid = "Vizualizare grilă"
label = "Mod de vizualizare"
list = "Vizualizare listă"
[fileToPDF]
tags = "transformare,format,document,poză,diapozitiv,text,conversie,office,docs,word,excel,powerpoint"
title = "Fișier în PDF"
[fileUpload]
dropFilesHere = "Trageți fișierele aici sau faceți clic pe butonul de încărcare"
dropFilesHereOpen = "Trage fișiere aici sau apasă butonul Deschide"
filesAvailable = "fișiere disponibile"
loadFromStorage = "Încărcați din stocare"
noFilesInStorage = "Nu există fișiere disponibile în stocare. Încărcați mai întâi câteva fișiere."
noFilesInStorageOpen = "Nu există fișiere în stocare. Deschide mai întâi câteva fișiere."
open = "Deschide"
openFile = "Deschide fișier"
openFiles = "Deschide fișiere"
selectFile = "Select {{name}}"
selectFromStorage = "Selectați din stocare"
upload = "Încărcați"
uploadFile = "Încărcați fișier"
uploadFiles = "Încărcați fișiere"
[firstLogin]
allFieldsRequired = "Toate câmpurile sunt obligatorii"
changePassword = "Schimbă parola"
confirmPassword = "Confirmați parola nouă"
currentPassword = "Parola curentă"
enterCurrentPassword = "Introduceți parola curentă"
enterNewPassword = "Introduceți parola nouă (minim 8 caractere)"
error = "Eroare"
loggedInAs = "Autentificat ca"
newPassword = "Parolă nouă"
passwordChangedSuccess = "Parola a fost schimbată cu succes! Vă rugăm să vă autentificați din nou."
passwordChangeFailed = "Schimbarea parolei a eșuat. Verificați parola curentă."
passwordMustBeDifferent = "Parola nouă trebuie să fie diferită de parola curentă"
passwordsDoNotMatch = "Parolele noi nu se potrivesc"
passwordTooShort = "Parola trebuie să aibă cel puțin 8 caractere"
reEnterNewPassword = "Reintroduceți parola nouă"
title = "Prima autentificare"
welcomeMessage = "Din motive de securitate, trebuie să vă schimbați parola la prima autentificare."
welcomeTitle = "Bun venit!"
[flatten]
submit = "Nivelează"
tags = "simplify,remove,interactive,flatten,flatten form,remove form fields,make static,finalize form,lock form,disable editing,convert to image,non-editable"
title = "Nivelare"
[flatten.error]
failed = "A apărut o eroare la aplatizarea PDF-ului."
[flatten.options]
stepTitle = "Opțiuni de aplatizare"
[flatten.options.flattenOnlyForms]
desc = "Aplatizează doar câmpurile de formular, lăsând celelalte elemente interactive intacte"
label = "Nivelează doar formularele"
[flatten.renderDpi]
help = "Lăsați necompletat pentru a folosi valoarea implicită a sistemului. Un DPI mai mare îmbunătățește claritatea, dar crește timpul de procesare și dimensiunea fișierului."
label = "DPI de randare (opțional, recomandat 150 DPI)"
placeholder = "ex. 150"
[flatten.results]
title = "Rezultatele aplatizării"
[flatten.tooltip.description]
bullet1 = "Câmpurile de text devin text obișnuit (nu poate fi editat)"
bullet2 = "Bifurile și butoanele devin imagini"
bullet3 = "Excelent pentru versiunile finale pe care nu doriți să le schimbați"
bullet4 = "Asigură un aspect consecvent pe toate dispozitivele"
text = "Aplatizarea face PDF-ul needitabil transformând formularele completabile și butoanele în text și imagini obișnuite. PDF-ul va arăta exact la fel, dar nimeni nu va mai putea modifica sau completa formularele. Perfect pentru partajarea formularelor completate, crearea documentelor finale pentru arhivă sau asigurarea aceluiași aspect peste tot."
title = "Ce face aplatizarea?"
[flatten.tooltip.formsOnly]
bullet1 = "Formularele devin needitabile"
bullet2 = "Linkurile rămân funcționale la clic"
bullet3 = "Comentariile și notele rămân vizibile"
bullet4 = "Semnele de carte vă ajută în continuare la navigare"
text = "Această opțiune elimină doar posibilitatea de a completa formulare, dar păstrează funcționalități precum clic pe linkuri, vizualizarea semnelor de carte și citirea comentariilor."
title = "Ce înseamnă „Aplatizează doar formularele”?"
[flatten.tooltip.header]
title = "Despre aplatizarea PDF-urilor"
[footer]
discord = "Discord"
issues = "GitHub"
[formFill]
allSaved = "Totul salvat"
analyzingFields = "Analysing form fields..."
applyFailed = "Nu s-au putut aplica modificările"
extractCsvError = "Extragerea CSV a eșuat"
extractXlsxError = "Extragerea XLSX a eșuat"
filled = "filled"
flattenAfterFilling = "Aplatizați după completare"
goToPage = "Mergi la această pagină"
noFields = "No fillable form fields found in this PDF."
page = "Pagină"
placeholderEnter = "Enter"
placeholderSelect = "Select"
requiredAbbreviation = "obl"
requiredFieldsError = "Completați toate câmpurile obligatorii"
rescanFields = "Rescanați câmpurile"
rescanFormFields = "Rescanați câmpurile formularului"
save = "Salvați"
saveShortcut = "Ctrl+S pentru salvare"
skippedEdits_one = "1 modificare nu a putut fi aplicată:"
skippedEdits_other = "{{count}} modificări nu au putut fi aplicate:"
skippedEditsTruncated = "Încă {{count}} nu sunt listate."
unsavedChanges = "Modificări nesalvate"
[formFill.create]
commit = "Adaugă {{count}} câmp(uri) în PDF"
empty = "Nu a fost desenat încă niciun câmp."
failed = "Nu s-au putut adăuga câmpurile"
goToField = "Mergi la acest câmp"
hint = "Alege un tip de câmp, apoi desenează-l pe pagină."
placing = "Desenează un câmp {{type}} pe pagină. Apasă Esc pentru a opri."
preview = "Ține apăsat pentru previzualizare"
previewHelp = "Ține apăsat pentru a vedea cum vor arăta câmpurile după adăugare, fără contururile de editare."
removeField = "Elimină câmpul"
[formFill.editor]
action = "Acțiune buton"
actionHelp = "Ce face butonul când este apăsat."
actionNone = "Niciuna"
actionPrint = "Tipărește"
actionReset = "Resetează formularul"
actionSubmit = "Trimite la URL"
actionUri = "Deschide URL"
actionUrl = "URL"
actionUrlHelp = "Adresa pe care butonul o deschide sau către care trimite."
addOption = "Adaugă opțiune"
caption = "Text buton"
captionHelp = "Textul afișat pe fața butonului."
defaultValue = "Valoare implicită"
defaultValueHelp = "Ce conține câmpul înainte ca cineva să îl completeze. Lasă necompletat pentru un câmp gol."
fontSize = "Dimensiune font"
fontSizeHelp = "Dimensiunea textului din câmp. Lasă necompletat pentru ca cititorul să îl dimensioneze ca să se potrivească."
label = "Etichetă"
labelHelp = "Textul afișat celui care completează formularul. Lasă necompletat pentru a reveni la numele câmpului."
maxLength = "Lungime maximă (comb)"
maxLengthHelp = "Limitează câte caractere încap, desenate ca niște casete spațiate uniform."
multiline = "Pe mai multe linii"
multilineHelp = "Permite mai mult de o linie de text și trece la rând la marginea câmpului."
multiSelect = "Permite selecție multiplă"
multiSelectHelp = "Permite alegerea mai multor opțiuni simultan."
name = "Nume câmp"
nameHelp = "Numele intern al câmpului. Folosit la exportarea datelor sau la completarea formularului din alt sistem, așa că păstrează-l unic și fără spații."
optionGap = "Spațiere opțiuni"
optionGapHelp = "Spațiul dintre butoane, în puncte. Lasă necompletat pentru a le distribui uniform pe verticală în casetă."
optionPlaceholder = "Opțiunea {{n}}"
options = "Opțiuni"
optionsEmpty = "Adaugă cel puțin o opțiune."
optionsHelp = "Alegerile oferite în listă. Fiecare este stocată exact cum este introdusă, așa că păstrează-le scurte și distincte."
optionSize = "Dimensiune opțiune"
optionSizeHelp = "Lățimea și înălțimea fiecărui buton, în puncte. Lasă necompletat pentru a le potrivi în caseta pe care ai desenat-o."
readOnly = "Doar citire"
readOnlyHelp = "Afișează o valoare, dar împiedică editarea ei."
removeOption = "Elimină opțiunea"
required = "Obligatoriu"
requiredHelp = "Formularul nu poate fi trimis până când acest câmp nu este completat."
signatureNote = "Doar substituent - nu semnezi aici. Marchează locul unde trebuie să fie o semnătură, astfel încât un semnatar PDF (Adobe Acrobat, un serviciu de semnare etc.) să plaseze semnătura în acest loc când documentul este semnat."
tooltip = "Tooltip"
tooltipHelp = "Indiciul afișat când cineva trece cu cursorul peste câmp într-un cititor PDF."
type = "Tip"
typeHelp = "Ce fel de câmp este acesta. Schimbarea lui reconstruiește câmpul, astfel că valoarea sa curentă nu este preluată."
[formFill.mode]
create = "Creează"
fill = "Completează"
label = "Mod editor formular"
modify = "Modifică"
[formFill.modify]
commit = "Salvează {{count}} modificare/modificări"
delete = "Șterge"
empty = "Acest PDF nu are încă niciun câmp de formular."
failed = "Nu s-au putut salva modificările"
groupSizeHint = "Folosește dimensiunea opțiunii"
hint = "Selectează un câmp pentru a-i edita proprietățile, trage-l pe pagină sau șterge-l."
restore = "Restaurează"
[formFill.sidebar]
close = "Închideți bara laterală"
[getPdfInfo]
downloadJson = "Descarcă JSON"
downloads = "Descărcări"
indexTitle = "Index"
noneDetected = "Nu s-a detectat nimic"
noResults = "Rulați instrumentul pentru a genera un raport."
processing = "Se extrag informațiile..."
results = "Rezultate"
submit = "Obține Informații"
tags = "informații,date,statistici,statistici"
title = "Obține Informații despre PDF"
[getPdfInfo.compliance]
failed = "Eșuat"
failedCount = "eșuate"
noVerification = "Nu s-a efectuat nicio verificare"
noVerificationDesc = "Conformitatea cu standardele PDF nu a fost verificată pentru acest document."
passed = "Reușit"
passedCount = "reușite"
[getPdfInfo.error]
partial = "Unele fișiere nu au putut fi procesate."
unexpected = "Eroare neașteptată în timpul extragerii."
[getPdfInfo.other]
attachments = "Atașamente"
embeddedFiles = "Fișiere încorporate"
javaScript = "JavaScript"
layers = "Straturi"
structureTree = "Arbore de structură"
xmp = "XMPMetadata"
[getPdfInfo.perPage]
annotations = "Adnotări"
fonts = "Fonturi"
images = "Imagini"
links = "Linkuri"
multimedia = "Multimedia"
size = "Dimensiune"
xobjects = "Număr de XObject-uri"
[getPdfInfo.report]
shortTitle = "Informații PDF"
[getPdfInfo.sections]
basicInfo = "Informații de bază"
compliance = "Conformitate"
documentInfo = "Informații despre document"
encryption = "Criptare"
formFields = "Câmpuri de formular"
metadata = "Metadate"
other = "Altele"
permissions = "Permisiuni"
perPageInfo = "Informații pe pagină"
tableOfContents = "Cuprins"
[getPdfInfo.status]
complete = "Extragere finalizată"
[getPdfInfo.summary]
author = "Autor"
basic = "Informații de bază"
complianceChecked = "Standarde verificate ({{failed}} eșuate)"
compliancePassed = "Conform cu {{standards}}"
created = "Creat"
documentInfo = "Informații despre document"
fileSize = "Dimensiune fișier"
language = "Limbă"
modified = "Modificat"
noCompliance = "Fără standarde de conformitate"
overviewTitle = "Prezentare generală PDF"
pages = "Pagini"
pdfVersion = "Versiune PDF"
permsAll = "Toate permisiunile sunt acordate"
permsMixed = "Unele permisiuni sunt restricționate"
permsRestricted_one = "{{count}} restriction"
permsRestricted_other = "{{count}} restrictions"
securityTitle = "Starea securității"
technical = "Tehnic"
title = "Rezumat PDF"
[getPdfInfo.summary.overview]
text = "Acesta este un PDF de {{pages}} pagini, intitulat {{title}}, creat de {{author}} (versiune PDF {{version}})."
unknown = "Autor necunoscut"
untitled = "un document fără titlu"
[getPdfInfo.summary.security]
encrypted = "PDF criptat - Protejat cu parolă"
unencrypted = "PDF necriptat - Fără protecție prin parolă"
[getPdfInfo.summary.tech]
bookmarks = "Marcaje"
embeddedFiles = "Fișiere încorporate"
fonts = "Fonturi"
formFields = "Câmpuri de formular"
images = "Imagini"
javaScript = "JavaScript"
layers = "Straturi"
multimedia = "Multimedia"
[groupSigning.steps]
back = "Înapoi"
completed = "Finalizat"
current = "Curent"
stepLabel = "Pasul {{number}}"
[groupSigning.steps.configureDefaults]
continue = "Continuați la revizuire"
invisible = "Semnăturile vor fi invizibile (doar metadata)"
locationLabel = "Locație:"
preview = "Previzualizare"
reasonLabel = "Motiv:"
title = "Configurați setările semnăturii"
visible = "Semnăturile vor fi vizibile pe pagina {{page}}"
[groupSigning.steps.review]
document = "Document"
dueDate = "Data limită (opțional)"
dueDatePlaceholder = "Selectați data limită..."
invisible = "Invizibil (doar metadata)"
location = "Locație:"
logo = "Logo:"
logoHidden = "Fără logo"
logoShown = "Logo Stirling PDF afișat"
participantCount_one = "{{count}} participant will sign in order"
participantCount_other = "{{count}} participants will sign in order"
participants = "Participanți"
reason = "Motiv:"
send = "Trimiteți cereri de semnare"
signatureSettings = "Setările semnăturii"
title = "Revizuiți detaliile sesiunii"
titleShort = "Revizuire și trimitere"
visibility = "Vizibilitate:"
visible = "Vizibil pe pagina {{page}}"
[groupSigning.steps.selectDocument]
continue = "Continuați la selectarea participanților"
noFile = "Selectați un singur fișier PDF din fișierele active pentru a crea o sesiune de semnare."
selectedFile = "Document selectat"
title = "Selectați documentul"
[groupSigning.steps.selectParticipants]
continue = "Continuați la setările semnăturii"
count_one = "{{count}} participant selected"
count_other = "{{count}} participants selected"
label = "Selectați participanții"
placeholder = "Alegeți participanți pentru semnare..."
title = "Alegeți participanții"
[groupSigning.tooltip]
header = "Despre semnarea în grup"
[groupSigning.tooltip.finalization]
bullet1 = "Toate semnăturile sunt aplicate în ordinea participanților specificată de dvs."
bullet2 = "Puteți finaliza cu semnături parțiale, dacă este necesar"
bullet3 = "După finalizare, sesiunea nu mai poate fi modificată"
description = "După ce toți participanții au semnat (sau alegeți să finalizați mai devreme), puteți genera PDF-ul final semnat."
title = "Procesul de finalizare"
[groupSigning.tooltip.roles]
bullet1 = "Proprietar (dvs.): Creează sesiunea, configurează valorile implicite ale semnăturii, finalizează documentul"
bullet2 = "Participanți: Își creează semnătura, aleg certificatul, plasează pe PDF"
bullet3 = "Participanții nu pot modifica setările de vizibilitate, motiv sau locație ale semnăturii"
description = "Controlați setările aspectului semnăturii pentru toți participanții."
title = "Rolurile participanților"
[groupSigning.tooltip.sequential]
bullet1 = "Primul participant trebuie să semneze înainte ca al doilea să poată accesa documentul"
bullet2 = "Asigură ordinea corectă de semnare pentru conformitate legală"
bullet3 = "Puteți reordona participanții trăgându-i în listă"
description = "Participanții semnează documentele în ordinea pe care o specificați. Fiecare semnatar primește o notificare când îi vine rândul."
title = "Semnare secvențială"
[guestBanner]
dismiss = "Închideți bannerul"
message = "Creați un cont gratuit pentru a vă salva munca, a accesa mai multe funcții și a sprijini proiectul."
signUp = "Înscriere gratuită"
title = "Folosiți Stirling PDF ca invitat!"
[home.addAttachments]
desc = "Adăugați sau eliminați fișiere încorporate (atașamente) într-un/dintr-un PDF"
tags = "încorporează,atașează,include"
title = "Adăugați atașamente"
[home.addImage]
desc = "Adaugă o imagine într-o locație specifică pe PDF (în curs de dezvoltare)"
tags = "inserează,încorporează,plasează"
title = "Adaugă imagine"
[home.addPageNumbers]
desc = "Adaugă numere de pagină în tot documentul într-o locație setată"
tags = "număr,paginație,numără"
title = "Adaugă Numere de Pagină"
[home.addPassword]
desc = "Criptează documentul PDF cu o parolă."
tags = "encrypt,password,lock,secure,protect,security,encryption,safeguard,confidential,private,restrict access"
title = "Adaugă Parolă"
[home.addStamp]
desc = "Adăugați text sau ștampile cu imagine în locații prestabilite"
tags = "ștampilă,marcă,sigiliu"
title = "Adăugați ștampilă în PDF"
[home.addText]
desc = "Adaugă text personalizat oriunde în PDF-ul tău"
tags = "text,anotare,etichetă"
title = "Adaugă text"
[home.adjustContrast]
desc = "Ajustează Contrastul, Saturația și Luminozitatea unui PDF"
tags = "contrast,luminozitate,saturație"
title = "Ajustează Culorile/Contrastul"
[home.annotate]
desc = "Evidențiați, desenați, adăugați note și forme în vizualizator"
tags = "anotare,evidențiere,desen"
title = "Anotare"
[home.automate]
desc = "Construiți fluxuri cu mai mulți pași legând acțiuni PDF. Ideal pentru sarcini recurente."
tags = "flux,secvență,automatizare"
title = "Automatizare"
[home.autoRename]
desc = "Redenumește automat un fișier PDF pe baza antetului detectat"
tags = "auto-detectare,bazat-pe-antet,organizează,re-etichetează"
title = "Redenumire automată fișier PDF"
[home.autoRotate]
desc = "Detectați orientarea fiecărei pagini și rotiți-o automat în poziție dreaptă."
tags = "rotire automată,remediere orientare,cu susul în jos,lateral,îndreptare,orientare,detectare orientare,corectare rotire,orientare automată,scanat,OSD"
title = "Rotire automată"
[home.autoSizeSplitPDF]
tags = "auto,împarte,dimensiune"
title = "Auto-împărțire mărime/pagini"
[home.autoSplitPDF]
tags = "auto,împarte,QR"
title = "Desparte Automat Paginile"
[home.bookletImposition]
desc = "Creați broșuri cu ordonare corectă a paginilor și layout multi-pagină pentru tipărire și legare"
tags = "broșură,printare,legare"
title = "Impunere broșură"
[home.certSign]
desc = "Semnează un PDF cu un certificat/cheie (PEM/P12)"
tags = "autentifică,PEM,P12,oficial,criptează,semnează,certificat,PKCS12,JKS,server,manual,auto"
title = "Semnare cu certificat"
[home.changeMetadata]
desc = "Schimbă/Elimină/Adaugă metadate într-un document PDF."
tags = "editează,modifică,actualizează"
title = "Schimbă Metadatele"
[home.changePermissions]
desc = "Schimbați restricțiile și permisiunile documentului"
tags = "permissions,restrictions,rights,access control,allow,deny,printing,copying,editing,modify permissions,security settings,user rights"
title = "Schimbă Permisiunile"
[home.classify]
desc = "Identifică ce fel de document este acesta și etichetează-l."
title = "Clasifică"
[home.compare]
desc = "Compară și arată diferențele dintre 2 documente PDF."
tags = "diferență"
title = "Compară"
[home.compress]
desc = "Comprimă fișierele PDF pentru a reduce dimensiunea lor."
tags = "comprimă,reduce,optimalizează"
title = "Comprimă"
[home.convert]
desc = "Convertiți fișiere între diferite formate"
tags = "transformă,schimbă"
title = "Convertește"
[home.crop]
desc = "Decupează un PDF pentru a-i reduce dimensiunea (menține textul!)"
tags = "decupează,taie,redimensionează"
title = "Decupează PDF"
[home.devAirgapped]
desc = "Link către ghidul de configurare izolată de rețea"
tags = "air-gapped,offline,isolated,no internet,disconnected,secure,network isolation,standalone"
title = "Configurare air-gapped"
[home.devApi]
desc = "Link către documentația API"
tags = "API,dezvoltare,documentație"
title = "API"
[home.devFolderScanning]
desc = "Link către ghidul de scanare automată a folderelor"
tags = "automatizare,folder,scanare"
title = "Scanare automată foldere"
[home.devSsoGuide]
desc = "Link către ghidul SSO"
tags = "SSO,single sign-on,authentication,SAML,OAuth,OIDC,login,enterprise,identity provider,IdP"
title = "Ghid SSO"
[home.editTableOfContents]
desc = "Adăugați sau editați semne de carte și cuprins în documentele PDF"
tags = "semne de carte,cuprins,editează"
title = "Editați cuprinsul"
[home.extractImages]
desc = "Extrage toate imaginile dintr-un PDF și le salvează într-un fișier zip."
tags = "extrage,salvează,exportă"
title = "Extrage Imagini"
[home.extractPages]
desc = "Extrageți pagini specifice dintr-un document PDF"
tags = "extrage,selectează,copiază"
title = "Extrage Pagini"
[home.flatten]
desc = "Elimină toate elementele interactive și formularele dintr-un PDF."
tags = "simplifică,elimină,interactiv"
title = "Nivelare"
[home.formFill]
desc = "Completează interactiv câmpurile formularului PDF cu un editor vizual"
title = "Completează formularul"
[home.getPdfInfo]
desc = "Extrage orice și toate informațiile posibile despre PDF-uri"
tags = "info,metadate,detalii"
title = "Informații complete PDF"
[home.manageCertificates]
tags = "certificate,import,export"
title = "Gestionați certificatele"
[home.merge]
desc = "Unifică cu ușurință mai multe fișiere PDF într-unul singur."
tags = "combina,uni,alătura"
title = "Unifică"
[home.mobile]
brandAlt = "Logo Stirling PDF"
openFiles = "Deschideți fișiere"
swipeHint = "Glisați la stânga sau la dreapta pentru a schimba vizualizările"
tools = "Instrumente"
toolsSlide = "Panou de selecție a instrumentelor"
viewSwitcher = "Schimbați vizualizarea spațiului de lucru"
workbenchSlide = "Panou spațiu de lucru"
workspace = "Spațiu de lucru"
[home.multiTool]
desc = "Unifică, rotește, rearanjează și elimină pagini"
tags = "multiple,instrumente"
title = "Instrument multiplu PDF"
[home.ocr]
desc = "Curăță scanările și detectează textul din imaginile dintr-un PDF și îl adaugă ca text."
tags = "extrage,scanează"
title = "OCR / Curățare scanări"
[home.overlay-pdfs]
desc = "Suprapune PDF-uri peste alt PDF"
tags = "overlay,combine,merge,layer,superimpose,overlay PDF,layer PDFs,combine PDFs,stack,overlay pages,background,foreground,composite"
title = "Suprapune PDF-uri"
[home.pageLayout]
desc = "Îmbină mai multe pagini ale unui document PDF într-o singură pagină"
tags = "aspect,aranjează,combină"
title = "Aspect Multi-Pagină"
[home.pdfCommentAgent]
desc = "Cere AI să adnoteze un PDF cu comentarii tip notițe adezive pe baza solicitării tale"
tags = "AI,agent,comentariu,adnotare,notiță adezivă,revizuire,feedback,note"
title = "Adaugă comentarii AI"
[home.pdfOrganiser]
tags = "organizează,rearanjează,reordonează"
title = "Organizează"
[home.pdfTextEditor]
desc = "Revizuiește și editează exporturile JSON Stirling PDF cu editare de text grupată și regenerare PDF"
tags = "edit text,modify text,change text,edit content,update text,rewrite,correct,amend,redline,revise,text editor,content editor"
title = "Editor text PDF"
[home.pdfToSinglePage]
desc = "Îmbină toate paginile PDF într-o singură pagină mare"
tags = "combină,unește,singură"
title = "PDF într-o pagină mare"
[home.read]
desc = "Vizualizați și adnotați PDF-uri. Evidențiați textul, desenați sau inserați comentarii pentru revizuire și colaborare."
tags = "vizualizați,deschideți,afișați"
title = "Citiți"
[home.redact]
desc = "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)"
tags = "cenzurează,acoperă,ascunde"
title = "Manual Redaction"
[home.removeAnnotations]
desc = "Elimină toate comentariile/adnotările dintr-un PDF"
tags = "șterge,curăță,elimină"
title = "Elimină Adnotările"
[home.removeBlanks]
desc = "Detectează și elimină paginile goale dintr-un document."
tags = "șterge,curăță,gol"
title = "Elimină pagini goale"
[home.removeCertSign]
desc = "Elimină semnătura cu certificat din PDF"
tags = "elimină,șterge,deblochează"
title = "Elimină Semnătura cu Certificat"
[home.removeImage]
desc = "Elimină imaginea din PDF pentru a reduce dimensiunea fișierului"
tags = "elimină,șterge,curăță"
title = "Elimină imagine"
[home.removePages]
desc = "Șterge paginile nedorite din documentul PDF."
tags = "șterge,extrage,exclude"
title = "Elimină"
[home.removePassword]
desc = "Elimină protecția cu parolă din documentul PDF."
tags = "deblochează"
title = "Elimină Parola"
[home.reorganizePages]
desc = "Rearanjați, duplicați sau ștergeți paginile PDF cu control vizual drag-and-drop."
tags = "rearanjează,reordonează,organizează"
title = "Reorganizați paginile"
[home.repair]
desc = "Încearcă să repare un document PDF corupt/defect."
tags = "repară,restabilește"
title = "Repară"
[home.replaceColor]
desc = "Înlocuiți sau inversați culorile în documente PDF"
tags = "replace color,invert color,color replacement,swap colors,change color,invert,negative,color swap,find and replace color,convert color,color change"
title = "Schimbă și inversează culori"
[home.rotate]
desc = "Rotește cu ușurință fișierele PDF."
tags = "rotește,întoarce,orientează"
title = "Rotește"
[home.sanitize]
desc = "Eliminați elementele potențial dăunătoare din fișierele PDF"
tags = "curăță,epurează,elimină"
title = "Sanitizare"
[home.scalePages]
desc = "Modifică dimensiunea/scala paginii și/sau a conținutului său."
tags = "redimensionează,ajustează,scalează"
title = "Ajustează mărime/scală pagină"
[home.scannerEffect]
desc = "Creați un PDF care arată ca și cum ar fi scanat"
tags = "scanare,simulează,creează"
title = "Efect scanare"
[home.scannerImageSplit]
desc = "Detectați și împărțiți fotografiile scanate în pagini separate"
tags = "detectează,împarte,fotografii"
title = "Detectează & separă scanuri"
[home.sharedSign]
desc = "Solicită semnături de la alții și urmărește sesiunile de semnare"
title = "Semnare partajată"
[home.showJS]
desc = "Caută și afișează orice JS injectat într-un PDF"
tags = "javascript,cod,script"
title = "Arată Javascript"
[home.sign]
desc = "Adaugă o semnătură la documentul PDF prin desenare, text sau imagine."
tags = "semnătură,autograf"
title = "Semnează"
[home.split]
desc = "Desparte fișierele PDF în mai multe documente."
tags = "împarte,separă,desparte"
title = "Desparte"
[home.splitByChapters]
tags = "împarte,capitole,structură"
title = "Împarte PDF pe capitole"
[home.splitBySections]
tags = "împarte,secțiuni,divide"
title = "Împarte PDF după secțiuni"
[home.swagger]
tags = "API,documentație,test"
title = "Documentație API"
[home.timestampPdf]
desc = "Adăugați un marcaj temporal de document RFC 3161 pentru a demonstra când a existat PDF-ul dvs."
tags = "timestamp,RFC 3161,TSA,autoritate de marcare temporală,marcare temporală a documentului,dovadă a existenței,jeton timestamp,timestamp de încredere,semnare cu timestamp,notarizare"
title = "Marcaj temporal PDF"
[home.unlockPDFForms]
desc = "Eliminați proprietatea doar în citire a câmpurilor de formular dintr-un document PDF."
tags = "deblochează,activează,editează"
title = "Deblocați formulare PDF"
[home.validateSignature]
desc = "Verificați semnăturile digitale și certificatele din documentele PDF"
tags = "validează,verifică,certificat"
title = "Validați semnătura PDF"
[home.viewPdf]
title = "Vezi/Editează PDF"
[home.watermark]
desc = "Adaugă un filigran personalizat la documentul PDF."
tags = "ștampilă,marcă,suprapunere"
title = "Adaugă Filigran"
[HTMLToPDF]
header = "HTML în PDF"
tags = "markup,conținut-web,transformare,convertește"
title = "HTML în PDF"
[image.upload]
hint = "Încărcați un fișier imagine PNG, JPG, SVG sau altul pentru a-l plasa pe PDF. Fișierele SVG vor fi convertite în PNG pentru compatibilitate."
label = "Încărcați imagine"
placeholder = "Selectați fișierul imagine"
[imageToPDF]
header = "Imagine în PDF"
title = "Imagine în PDF"
[imageToPdf]
tags = "conversie,img,jpg,poză,fotografie"
[invite]
acceptError = "Crearea contului a eșuat"
accountFor = "Se creează cont pentru"
alreadyHaveAccount = "Aveți deja un cont?"
choosePassword = "Alegeți o parolă"
confirmPassword = "Confirmați parola"
confirmPasswordPlaceholder = "Reintroduceți parola"
createAccount = "Creează cont"
creating = "Se creează contul..."
email = "Adresă de e-mail"
emailPlaceholder = "Introduceți adresa de e-mail"
emailRequired = "Adresa de e-mail este obligatorie"
goToLogin = "Mergi la autentificare"
invalidEmail = "Adresă de e-mail invalidă"
invalidInvitation = "Invitație invalidă"
invalidToken = "Link de invitație invalid"
linkExpires = "Linkul expiră"
passwordMismatch = "Parolele nu se potrivesc"
passwordPlaceholder = "Introduceți parola"
passwordRequired = "Parola este obligatorie"
signIn = "Autentificare"
validating = "Se validează invitația..."
validationError = "Validarea linkului de invitație a eșuat"
welcome = "Bun venit la Stirling PDF"
welcomeSubtitle = "Finalizați configurarea contului pentru a începe"
welcomeTitle = "Ați fost invitat!"
[landing]
addFiles = "Adăugați fișiere"
mobileUpload = "Încărcare de pe mobil"
openFromComputer = "Deschide de pe calculator"
uploadFromComputer = "Încărcați de pe calculator"
[language]
direction = "ltr"
[legal]
accessibility = "Accesibilitate"
cookie = "Politica privind cookie-urile"
iAgreeToThe = "Sunt de acord cu toate"
impressum = "Impressum"
privacy = "Politica de confidențialitate"
showCookieBanner = "Preferințe cookie"
terms = "Termeni și condiții"
[licenses]
title = "Licențe Terțe Părți"
[localMode]
toolUnavailable = "Acest instrument necesită un cont. Autentificați-vă în Stirling Cloud sau conectați-vă la un server self-hosted pentru a-l utiliza."
[localMode.toolPicker]
message = "Autentificați-vă pentru a debloca toate instrumentele."
signIn = "Autentificare"
[login]
accountCreatedSuccess = "Cont creat cu succes! Acum vă puteți autentifica."
backToSignIn = "Înapoi la autentificare"
changePasswordWarning = "Vă rugăm să vă schimbați parola după prima autentificare"
createAccount = "Create an account"
credentialsUpdated = "Datele de autentificare au fost actualizate. Vă rugăm să vă autentificați din nou."
defaultCredentials = "Date de autentificare implicite"
email = "Email"
enterEmail = "Introduceți emailul"
enterEmailForMagicLink = "Introduceți emailul pentru linkul magic"
enterMfaCode = "Introduceți codul din 6 cifre"
enterPassword = "Introduceți parola"
enterUsername = "Introduceți numele de utilizator"
failedToSignIn = "Autentificarea cu {{provider}} a eșuat: {{message}}"
forgotPassword = "Ați uitat parola?"
loggingIn = "Autentificare..."
login = "Autentificare"
magicLinkSent = "Linkul magic a fost trimis la {{email}}! Verificați emailul și faceți clic pe link pentru a vă autentifica."
mfaCode = "Cod de autentificare"
mfaRequired = "Este necesar codul de autentificare cu doi factori"
or = "Sau"
password = "Parolă"
passwordChangedSuccess = "Parola a fost schimbată cu succes! Autentificați-vă cu noua parolă."
passwordResetSent = "Linkul de resetare a parolei a fost trimis la {{email}}! Verificați emailul și urmați instrucțiunile."
passwordUpdatedSuccess = "Parola a fost actualizată cu succes."
pleaseEnterBoth = "Vă rugăm să introduceți atât emailul, cât și parola"
pleaseEnterEmail = "Vă rugăm să introduceți adresa de email"
resetHelp = "Introduceți emailul pentru a primi un link securizat de resetare a parolei. Dacă linkul a expirat, solicitați unul nou."
resetYourPassword = "Resetați parola"
sending = "Se trimite…"
sendMagicLink = "Trimite linkul magic"
sendResetLink = "Trimiteți linkul de resetare"
sessionExpired = "Sesiunea a expirat. Vă rugăm să vă autentificați din nou."
signin = "Autentificare"
signingIn = "Se autentifică..."
signInWith = "Autentificați-vă cu"
title = "Autentificare"
unexpectedError = "Eroare neașteptată: {{message}}"
updatePassword = "Actualizați parola"
useMagicLink = "Folosiți link magic în schimb"
username = "Nume utilizator"
youAreLoggedIn = "Sunteți autentificat!"
[margin]
large = "Mare"
medium = "Mediu"
small = "Mic"
xLarge = "Extra mare"
[MarkdownToPDF]
header = "Markdown în PDF"
tags = "markup,conținut-web,transformare,convertește"
title = "Markdown în PDF"
[merge]
goToFileEditor = "Mergeți la editorul de fișiere"
submit = "Unire"
tags = "unificare,Operații pagină,Back end,server side"
title = "Unire"
viewerModeHint = "Îmbinarea necesită 2 sau mai multe fișiere. Mergeți la editorul de fișiere pentru a le selecta."
[merge.error]
failed = "A apărut o eroare la îmbinarea PDF-urilor."
[merge.generateTableOfContents]
label = "Generați cuprins în fișierul îmbinat?"
[merge.generateTableOfContents.tooltip]
description = "Creează automat un cuprins clicabil în PDF-ul îmbinat pe baza numelor de fișiere originale și a numerelor de pagină."
title = "Generare cuprins"
[merge.removeDigitalSignature]
label = "Eliminați semnătura digitală în fișierul îmbinat?"
[merge.removeDigitalSignature.tooltip]
description = "Semnăturile digitale vor fi invalidate la îmbinarea fișierelor. Bifați pentru a le elimina din PDF-ul final îmbinat."
title = "Eliminare semnătură digitală"
[merge.sortBy]
ascending = "Crescător"
dateModified = "Dată modificare"
descending = "Descrescător"
description = "Fișierele vor fi îmbinate în ordinea în care sunt selectate. Trageți pentru a reordona sau sortați mai jos."
filename = "Nume Fișier"
label = "Sortare după"
sort = "Sortați"
[merge.tooltip.header]
title = "Prezentare setări de îmbinare"
[mobileScanner]
addToBatch = "Adăugați la lot"
back = "Înapoi"
batchImages = "Lot"
camera = "Cameră"
cameraAccessDenied = "Acces la cameră refuzat. Activați accesul la cameră."
cameraDescription = "Scanați documente folosind camera dispozitivului, cu detectare automată a marginilor"
capture = "Capturați fotografie"
chooseMethod = "Alegeți metoda de încărcare"
chooseMethodDescription = "Selectați cum doriți să scanați și să încărcați documente"
clearBatch = "Goliți"
edgeDetection = "Detectare margini"
fileDescription = "Încărcați fotografii sau documente existente de pe dispozitiv"
fileUpload = "Încărcare fișier"
flash = "Flash"
flashlight = "Lanternă"
httpsRequired = "Accesul la cameră necesită HTTPS sau localhost. Folosiți HTTPS sau accesați prin localhost."
noSession = "Sesiune invalidă"
noSessionMessage = "Scanați un cod QR valid pentru a accesa această pagină."
processing = "Se procesează..."
retake = "Refaceți"
selectFilesPrompt = "Selectați fișiere de încărcat"
selectImage = "Selectați imagine"
sessionExpired = "Această sesiune a expirat. Reîmprospătați și încercați din nou."
sessionInvalid = "Eroare de sesiune"
sessionNotFound = "Sesiunea nu a fost găsită. Reîmprospătați și încercați din nou."
sessionValidationError = "Nu s-a putut verifica sesiunea. Încercați din nou."
title = "Scanner mobil"
upload = "Încărcați"
uploadAll = "Încărcați tot"
uploadFailed = "Încărcarea a eșuat. Încercați din nou."
uploading = "Se încarcă..."
uploadSuccess = "Încărcare reușită!"
uploadSuccessMessage = "Imaginile au fost transferate."
validating = "Se validează sesiunea..."
[mobileSign]
clear = "Clear"
invalidSession = "Session expired"
invalidSessionMessage = "This QR code is no longer valid. Open the Sign tool on your computer and scan the new code."
penSizeLabel = "Pen size"
send = "Send to computer"
sendAnother = "Send another signature"
sendError = "Could not send the signature. Check the connection and try again."
sentMessage = "Signature sent to your computer. You can send another or close this page."
tabsLabel = "Signature source"
undo = "Undo"
validating = "Checking session…"
[mobileSign.photo]
fromGallery = "From gallery"
hint = "Photograph a signature on white paper, or choose an existing image."
invalidType = "Please choose an image file."
takePhoto = "Take a photo"
[mobileSign.tab]
draw = "Draw"
photo = "Photo"
type = "Type"
[mobileSign.type]
placeholder = "Your name"
previewPlaceholder = "Signature preview"
[mobileUpload]
description = "Scanați pentru a încărca fotografii. Imaginile se convertesc automat în PDF."
descriptionNoConvert = "Scanați pentru a încărca fotografii de pe dispozitivul mobil."
error = "Eroare de conexiune"
expiryWarning = "Sesiunea expiră în curând"
expiryWarningMessage = "Acest cod QR va expira în {{seconds}} secunde. Un nou cod va fi generat automat."
filesReceived_one = "{{count}} file received"
filesReceived_other = "{{count}} files received"
instructions = "Scanați cu camera telefonului. Imaginile se convertesc automat în PDF."
instructionsNoConvert = "Scanați cu camera telefonului pentru a încărca fișiere."
pollingError = "Eroare la verificarea fișierelor"
sessionCreateError = "Nu s-a putut crea sesiunea"
title = "Încărcare de pe mobil"
[multiTool]
tags = "Instrument Multiplu,Operație multiplă,UI,clic tragere,front end,client side"
title = "Instrument PDF multiplu"
[navFooter]
openEditor = "Open PDF Editor"
openProcessor = "Open PDF Processor"
[navFooter.credits]
count = "{{remaining}} of {{total}}"
label = "Free credits"
[notifications]
empty = "Nimic de raportat."
handoffUnavailable = "Acest browser nu va permite procesorului să trimită documentul către editor. Deschide-l din editor în schimb."
noDocumentLinked = "Această eroare nu este asociată cu un document anume, deci nu există nimic de deschis aici."
notOnThisDevice = "Acest document nu se află pe acest dispozitiv, deci nu poate fi deschis aici."
occurrences = "de {{count}} ori"
open = "Notificări"
title = "Notificări"
unread = "Necitite"
[notifications.action]
failed = "Nu a funcționat. Încearcă din nou peste un moment."
unavailable = "Nu este disponibil pentru această notificare."
[notifications.detail]
copied = "Copiat"
copy = "Copiază eroarea"
less = "Afișează mai puțin"
more = "Afișează mesajul complet"
[notifications.section]
earlier = "Anterioare"
new = "Noi"
[oauth.error]
message = "Autentificarea nu a reușit. Puteți închide această fereastră și să încercați din nou."
title = "Autentificare eșuată"
[oauth.success]
message = "Puteți închide această fereastră și reveni la Stirling PDF."
title = "Autentificare reușită"
[oauthConsent]
approve = "Allow access"
approving = "Allowing..."
decisionFailed = "Could not submit your decision. Please try again."
deny = "Deny"
denying = "Denying..."
loadFailed = "This authorisation request is invalid or has expired. Close this tab and try connecting again from the app."
loading = "Loading authorisation request..."
missingId = "Missing authorisation request. Start the connection from your app and try again."
redirecting = "Returning you to the app..."
requesting = "{{app}} wants to access your Stirling PDF account"
scopesIntro = "This will allow {{app}} to:"
signedInAs = "Signed in as {{name}}"
signInButton = "Sign in to continue"
signInPrompt = "Sign in to your Stirling PDF account to continue connecting the app."
title = "Authorise access"
unknownApp = "A third-party application"
[oauthConsent.access]
actAsYou = "Act as you - everything {{app}} does runs under your account and counts towards your usage"
tools = "Use your Stirling PDF tools on your behalf - convert, edit, sign, secure and process your documents"
[oauthConsent.scope]
email = "See your email address"
openid = "Confirm your identity"
phone = "See your phone number"
profile = "See your basic profile information"
[ocr]
desc = "Curăță scanările și detectează textul din imaginile dintr-un PDF și îl adaugă ca text."
tags = "recunoaștere,text,imagine,scanare,citește,identifică,detectare,editabil"
title = "OCR / Curățare scanare"
[ocr.error]
failed = "Operațiunea OCR a eșuat"
[ocr.languagePicker]
additionalLanguages = "Căutați limbi suplimentare?"
loading = "Se încarcă limbile disponibile..."
viewSetupGuide = "Vezi ghidul de configurare →"
[ocr.operation]
submit = "Procesează OCR și revizuiește"
[ocr.results]
title = "Rezultate OCR"
[ocr.settings]
title = "Setări"
[ocr.settings.advancedOptions]
clean = "Curăță fișierul de intrare"
cleanFinal = "Curăță ieșirea finală"
deskew = "Corectează înclinarea paginilor"
label = "Opțiuni de procesare"
sidecar = "Creează un fișier text"
[ocr.settings.compatibilityMode]
label = "Mod compatibilitate"
[ocr.settings.languages]
label = "Limbi"
placeholder = "Selectați limbile"
[ocr.settings.ocrMode]
auto = "Auto (sare peste straturile de text)"
force = "Forțat (re-OCR pentru toate, înlocuiește textul)"
label = "Mod OCR"
strict = "Strict (anulează dacă se găsește text)"
[ocr.tooltip.advanced.clean]
text = "Preprocesează intrarea prin eliminarea zgomotului, creșterea contrastului și optimizarea imaginii pentru o recunoaștere OCR mai bună înainte de procesare."
title = "Curăță fișierul de intrare"
[ocr.tooltip.advanced.cleanFinal]
text = "Postprocesează PDF-ul final prin eliminarea artefactelor OCR și optimizarea stratului de text pentru lizibilitate mai bună și dimensiune mai mică a fișierului."
title = "Curăță ieșirea finală"
[ocr.tooltip.advanced.compatibility]
text = "Folosește modul OCR 'sandwich PDF': rezultă fișiere mai mari, dar mai fiabile pentru anumite limbi și software PDF mai vechi. Implicit folosim hOCR pentru PDF-uri mai mici și moderne."
title = "Mod compatibilitate"
[ocr.tooltip.advanced.deskew]
text = "Corectează automat paginile înclinate sau răsucite pentru a îmbunătăți acuratețea OCR. Util pentru documente scanate aliniate imperfect."
title = "Corectează înclinarea paginilor"
[ocr.tooltip.advanced.header]
title = "Procesare OCR avansată"
[ocr.tooltip.advanced.sidecar]
text = "Generează un fișier .txt separat alături de PDF care conține tot conținutul text extras, pentru acces și procesare ușoare."
title = "Creează fișier text"
[ocr.tooltip.header]
title = "Prezentare generală setări OCR"
[ocr.tooltip.languages]
text = "Îmbunătățiți acuratețea OCR specificând limbile așteptate. Alegeți una sau mai multe limbi pentru a ghida detectarea."
title = "Limbi"
[ocr.tooltip.mode]
bullet1 = "Auto omite paginile care conțin deja straturi de text."
bullet2 = "Forțat reface OCR pentru fiecare pagină și înlocuiește tot textul."
bullet3 = "Strict oprește procesarea dacă este găsit orice text selectabil."
text = "Optical Character Recognition (OCR) vă ajută să transformați pagini scanate sau capturi de ecran în text pe care îl puteți căuta, copia sau evidenția."
title = "Mod OCR"
[ocr.tooltip.output]
bullet1 = "PDF căutabil inserează textul în spatele imaginii originale."
bullet2 = "HOCR XML returnează un fișier structurat, lizibil de mașini."
bullet3 = "Sidecar text simplu creează un fișier .txt separat cu conținut brut."
text = "Decideți cum doriți să fie formatată ieșirea textului:"
title = "Ieșire"
[onboarding]
activeFiles = "Vizualizarea <strong>Fișiere active</strong> arată toate PDF-urile încărcate în instrument și vă permite să selectați pe care să le procesați."
allTools = "This is the <strong>All Tools</strong> panel, where you can browse and select from all available PDF tools."
close = "Închide"
cropSettings = "Acum că am selectat fișierul pe care dorim să-l decupăm, putem configura instrumentul Decupare pentru a alege zona la care vrem să decupăm PDF-ul."
dialogLabel = "Onboarding"
fileCheckbox = "Un clic pe unul dintre fișiere îl selectează pentru procesare. Puteți selecta mai multe fișiere pentru operațiuni în lot."
fileReplacement = "Fișierul modificat va înlocui automat fișierul original în Bancul de lucru, permițându-vă să îl treceți ușor prin mai multe instrumente."
filesButton = "Butonul <strong>Fișiere</strong> din bara de acces rapid vă permite să încărcați PDF-uri pe care să folosiți instrumentele."
fileSources = "Puteți încărca fișiere noi sau accesa fișiere recente de aici. Pentru tur, vom folosi un fișier de exemplu."
finish = "Finalizați"
next = "Înainte"
pinButton = "Puteți folosi butonul <strong>Fixează</strong> dacă preferați ca fișierele să rămână active după ce rulați instrumente asupra lor."
results = "După ce instrumentul a terminat rularea, pasul de <strong>Revizuire</strong> va afișa o previzualizare a rezultatelor în acest panou și vă va permite să anulați operațiunea sau să descărcați fișierul."
runButton = "După ce instrumentul a fost configurat, acest buton vă permite să rulați instrumentul pe toate PDF-urile selectate."
selectCropTool = "Să selectăm instrumentul <strong>Decupare</strong> pentru a demonstra cum se utilizează unul dintre instrumente."
stepOf = "Pasul {{current}} din {{total}}"
toolInterface = "Aceasta este interfața instrumentului <strong>Decupare</strong>. După cum vedeți, nu este prea mult acolo deoarece încă nu am adăugat fișiere PDF cu care să lucrăm."
workbench = "Acesta este <strong>Bancul de lucru</strong> - zona principală în care vizualizați și editați PDF-urile."
wrapUp = "Totul este pregătit! Ați învățat despre zonele principale ale aplicației și cum să le utilizați. Faceți clic pe butonul <strong>Ajutor</strong> oricând doriți pentru a vedea din nou acest tur."
[onboarding.buttons]
back = "Înapoi"
download = "Descarcă →"
next = "Înainte →"
showMeAround = "Arată-mi"
skipForNow = "Sari peste deocamdată"
skipTheTour = "Sari peste tur"
[onboarding.checklist]
dismiss = "Închideți"
title = "Configurați Stirling PDF"
[onboarding.checklist.downloadDesktop]
description = "Rulați Stirling nativ pe computerul dvs."
title = "Descărcați Stirling pentru Desktop"
[onboarding.checklist.inviteTeam]
description = "Colaborați cu echipa dvs."
title = "Invitați membri ai echipei"
[onboarding.checklist.shareAnalytics]
description = "Ajutați la îmbunătățirea Stirling"
title = "Partajați date anonime de utilizare"
[onboarding.checklist.takeTour]
description = "Vedeți cum funcționează Stirling într-un tur rapid"
title = "Faceți turul"
[onboarding.desktopInstall]
body = "Stirling funcționează cel mai bine ca aplicație desktop. O poți folosi offline, accesezi documentele mai rapid și faci editări local pe computer."
selectOs = "Selectează sistemul de operare"
title = "Descărcare"
titleWithOs = "Descărcare pentru {{osLabel}}"
[onboarding.mfa]
authenticationCode = "Cod de autentificare"
description = "Securizați-vă contul conectând o aplicație de autentificare. Scanați codul QR sau introduceți cheia de configurare, apoi confirmați codul din 6 cifre pentru a finaliza."
enable = "Activați MFA"
enableError = "Nu se poate activa autentificarea cu doi factori. Verificați codul și încercați din nou."
enterCode = "Introduceți codul din 6 cifre din aplicația dvs."
enterCodeError = "Introduceți codul de autentificare pentru a continua."
logout = "Deconectare"
openAuthenticator = "Deschideți Google Authenticator, Authy sau 1Password."
qrCodeLoading = "Se generează codul QR…"
regenerateQrCode = "Regenerați codul QR"
scanQrCode = "Scanați codul QR sau introduceți cheia de configurare de mai jos."
setupError = "Nu se poate porni configurarea cu doi factori. Încercați din nou."
setupKey = "Cheie de configurare (introducere manuală)"
stepByStep = "Pas cu pas"
success = "MFA a fost activat. Acum puteți continua."
title = "Configurare autentificare multi-factor"
[onboarding.planOverview]
adminBodyLoginDisabled = "După ce activezi modul de autentificare, poți gestiona utilizatori, configura setări și monitoriza starea serverului. Primele <strong>{{freeTierLimit}}</strong> persoane de pe serverul tău folosesc Stirling gratuit."
adminBodyLoginEnabled = "Ca admin, poți gestiona utilizatori, configura setări și monitoriza starea serverului. Primele <strong>{{freeTierLimit}}</strong> persoane de pe serverul tău folosesc Stirling gratuit."
adminTitle = "Prezentare admin"
userBody = "Invite colegi, atribuie roluri și ține documentele organizate într-un spațiu de lucru sigur. Activează modul de autentificare când ești pregătit să treci dincolo de utilizarea solo."
userTitle = "Prezentare plan"
[onboarding.processorIntro]
body = "Stirling rulează acum <strong>Politici</strong> — reguli automate care clasifică, securizează și procesează fiecare document pe măsură ce sosește. Configurați-le și monitorizați rulările în <strong>Processor</strong>."
cta = "Consultați Processor"
title = "Consultați Stirling Processor"
[onboarding.saas.freeEditor]
freeLine = "The editor is now <free>completely free</free>."
premium = "We've added loads of new features, including <strong>Policies</strong> and <strong>Agent Chat</strong>."
title = "Welcome to Stirling"
[onboarding.saas.team]
addButton = "Add"
createBody = "Work on documents together: teammates share files, automations and your plan. Add the first member by email to create your team."
createTitle = "Create your team"
inviteBody = "Everyone on your team shares files, automations and your plan. Add teammates by email and they'll get an invitation."
inviteTitle = "Invite members to your team"
[onboarding.saas.usage]
body = "Automations, AI and API requests draw from your free allowance. Manual editing never counts against it."
title = "Your free Processor allowance"
[onboarding.securityCheck]
message = "Aplicația a suferit schimbări semnificative recent. Poate fi nevoie de atenția adminului serverului. Confirmă-ți rolul pentru a continua."
roleAdmin = "Administrator"
rolePlaceholder = "Confirmați-vă rolul"
roleUser = "Utilizator"
[onboarding.serverLicense]
freeBody = "Licențierea noastră <strong>Open-Core</strong> permite până la <strong>{{freeTierLimit}}</strong> utilizatori gratuit per server. Pentru a scala fără întreruperi și a primi acces timpuriu la noul nostru <strong>instrument de editare text PDF</strong>, recomandăm planul Stirling Server - editare completă și <strong>locuri nelimitate</strong> pentru $99/server/lună."
freeTitle = "Licență server"
overLimitBody = "Politica noastră de licențiere permite până la <strong>{{freeTierLimit}}</strong> utilizatori gratuit per server. Ai <strong>{{overLimitUserCopy}}</strong> utilizatori Stirling. Pentru a continua fără întreruperi, fă upgrade la planul Stirling Server - <strong>locuri nelimitate</strong>, editare text PDF și control complet de admin pentru $99/server/lună."
overLimitTitle = "Necesită licență de server"
seePlans = "Vezi planuri →"
upgrade = "Fă upgrade acum →"
[onboarding.tourOverview]
body = "Stirling PDF V2 vine cu zeci de instrumente și un layout reîmprospătat. Faceți un tur rapid pentru a vedea ce s-a schimbat și unde găsiți funcțiile de care aveți nevoie."
title = "Prezentarea turului"
[onboarding.welcomeSlide]
body = "Stirling PDF este acum pregătit pentru echipe de orice dimensiune. Această actualizare include un nou aspect, capabilități puternice pentru admin și cea mai solicitată funcție - <strong>Edit Text</strong>."
title = "Bun venit la Stirling"
[onboarding.whatsNew]
activeFilesView = "Folosiți Fișiere active pentru a vedea tot ce aveți deschis și a alege la ce să lucrați."
fileUpload = "Folosiți butonul <strong>Fișiere</strong> pentru a încărca sau a alege un PDF recent. Vom încărca un exemplu pentru a vedea spațiul de lucru."
leftPanel = "Panoul din stânga <strong>Instrumente</strong> listează tot ce puteți face. Navigați prin categorii sau căutați pentru a găsi rapid un instrument."
pageEditorView = "Comutați la Editorul de pagini pentru a reordona, roti sau șterge pagini."
quickAccess = "Începeți din bara <strong>Acces rapid</strong> pentru a comuta între Reader, Automate, fișierele dvs. și toate tururile."
topBar = "Bara de sus vă permite să comutați între <strong>Vizualizator</strong>, <strong>Editor de pagini</strong> și <strong>Fișiere active</strong>."
wrapUp = "Acestea sunt noutățile din V2. Deschideți oricând meniul <strong>Tururi</strong> pentru a relua acesta, turul Instrumente sau turul Admin."
[overlay-pdfs]
desc = "Suprapune un PDF peste altul"
submit = "Trimite"
tags = "Suprapune"
title = "Suprapune PDF-uri"
[overlay-pdfs.counts]
item = "Număr pentru fișier"
label = "Numere de Suprapunere (pentru Modul de Repetare Fixă)"
noFiles = "Adăugați fișiere de suprapunere pentru a configura numerele"
[overlay-pdfs.error]
failed = "A apărut o eroare la suprapunerea PDF-urilor."
[overlay-pdfs.mode]
fixedRepeat = "Suprapunere cu Repetare Fixă"
interleaved = "Suprapunere Intercalată"
label = "Selectează Modul de Suprapunere"
sequential = "Suprapunere Secvențială"
[overlay-pdfs.overlayFiles]
addMore = "Adăugați mai multe PDF-uri..."
label = "Selectează Fișierele PDF de Suprapus"
placeholder = "Alegeți PDF-uri..."
[overlay-pdfs.position]
background = "Fundal"
foreground = "Prim-plan"
label = "Selectează Poziția de Suprapunere"
[overlay-pdfs.results]
title = "Rezultatele suprapunerii"
[overlay-pdfs.settings]
title = "Setări"
[overlay-pdfs.tooltip.counts]
text = "Furnizați un număr pozitiv pentru fiecare fișier de suprapunere care arată câte pagini se iau înainte de a trece la următorul. Necesar când modul este Repetare fixă."
title = "Numărări (doar pentru Repetare fixă)"
[overlay-pdfs.tooltip.description]
text = "Combinați un PDF de bază cu unul sau mai multe PDF-uri de suprapunere. Suprapunerile pot fi aplicate pagină cu pagină în moduri diferite și pot fi plasate în prim-plan sau fundal."
title = "Descriere"
[overlay-pdfs.tooltip.header]
title = "Prezentare generală suprapunere PDF-uri"
[overlay-pdfs.tooltip.mode]
fixedRepeat = "Suprapunere cu repetare fixă: Ia un număr fix de pagini din fiecare suprapunere înainte de a trece la următoarea. Folosiți Numărări pentru a seta valorile."
interleaved = "Suprapunere intercalată: Ia pe rând câte o pagină din fiecare suprapunere."
sequential = "Suprapunere secvențială: Folosește paginile din primul PDF de suprapunere până se termină, apoi trece la următorul."
text = "Alegeți cum să distribuiți paginile de suprapunere pe paginile PDF-ului de bază."
title = "Mod de suprapunere"
[overlay-pdfs.tooltip.overlayFiles]
text = "Selectați unul sau mai multe PDF-uri de suprapus peste baza. Ordinea fișierelor afectează cum se aplică paginile în modurile Secvențial și Repetare fixă."
title = "Fișiere de suprapunere"
[overlay-pdfs.tooltip.position]
text = "Prim-plan plasează suprapunerea deasupra paginii. Fundal o plasează în spate."
title = "Poziția suprapunerii"
[pageEdit]
deselectAll = "Deselectați tot"
selectAll = "Selectați tot"
[pageEditor]
title = "Editor de pagini"
[pageEditor.emptyState]
body = "Adăugați fișiere pentru a începe editarea paginilor"
title = "Nu au fost încărcate fișiere PDF"
[pageEditor.toolbar]
delete = "Ștergeți selecția"
redo = "Refaceți"
rotateLeft = "Rotiți selecția la stânga"
rotateRight = "Rotiți selecția la dreapta"
undo = "Anulați"
[pageExtracter]
title = "Extrage Pagini"
[pageLayout]
addBorder = "Adaugă Borduri"
borderWidth = "Grosimea chenarului"
bottom = "Margine jos"
cols = "Coloane"
colsPlaceholder = "Introduceți numărul de coloane"
innerMargin = "Margine interioară"
left = "Margine stânga"
pagesPerSheet = "Pagini per foaie:"
right = "Margine dreapta"
rows = "Rânduri"
rowsPlaceholder = "Introduceți numărul de rânduri"
submit = "Trimite"
tags = "îmbină,compozit,vizualizare-unică,organizează"
title = "Aspect Multi-Pagină"
top = "Margine sus"
[pageLayout.advanced.tooltip.arrangement]
bullet1 = "Pe rânduri: Completează mai întâi fiecare rând."
bullet2 = "Pe coloane: Completează mai întâi fiecare coloană."
text = "Controlează dacă paginile umplu grila pe rânduri sau pe coloane."
title = "Aranjarea paginilor"
[pageLayout.advanced.tooltip.header]
title = "Opțiuni avansate de aspect"
[pageLayout.advanced.tooltip.orientation]
text = "Alegeți direcția finală a colii. Portret funcționează mai bine pentru conținut înalt, iar peisaj se potrivește aspectelor mai late."
title = "Orientare"
[pageLayout.advanced.tooltip.readingDirection]
bullet1 = "LTR: Ordine stânga la dreapta."
bullet2 = "RTL: Ordine dreapta la stânga."
text = "Setează ordonarea orizontală în grilă, utilă pentru convențiile documentelor stânga-la-dreapta și dreapta-la-stânga."
title = "Direcția de citire"
[pageLayout.arrangement]
byColumns = "Pe coloane"
byRows = "Pe rânduri"
label = "Aranjare pagini:"
[pageLayout.desc]
16 = "Plasează 16 pagini pe o singură coală (grilă 4 × 4)."
2 = "Plasează 2 pagini alăturate pe o singură coală."
4 = "Plasează 4 pagini pe o singură coală (grilă 2 × 2)."
9 = "Plasează 9 pagini pe o singură coală (grilă 3 × 3)."
[pageLayout.error]
failed = "A apărut o eroare la crearea configurației multipagină."
innerMarginTooLarge = "Marginea interioară este prea mare pentru aspectul selectat."
outerHorizontalMarginsTooLarge = "Marginile stânga/dreapta sunt prea mari pentru această dimensiune de pagină."
outerVerticalMarginsTooLarge = "Marginile de sus/jos sunt prea mari pentru această dimensiune de pagină."
[pageLayout.margins]
borderThicknessPlaceholder = "Introduceți grosimea marginii"
bottomPlaceholder = "Introduceți marginea de jos"
innerPlaceholder = "Introduceți marginea interioară"
leftPlaceholder = "Introduceți marginea stângă"
rightPlaceholder = "Introduceți marginea dreaptă"
topPlaceholder = "Introduceți marginea de sus"
[pageLayout.marginsBorders.tooltip.borders]
text = "Activați chenarele pentru a trasa linii în jurul fiecărei pagini plasate. Acest lucru poate ajuta la separare vizuală sau la tăiere."
title = "Adăugați chenare"
[pageLayout.marginsBorders.tooltip.borderWidth]
text = "Grosimea chenarului se aplică doar când chenarele sunt activate. Valorile mai mari produc linii mai groase."
title = "Grosimea chenarului"
[pageLayout.marginsBorders.tooltip.header]
title = "Margini și chenare"
[pageLayout.marginsBorders.tooltip.innerMargin]
text = "Marginea interioară adaugă spațiere între celulele din grila paginii pentru o separare și lizibilitate mai bună."
title = "Margine interioară"
[pageLayout.marginsBorders.tooltip.margins]
text = "Folosiți marginile de sus, jos, stânga și dreapta pentru a controla spațiul din jurul coalei de ieșire."
title = "Margini"
[pageLayout.mode]
custom = "Personalizat"
default = "Implicit"
label = "Mod:"
[pageLayout.orientation]
label = "Orientare:"
landscape = "Peisaj"
portrait = "Portret"
[pageLayout.readingDirection]
label = "Direcție de citire:"
ltr = "Stânga la dreapta"
rtl = "Dreapta la stânga"
[pageLayout.tooltip.header]
title = "Ghid pentru aspectul paginii"
[pageLayout.tooltip.mode]
bullet1 = "Implicit: Alegeți o presetare, iar grila este calculată automat."
bullet2 = "Personalizat: Setați manual rândurile și coloanele."
text = "Alegeți cum este configurată grila:"
title = "Mod"
[pageLayout.tooltip.overview]
text = "Așezați mai multe pagini pe o singură coală pentru fișe sau pentru a economisi hârtie."
title = "Ce este aspectul paginii?"
[pageLayout.tooltip.pagesPerSheet]
text = "Alegeți câte pagini pe coală (ex. 4 → 2×2, 9 → 3×3)."
title = "Pagini pe coală (Mod implicit)"
[pageLayout.tooltip.rowsCols]
text = "Stabiliți dimensiunile exacte ale grilei. Total pagini pe coală = rânduri × coloane."
title = "Rânduri și coloane (Mod personalizat)"
[pageRemover]
title = "Înlăturare pagini"
[pageSelection.tooltip]
description = "Alegeți ce pagini să folosiți pentru operație. Suportă pagini individuale, intervale, formule și cuvântul cheie all."
[pageSelection.tooltip.complex]
bullet1 = "<strong>1,3-5,8,2n</strong> → paginile 1, 35, 8, plus paginile pare"
bullet2 = "<strong>10-,2n-1</strong> → de la pagina 10 până la final + paginile impare"
description = "Combinați tipuri diferite."
title = "Combinații complexe"
[pageSelection.tooltip.header]
title = "Ghid de selectare a paginilor"
[pageSelection.tooltip.individual]
bullet1 = "<strong>1,3,5</strong> → selectează paginile 1, 3, 5"
bullet2 = "<strong>2,7,12</strong> → selectează paginile 2, 7, 12"
description = "Introduceți numere separate prin virgule."
title = "Pagini individuale"
[pageSelection.tooltip.mathematical]
bullet1 = "<strong>2n</strong> → toate paginile pare (2, 4, 6…)"
bullet2 = "<strong>2n-1</strong> → toate paginile impare (1, 3, 5…)"
bullet3 = "<strong>3n</strong> → fiecare a 3-a pagină (3, 6, 9…)"
bullet4 = "<strong>4n-1</strong> → paginile 3, 7, 11, 15…"
description = "Folosiți n în formule pentru modele."
title = "Funcții matematice"
[pageSelection.tooltip.ranges]
bullet1 = "<strong>3-6</strong> → selectează paginile 36"
bullet2 = "<strong>10-15</strong> → selectează paginile 1015"
bullet3 = "<strong>5-</strong> → selectează paginile 5 până la final"
description = "Folosiți - pentru pagini consecutive."
title = "Intervale de pagini"
[pageSelection.tooltip.special]
bullet1 = "<strong>all</strong> → selectează toate paginile"
title = "Cuvinte cheie speciale"
[payg.activity]
docs = "docs"
empty = "No billable activity yet this period."
subtitle = "Only AI and automation draw from your budget. Everyday tools are free and aren't listed here."
title = "Recent billable activity"
[payg.cap]
amount = "Cap amount"
custom = "Custom"
docsEstimate = "≈ {{docs}} processed PDFs / month"
docsRate = "at {{rate}} / PDF"
noCapDesc = "Usage is billed without an upper limit. You can re-enable a cap at any time."
noCapLabel = "No cap"
noneShort = "No cap"
perMonth = "/ month"
save = "Update cap"
subtitle = "Set your maximum spend. We convert this to PDFs using the current price tier."
title = "Monthly spending cap"
[payg.checkout]
connecting = "Connecting to Stripe…"
errorTitle = "Stripe error"
[payg.checkout.error]
startFailed = "Couldn't start checkout session"
[payg.checkout.mock]
backend = "Backend is in mock mode; no real Stripe session was created."
continue = "Continue with mock subscription"
noKey = "VITE_STRIPE_PUBLISHABLE_KEY is unset. Real iframe mounts here once configured."
title = "Stripe Embedded Checkout (mock mode)"
[payg.confirm]
body = "Your team can now run automation, AI, and API operations beyond your 500 free PDFs."
capValue = "{{symbol}}{{amount}} / month"
noCap = "No cap"
note = "You can change your cap, cancel, or open the Stripe customer portal any time from this page."
summaryLabel = "Monthly ceiling"
title = "Welcome to the Processor plan"
[payg.docHelp]
billable = "Only automation runs, AI tools, and API calls count. Manual tools in the editor are always free."
chains = "Running the same file through several steps of one automation counts it once, not once per step."
perFile = "Each file you process counts as one PDF. Very long or very large files can count as more than one."
refunds = "If a job fails on its first step, the PDF is credited back automatically."
toggle = "What counts as a PDF?"
[payg.error]
body = "We couldn't reach the billing service. Refresh the page to try again."
title = "Couldn't load your plan"
[payg.free.cta]
benefit1Body = "chain tools, schedule runs, batch process"
benefit1Title = "Automation pipelines"
benefit2Body = "summarise, classify, redact, AI-OCR"
benefit2Title = "AI tools"
benefit3Body = "call any Stirling endpoint programmatically"
benefit3Title = "API access"
button = "Turn on Processor →"
reassurance = "No minimum · Set a $0 cap to test · Cancel anytime"
subtitle = "Keep going past your 500 free PDFs with automation, AI, and the API. Set a monthly ceiling, so you stay in control."
title = "Turn on the Processor plan"
[payg.free.editor]
eyebrow = "Editor plan · Always free"
[payg.free.header]
freeBody = "View, edit, merge, split, sign, watermark, compress, convert and manual OCR — as much as you want, no matter where you trigger it."
freeTitle = "Unlimited PDF editing"
[payg.free.hero]
barAria = "Free PDFs remaining"
capSuffix = "/ {{limit}} free PDFs"
metaCategories = "Automation · AI · API requests"
[payg.free.member]
ownerOnly = "Only your team owner can turn on Processor. Manual tools stay free for you to use as much as you like."
[payg.free.proc]
eyebrow = "Processor plan · metered"
[payg.free.state]
approachingLimit = "Approaching limit"
limitReached = "Limit reached"
plentyLeft = "Plenty left"
[payg.gates]
ai = "AI tools (AI Create, suggestions, AI-OCR)"
automation = "Automations & pipelines"
client = "Browser-only tools (viewer, page editor, file management)"
offsite = "Server tools (compress, OCR, convert, watermark…)"
pauses = "pauses at cap"
title = "What happens when the cap is reached"
[payg.header]
eyebrow = "Processor plan · {{start}} {{end}}"
freeBody = "View, edit, merge, split, sign, watermark, compress, convert and manual OCR — as much as you want, no matter where you trigger it."
freeLabel = "Always free"
freeTitle = "Unlimited PDF editing"
meterBody = "{{limit}} free PDFs to start, then billed per PDF up to your cap."
meterLabel = "Metered"
meterTitle = "Automation · AI · API"
[payg.member]
askLeader = "Only your team owner can change the cap."
[payg.members]
docs = "PDFs"
subtitle = "Billable PDFs each teammate has processed this period."
title = "Team member usage"
[payg.prepaid]
chip = "An plătit în avans"
[payg.prepaid.banner]
exhausted = "Capacitatea dvs. plătită în avans este epuizată; facturarea contorizată a fost reluată. Reîncărcați pentru a păstra reducerea."
expiring_one = "Anul dvs. plătit în avans se încheie peste {{count}} zi. Capacitatea neutilizată expiră — reîncărcați pentru a începe un an nou."
expiring_other = "Anul dvs. plătit în avans se încheie peste {{count}} zile. Capacitatea neutilizată expiră — reîncărcați pentru a începe un an nou."
low = "Ați ajuns la {{pct}}% din capacitatea plătită în avans. Reîncărcați oricând pentru a menține procesarea neîntreruptă."
[payg.prepaid.card]
subtitle = "Folosită înainte de facturarea contorizată și în afara plafonului dvs. de cheltuieli."
title = "Capacitate plătită în avans"
[payg.prepaid.meter]
capSuffix = "din {{total}} credite plătite în avans"
expires = "Expiră {{date}}"
[payg.prepaid.state]
exhausted = "Epuizată"
healthy = "Mai este suficient"
low = "Se epuizează"
[payg.role]
leader = "Team owner"
member = "Member"
[payg.signupRequired]
body = "Stirling PDF gives every signed-up account 500 free operations, enough to keep most workflows humming without paying a cent. You're currently using Stirling as a guest, which doesn't include billable tools like AI, automations, or hosted processing."
cancel = "Not now"
cta = "Sign up free"
subtext = "Creating an account is free and takes a few seconds. No credit card required."
title = "Sign up to use {{category}}"
[payg.signupRequired.category]
ai = "AI features"
api = "this tool"
automation = "automations"
default = "this feature"
[payg.spendCapMeter]
barAria = "Spend against cap"
capSuffix = "/ {{amount}} cap"
metaCategories = "Automation · AI · API spend"
resets = "Resets each billing period"
[payg.state]
degraded = "Cap reached"
full = "Healthy"
warned = "Approaching cap"
[payg.stripe]
open = "Open billing portal"
subtitle = "Receipts, invoices, payment method, billing currency."
title = "Manage billing in Stripe"
[payg.stripe.toast.unavailable]
body = "Billing portal isn't available right now. Try again in a moment."
title = "Billing portal unavailable"
[payg.upgrade]
backAria = "Back"
closeAria = "Close"
[payg.upgrade.button]
cancel = "Cancel"
continue = "Continue →"
finish = "Finish"
[payg.upgrade.cap]
help = "We'll never charge above this. Set $0 if you want to keep everything free while testing."
title = "Set your monthly spend ceiling"
usdNote = "Estimated in USD. You can adjust your cap any time after subscribing, in your own currency."
[payg.upgrade.checkout]
capValue = "{{symbol}}{{amount}} / month"
edit = "Edit"
help = "Stripe handles your card details. Stirling never sees them."
loading = "Loading checkout…"
noCap = "No cap"
title = "Add your payment method"
[payg.upgrade.help]
aiBody = "summarise, classify, redact, AI-OCR"
aiTitle = "AI tools"
apiBody = "programmatic access to any Stirling endpoint"
apiTitle = "API calls"
automationBody = "chained tools or scheduled runs that don't need clicks"
automationTitle = "Automation pipelines"
footnote = "Manual tools (viewing, editing, merging, splitting, watermarking, compressing, manual OCR) are always free, even past 500. The distinction is the type of work, not where you click."
title = "What we count toward billing"
[payg.upgrade.promise]
body = "You only pay for automation pipelines, AI tools, and API calls, the work that goes beyond a single click. Edit, merge, split, sign, compress as much as you want, no charge."
highlight = "Manual tools stay free, always."
[payg.upgrade.steps]
cap = "Set monthly ceiling"
payment = "Add payment method"
[payg.upgrade.title]
confirm = "You're subscribed"
default = "Upgrade to Processor plan"
[payg.usage]
breakdown = "AI {{ai}} • Automation {{automation}} • API {{api}}"
capLine = "{{cap}}/mo cap"
estBill = "≈ {{amount}} so far this period"
firstFree = "First {{free}} free"
noCap = "No monthly cap"
ofLimitProcessed = "/ {{limit}} PDFs processed"
processed = "PDFs processed"
resetsIn = "Resets in {{days}} days"
resetsTomorrow = "Resets tomorrow"
thisPeriod = "This billing period"
[payment]
canCloseWindow = "Poți închide această fereastră."
error = "Eroare de plată"
generatingLicense = "Se generează cheia ta de licență..."
licenseActivated = "Licență activată! Cheia ta de licență a fost salvată. Un email de confirmare a fost trimis la adresa ta."
licenseDelayed = "Plată reușită! Licența ta este în curs de generare. Vei primi în curând un email cu cheia de licență. Dacă nu îl primești în 10 minute, contactează support."
licenseDelayedMessage = "Cheia ta de licență este în curs de generare. Verifică emailul în curând sau contactează support."
licenseInstructions = "A fost adăugată în instalarea ta. Vei primi o copie și pe email."
licenseKey = "Cheia ta de licență"
licensePollingError = "Plată reușită, dar nu am putut prelua automat cheia ta de licență. Verifică emailul sau contactează support cu confirmarea plății."
licenseRetrievalError = "Plată reușită, dar preluarea licenței a eșuat. Vei primi cheia de licență pe email. Te rugăm să contactezi support dacă nu o primești în 10 minute."
licenseSaveError = "Nu s-a putut salva cheia de licență. Te rugăm să contactezi support cu cheia ta pentru a finaliza activarea."
monthly = "Lunar"
paymentCanceled = "Plata a fost anulată. Nu s-au făcut debiteri."
perMonth = "/lună"
preparing = "Se pregătește checkout-ul..."
redirecting = "Se redirecționează către checkout securizat..."
success = "Plată reușită!"
successMessage = "Abonamentul dvs. a fost activat cu succes. Veți primi în curând un e-mail de confirmare."
syncError = "Plată reușită, dar sincronizarea licenței a eșuat. Licența ta va fi actualizată în curând. Contactează support dacă problemele persistă."
syncingLicense = "Se sincronizează licența actualizată..."
upgradeComplete = "Upgrade finalizat"
upgradeCompleteMessage = "Abonamentul tău a fost actualizat cu succes. Cheia de licență existentă a fost actualizată."
upgradeSuccess = "Plată reușită! Abonamentul a fost actualizat. Licența a fost actualizată pe serverul tău. Vei primi în curând un email de confirmare."
upgradeTitle = "Treci la {{planName}}"
yearly = "Anual"
[payment.emailStage]
continue = "Continuă"
description = "O folosim pentru a-ți trimite cheia de licență și chitanțele."
emailLabel = "Adresă de email"
emailPlaceholder = "your@email.com"
modalTitle = "Începe - {{planName}}"
[payment.paymentStage]
modalTitle = "Finalizează plata - {{planName}}"
[payment.planStage]
billedYearly = "Facturat anual la {{currency}}{{amount}}"
modalTitle = "Selectează perioada de facturare - {{planName}}"
savePercent = "Economisești {{percent}}%"
savingsAmount = "Economisești {{amount}}"
selectMonthly = "Selectează lunar"
selectYearly = "Selectează anual"
[pdfCommentAgent]
submit = "Generează comentarii"
[pdfCommentAgent.error]
emptyPrompt = "Te rugăm să descrii ce ar trebui să comenteze AI"
failed = "Generarea comentariilor a eșuat"
tooLong = "Promptul este prea lung (maximum {{max}} caractere)"
[pdfCommentAgent.prompt]
label = "Asupra a ce ar trebui să comenteze AI?"
placeholder = "ex.: Marchează orice date ambigue și sugerează clarificări"
[pdfCommentAgent.results]
title = "PDF comentat"
[pdfCommentAgent.settings]
title = "Instrucțiuni pentru comentarii"
[pdfOrganiser]
placeholder = "(ex. 1,3,2 sau 4-8,2,10-12 sau 2n-1)"
tags = "duplex,par,impar,sortează,mută"
title = "Organizator de pagini"
[pdfOrganiser.mode]
1 = "Ordine Personalizată a Paginilor"
10 = "Îmbinare Impar-Par"
11 = "Dublează toate paginile"
2 = "Ordine Inversă"
3 = "Sortare Duplex"
4 = "Sortare Broșură"
5 = "Sortare Broșură cu Coasere Laterală"
6 = "Separare Impar-Par"
7 = "Elimină Prima"
8 = "Elimină Ultima"
9 = "Elimină Prima și Ultima"
_value = "Mod"
[pdfOrganiser.mode.desc]
BOOKLET_SORT = "Aranjează paginile pentru tipărire în broșură (ultima, prima, a doua, penultima, …)."
CUSTOM = "Utilizați o secvență personalizată de numere de pagină sau expresii pentru a defini o nouă ordine."
DUPLEX_SORT = "Intercalează fețele apoi verso-urile ca și cum un scanner duplex ar scana mai întâi toate fețele, apoi toate verso-urile (1, n, 2, n-1, …)."
DUPLICATE = "Duplichează fiecare pagină conform numărului din ordinea personalizată (de ex., 4 duplicate înseamnă fiecare pagină 4×)."
ODD_EVEN_MERGE = "Îmbină două PDF-uri alternând paginile: impare din primul, pare din al doilea."
ODD_EVEN_SPLIT = "Împarte documentul în două rezultate: toate paginile impare și toate paginile pare."
REMOVE_FIRST = "Elimină prima pagină din document."
REMOVE_FIRST_AND_LAST = "Elimină atât prima, cât și ultima pagină din document."
REMOVE_LAST = "Elimină ultima pagină din document."
REVERSE_ORDER = "Inversează documentul astfel încât ultima pagină să devină prima și așa mai departe."
SIDE_STITCH_BOOKLET_SORT = "Aranjează paginile pentru tipărire broșură cu capsare laterală (optimizat pentru legare pe lateral)."
[pdfTextEditor]
conversionFailed = "Conversia PDF-ului a eșuat. Vă rugăm să încercați din nou."
converting = "Se convertește PDF-ul în format editabil..."
currentFile = "Fișier curent: {{name}}"
imageLabel = "Imagine plasată"
noTextOnPage = "Nu a fost detectat text editabil pe această pagină."
pagePreviewAlt = "Previzualizare pagină"
pageSummary = "Pagina {{number}} din {{total}}"
tags = "edit text,modify text,change text,edit content,update text,rewrite,correct,amend,redline,revise,text editor,content editor"
title = "Editor JSON pentru PDF"
viewLabel = "Editor PDF"
[pdfTextEditor.actions]
applyChanges = "Aplică modificările"
clearText = "Golește textul"
downloadCopy = "Descarcă o copie"
moreOptions = "Mai multe opțiuni"
reset = "Resetați modificările"
[pdfTextEditor.badges]
earlyAccess = "Acces timpuriu"
modified = "Editat"
[pdfTextEditor.empty]
dropzone = "Glisați și fixați aici un fișier PDF sau JSON, sau faceți clic pentru a răsfoi"
dropzoneWithFiles = "Selectați un fișier din fila Fișiere sau glisați și fixați aici un fișier PDF sau JSON, sau faceți clic pentru a răsfoi"
title = "Niciun document încărcat"
[pdfTextEditor.errors]
invalidJson = "Nu se poate citi fișierul JSON. Asigurați-vă că a fost generat de instrumentul PDF to JSON."
pdfConversion = "Nu se poate converti JSON-ul editat înapoi în PDF."
[pdfTextEditor.fontAnalysis]
allFonts = "Toate fonturile"
currentPageFonts = "Fonturi pe această pagină"
details = "Detalii font"
embedded = "Încorporat"
fallback = "fallback"
infoMessage = "Sunt disponibile informații despre redarea fonturilor."
missing = "lipsește"
perfect = "perfect"
perfectMessage = "Toate fonturile pot fi redate perfect."
subset = "subset"
suggestions = "Note"
type = "Tip"
warningMessage = "Unele fonturi pot să nu fie redate corect."
warnings = "Avertizări"
webFormat = "Format web"
[pdfTextEditor.groupingMode]
auto = "Auto"
paragraph = "Paragraf"
singleLine = "O singură linie"
[pdfTextEditor.manual]
expandWidth = "Extinde până la marginea paginii"
merge = "Unește selecția"
mergeTooltip = "Unește casetele selectate"
resetWidth = "Resetați lățimea"
resizeHandle = "Ajustați lățimea textului"
ungroup = "Separă selecția"
ungroupTooltip = "Împarte paragraful înapoi în rânduri"
widthMenu = "Opțiuni lățime"
[pdfTextEditor.modeChange]
cancel = "Anulați"
confirm = "Resetați și schimbați modul"
title = "Confirmați schimbarea modului"
warning = "Schimbarea modului de grupare a textului va reseta toate modificările nesalvate. Sigur doriți să continuați?"
[pdfTextEditor.options.advanced]
title = "Setări avansate"
[pdfTextEditor.options.autoScaleText]
description = "Scalează automat textul pe orizontală pentru a se încadra în caseta de delimitare inițială când randarea fontului diferă față de PDF."
title = "Scalare automată a textului pentru a se potrivi în casete"
[pdfTextEditor.options.forceSingleElement]
description = "Când este activată, editorul exportă fiecare casetă de text editată ca un singur element de text PDF pentru a evita suprapunerea glifelor sau amestecul de fonturi."
title = "Blocați textul editat într-un singur element PDF"
[pdfTextEditor.options.groupingMode]
autoDescription = "Detectează automat tipul paginii și grupează textul corespunzător."
paragraphDescription = "Grupează liniile aliniate în casete de text paragraf, pe mai multe rânduri."
singleLineDescription = "Păstrează fiecare linie de text PDF ca o casetă de text separată."
title = "Mod de grupare a textului"
[pdfTextEditor.pageType]
paragraph = "Pagină cu paragrafe"
sparse = "Text rar"
[pdfTextEditor.stages]
processing = "Processing"
uploading = "Uploading"
[pdfTextEditor.tooltip.alpha]
text = "Acest vizualizator alpha este încă în dezvoltare — anumite fonturi, culori, efecte de transparență și detalii de layout pot varia ușor. Verificați încă o dată PDF-ul generat înainte de a-l partaja."
title = "Vizualizator Alpha"
[pdfTextEditor.tooltip.header]
title = "Limitări ale previzualizării"
[pdfTextEditor.tooltip.previewVariance]
text = "Unele elemente vizuale (cum ar fi chenarul tabelelor, formele sau aspectul anotațiilor) pot să nu fie afișate exact în previzualizare. PDF-ul exportat păstrează comenzile de desen originale ori de câte ori este posibil."
title = "Variații în previzualizare"
[pdfTextEditor.tooltip.textFocus]
text = "Acest spațiu de lucru se concentrează pe editarea textului și repoziționarea imaginilor încorporate. Elementele grafice complexe ale paginii, widgeturile de formular și grafica stratificată sunt păstrate pentru export, dar nu sunt pe deplin editabile aici."
title = "Focalizare pe text și imagine"
[pdfTextEditor.welcomeBanner]
bestFor = "Funcționează cel mai bine cu:"
bestFor1 = "PDF-uri simple care conțin în principal text și imagini"
bestFor2 = "Documente cu formatare standard a paragrafelor"
bestFor3 = "Scrisori, eseuri, rapoarte și documente de bază"
dontShowAgain = "Nu mai afișa"
experimental = "Aceasta este o funcție experimentală în dezvoltare activă. Așteptați-vă la o anumită instabilitate și probleme în timpul utilizării."
feedback = "Aceasta este o funcție în acces timpuriu. Vă rugăm să raportați orice problemă întâmpinați, pentru a ne ajuta să îmbunătățim!"
gotIt = "Am înțeles"
howItWorks = "Acest instrument convertește PDF-ul într-un format editabil în care puteți modifica textul și repoziționa imaginile. Modificările sunt salvate într-un nou PDF."
issue1 = "Culoarea textului nu este păstrată în prezent (va fi adăugată în curând)"
issue2 = "Modul Paragraf are mai multe probleme de aliniere și spațiere - este recomandat modul O singură linie"
issue3 = "Afișarea în previzualizare diferă de PDF-ul exportat - PDF-urile exportate sunt mai apropiate de original"
issue4 = "Alinierea textului rotit poate necesita ajustare manuală"
issue5 = "Efectele de transparență și stratificare pot varia față de original"
knownIssues = "Probleme cunoscute (în curs de remediere):"
limitation1 = "Randarea fonturilor poate diferi ușor față de PDF-ul original"
limitation2 = "Grafica complexă, câmpurile de formular și adnotările sunt păstrate, dar nu sunt editabile"
limitation3 = "Fișierele mari pot necesita timp pentru conversie și procesare"
limitations = "Limitări actuale:"
notIdealFor = "Nu este ideal pentru:"
notIdealFor1 = "PDF-uri cu formatare specială, cum ar fi liste cu puncte, tabele sau dispuneri pe mai multe coloane"
notIdealFor2 = "Reviste, broșuri sau documente cu design complex"
notIdealFor3 = "Manuale cu dispuneri complexe"
title = "Bine ați venit la Editor text PDF (Acces timpuriu)"
[PDFToCSV]
header = "PDF în CSV"
title = "PDF în CSV"
[PDFToHTML]
header = "PDF către HTML"
tags = "conținut web,compatibil cu browser"
title = "PDF către HTML"
[pdfToImage]
tags = "conversie,img,jpg,poză,fotografie"
title = "PDF în Imagine"
[PDFToMarkdown]
header = "PDF în Markdown"
tags = "markup,conținut-web,transformare,convertește"
title = "PDF în Markdown"
[pdfToPDFA]
header = "PDF către PDF/A"
tags = "arhivă,termen-lung,standard,conversie,stocare,conservare"
title = "PDF către PDF/A"
[pdfToPDFUA]
header = "PDF To PDF/UA"
tags = "accessibility,accessible,tagged,screen reader,wcag,eaa,section 508,conversion"
title = "PDF To PDF/UA"
[pdfToPDFX]
tags = "tipărire,standard,conversie,producție,pregătire pentru tipar,arhivă"
title = "PDF în PDF/X"
[PDFToPresentation]
header = "PDF către Prezentare"
tags = "diapozitive,prezentare,office,microsoft"
title = "PDF către Prezentare"
[PdfToSinglePage]
tags = "pagină unică"
[pdfToSinglePage]
description = "Acest instrument va îmbina toate paginile PDF-ului într-o singură pagină mare. Lățimea va rămâne aceeași ca a paginilor originale, dar înălțimea va fi suma înălțimilor tuturor paginilor."
submit = "Convertește într-o Singură Pagină"
tags = "combine,merge,single,single page,one page,merge to single,combine all,stitch pages,concatenate vertical,long page,poster"
title = "PDF într-o Singură Pagină"
[pdfToSinglePage.error]
failed = "A apărut o eroare la conversia într-o singură pagină."
[pdfToSinglePage.results]
title = "Rezultate pagină unică"
[PDFToText]
header = "PDF către Text/RTF"
tags = "format bogat,format text bogat,format text îmbogățit"
title = "PDF către Text/RTF"
[PDFToWord]
header = "PDF către Word"
tags = "doc,docx,odt,word,transformare,format,conversie,office,microsoft,fișier doc"
title = "PDF către Word"
[PDFToXLSX]
header = "PDF în Excel"
tags = "foaie de calcul,excel,xlsx,tabel,extrage,convertire"
title = "PDF în Excel (XLSX)"
[PDFToXML]
header = "PDF către XML"
tags = "extragere-date,conținut-structurat,interoperabilitate,transformare,convertește"
title = "PDF către XML"
[permissions]
tags = "citește,scrie,editează,tipărește"
title = "Schimbă Permisiunile"
[pipeline]
tags = "automatizează,secvență,scriptare,procesare-lot"
title = "Pipeline (Avansat)"
[plan]
contact = "Contactează-ne"
current = "Plan curent"
featureComparison = "Comparație funcții"
from = "De la"
hideComparison = "Ascunde comparația funcțiilor"
licensedSeats = "Licențiate: {{count}} locuri"
manage = "Gestionează"
perMonth = "/lună"
perSeat = "/loc"
popular = "Popular"
selectPlan = "Selectează planul"
showComparison = "Compară toate funcțiile"
upgrade = "Upgrade"
withServer = "+ Plan Server"
[plan.api]
large = "5.000 de credite"
medium = "1.000 de credite"
small = "500 de credite"
xsmall = "100 de credite"
[plan.availablePlans]
currency = "Billing currency"
subtitle = "Alegeți planul care se potrivește nevoilor dvs."
title = "Planuri disponibile"
[plan.enterprise]
highlight1 = "Preț personalizat"
highlight2 = "Asistență dedicată"
highlight3 = "Cele mai noi funcții"
name = "Enterprise"
requiresServer = "Necesită Server"
requiresServerMessage = "Te rugăm să faci mai întâi upgrade la planul Server înainte de a trece la Enterprise."
[plan.feature]
api = "Acces API"
automation = "Automatizare fluxuri de lucru ale instrumentelor"
customPricing = "Preț personalizat"
fileSize = "Limită dimensiune fișier"
pdfTools = "Instrumente PDF de bază"
priority = "Asistență prioritară"
title = "Funcție"
[plan.features]
allPdfOperations = "Toate operațiunile PDF"
auditing = "Auditare"
communitySupport = "Asistență din comunitate"
customPdfMetadata = "Metadate PDF personalizate"
editingTextInPdfs = "Editarea textului în PDF-uri"
externalDatabase = "Bază de date externă"
googleDriveIntegration = "Integrare Google Drive"
prometheusSupport = "Suport Prometheus"
regularUpdates = "Actualizări regulate"
saml = "SAML"
secureLoginSupport = "Asistență pentru autentificare securizată"
selfHostedDeployment = "Implementare self-hosted"
sso = "SSO"
unlimitedUsers = "Utilizatori nelimitați"
upToFiveUsers = "Până la 5 utilizatori"
upToFiveUsersLowercase = "până la 5 utilizatori"
usageTracking = "Urmărire a utilizării"
usersLimitedToSeats = "Utilizatori limitați la locuri"
[plan.free]
forever = "Gratuit pentru totdeauna"
highlight1 = "Utilizare limitată a instrumentelor pe săptămână"
highlight2 = "Acces la toate instrumentele"
highlight3 = "Asistență din comunitate"
included = "Inclus"
name = "Gratuit"
[plan.freeLimit]
cta = "View Processor Plan"
dismiss = "Maybe Later"
message = "That's your whole free allowance for automation, AI and the API. Seriously impressive! Keep the momentum going for just pennies a day."
title = "Woah, {{total}} PDFs Processed!"
[plan.highlights]
advancedIntegrations = "Integrări avansate"
allBasicFeatures = "Toate funcțiile de bază"
cancelAnytime = "Anulați oricând"
customPdfMetadata = "Metadate PDF personalizate"
editingTextInPdfsCaps = "Editarea textului în PDF-uri"
enterpriseFeatures = "Funcții enterprise (SAML, Auditare)"
perSeatLicensing = "Licențiere per loc"
saveWithAnnualBilling = "Economisiți cu facturarea anuală"
selfHosted = "Self-hosted"
selfHostedOnInfrastructure = "Self-hosted pe infrastructura dvs."
ssoOAuth = "SSO (OAuth2/OIDC)"
unlimitedUsers = "Utilizatori nelimitați"
upToFiveUsers = "Până la 5 utilizatori"
usageTrackingPrometheus = "Urmărire a utilizării și Prometheus"
[plan.licenseWarning]
body = "Ai {{total}} utilizatori, dar nivelul gratuit suportă doar {{limit}} per server. Fă upgrade pentru ca Stirling PDF să ruleze fără probleme."
cta = "Vezi planuri"
overLimit = "mai mult de {{limit}}"
title = "Limită self-hosted gratuită atinsă"
[plan.period]
month = "lună"
[plan.pro]
highlight1 = "Utilizare nelimitată a instrumentelor"
highlight2 = "Instrumente PDF avansate"
highlight3 = "Fără filigrane"
name = "Pro"
[plan.spendCap]
cta = "View Spending Limit"
dismiss = "Not Now"
message = "You've made the most of this month's cap. That's a load of automation, AI and API work! Bump it up whenever you like to keep going."
title = "You're on a Roll!"
[plan.static]
activateLicense = "Activați licența"
contactToUpgrade = "Contactați-ne pentru a face upgrade sau a personaliza planul"
getLicense = "Obține licență pentru server"
monthlyBilling = "Facturare lunară"
selectPeriod = "Selectați perioada de facturare"
upgradeToEnterprise = "Upgrade la Enterprise"
upTo = "Până la"
yearlyBilling = "Facturare anuală"
[plan.static.billingPortal]
message = "Va trebui să vă verificați adresa de e-mail în portalul de facturare Stripe. Verificați e-mailul pentru un link de autentificare."
title = "Este necesară verificarea e-mailului"
[plan.static.licenseActivation]
activate = "Activează licența"
checkoutOpened = "Checkout deschis într-o filă nouă"
doLater = "Voi face asta mai târziu"
enterKey = "Introduceți mai jos cheia de licență pentru a vă activa planul:"
instructions = "Finalizați achiziția în fila Stripe. După finalizarea plății, veți primi un e-mail cu cheia de licență."
keyDescription = "Lipiți cheia de licență din e-mail"
success = "Licență activată!"
successMessage = "Licența a fost activată cu succes. Puteți închide această fereastră."
[policies.activity]
outputsUnavailable = "Rezultatele politicii nu mai sunt disponibile pentru descărcare."
partialOutputsUnavailable = "Unele rezultate ale politicii nu mai sunt disponibile pentru descărcare."
runNotFound = "Rularea aplicării nu a mai putut fi găsită."
timedOut = "Aplicarea a expirat înainte ca rularea să se finalizeze."
[policies.enforcement]
applying = "Se aplică {{names}}"
applyingProgress = "Se aplică {{names}} ({{done}} din {{total}})"
exportFailureBody = "Politicile de securitate nu au putut fi aplicate. Fișierele au fost exportate ca atare."
exportFailureTitle = "Exportat fără aplicarea politicilor"
failureBody = "{{failures}} din {{total}} fișier(e) nu au putut fi procesate și au fost exportate ca atare."
failureTitle = "Exportat fără aplicare completă"
printPolicyAppliedBody = "Acest PDF a fost actualizat pentru a respecta o politică. Revizuiți modificările, apoi imprimați din nou."
printPolicyAppliedTitle = "Politică aplicată înainte de imprimare"
successTitle = "{{names}} aplicate"
summaryMore = "{{first}}, {{second}} și încă {{more}}"
summaryTwo = "{{first}} și {{second}}"
[policies.labels]
categoryCount = "categorii"
hideCategory = "Ascundeți categoria"
labelCount = "etichete"
sharedNote = "Aceste etichete sunt integrate și partajate în întreaga echipă."
showCategory = "Afișați categoria"
[policies.pii]
account = "Numere de cont (etichetate)"
card = "Carduri de credit / debit"
email = "Adrese de email"
fieldLabel = "PII to redact"
iban = "IBAN-uri"
phone = "Numere de telefon"
placeholder = "Select PII types"
routing = "Numere de rutare din SUA (ABA)"
ssn = "Numere de securitate socială"
[policy]
badgeEnforcing = "{{name}} se aplică..."
badgeRan = "Politica {{name}} a rulat pe acest fișier"
badgeRunning = "{{name}} rulează..."
blockingAction = "{{action}} blocată în timpul aplicării politicii, te rugăm să aștepți..."
dismiss = "Închide suprapunerea"
enforcingTitle = "Se aplică politica..."
viewAnyway = "Vezi fișierul (politica încă se aplică)"
[policyOption]
autoRedactPhi = "Anonimizează automat PHI"
blockExport = "Blochează exportul"
ccpa = "CCPA"
contracts = "Contracte"
documents = "Documente"
fedramp = "FedRAMP"
financialReports = "Rapoarte financiare"
flagForReview = "Marchează pentru revizuire"
gdpr = "GDPR"
hipaa = "HIPAA"
hold = "Reține"
hrRecords = "Înregistrări HR"
indefinite = "Pe termen nelimitat"
insurance = "Asigurări"
invoices = "Facturi"
iso27001 = "ISO 27001"
legalFilings = "Depuneri juridice"
medicalPhi = "Medical / PHI"
never = "Niciodată"
ninetyDays = "90 de zile"
oneYear = "1 an"
p60 = "60%"
p70 = "70%"
p80 = "80%"
p90 = "90%"
p95 = "95%"
pciDss = "PCI DSS"
quarantineDocument = "Pune documentul în carantină"
routeToBucket = "Rutează către bucket"
s3Bucket = "S3 bucket"
sevenYears = "7 ani"
sharePoint = "SharePoint"
soc2 = "SOC 2"
taxDocuments = "Documente fiscale"
thirtyDays = "30 de zile"
threeYears = "3 ani"
webhook = "Webhook"
[portal]
comingSoon = "În curând"
[portal.accountLink.card]
billingNote = "Procesarea nesupravegheată este facturată din portofelul organizației tale."
eyebrow = "Conectare cont"
linkButton = "Conectează contul tău Stirling"
linked = "Conectat"
linkedAs = "Conectat ca {{name}}."
linkedGeneric = "Această instanță este conectată."
notLinked = "Neconectat"
title = "Conectează această organizație la contul său Stirling"
unlink = "Deconectează"
[portal.accountLink.card.error]
title = "Nu s-a putut conecta"
[portal.accountLink.card.loginNotConfigured]
after = "pentru a activa conectarea contului la contul Stirling găzduit. În dev poți simula autentificarea din dialogul de conectare."
before = "Setează"
title = "Autentificarea SaaS nu este configurată"
[portal.accountLink.gate]
action = "Conectează contul"
description = "Conectează contul Stirling al acestei organizații pentru a folosi funcții facturabile."
title = "Conectează pentru a debloca"
titleFeature = "Conectează pentru a debloca {{feature}}"
[portal.accountLink.instances]
active = "Activă"
revoke = "Revocă"
revoked = "Revocată"
unnamed = "Instanță fără nume"
[portal.accountLink.instances.columns]
instance = "Instanță"
lastSeen = "Văzută ultima dată"
linked = "Conectată"
status = "Stare"
[portal.accountLink.instances.empty]
description = "Conectează contul acestei organizații, apoi înregistrează instanțele self-hosted pentru a le vedea aici."
title = "Nu există instanțe conectate"
[portal.accountLink.instances.time]
daysAgo_one = "acum {{count}} zi"
daysAgo_other = "acum {{count}} zile"
hoursAgo_one = "acum {{count}} h"
hoursAgo_other = "acum {{count}} h"
justNow = "chiar acum"
minutesAgo_one = "acum {{count}} min"
minutesAgo_other = "acum {{count}} min"
never = "niciodată"
[portal.accountLink.modal]
linkSubtitle = "Autentifică-te în contul către care ar trebui să factureze acest server."
linkTitle = "Conectează contul tău Stirling"
reauthSubtitle = "Sesiunea ta a expirat — autentifică-te din nou în contul tău Stirling. Instanța ta rămâne conectată."
reauthTitle = "Autentifică-te din nou"
simulateSignIn = "Simulează autentificarea (dev)"
[portal.accountLink.modal.loginNotConfigured]
after = "pentru a activa conectarea în aplicație la contul Stirling găzduit."
and = "și"
before = "Setează"
title = "Autentificarea SaaS nu este configurată"
[portal.accountLink.panel]
instancesSub = "Fiecare instanță self-hosted înregistrată în această organizație. Revocă o acreditare pentru a-i opri imediat accesul nesupravegheat."
instancesTitle = "Instanțe conectate"
revokeError = "Nu s-a putut revoca instanța"
sub = "Conectează această organizație self-hosted la contul său Stirling, astfel încât procesarea nesupravegheată să fie facturată din portofelul organizației tale."
[portal.accountLink.panel.loadError]
forbidden = "Doar proprietarul echipei poate vedea instanțele conectate ale organizației."
generic = "Nu s-au putut încărca instanțele conectate ale echipei. Încearcă din nou în câteva momente."
title = "Nu s-au putut încărca instanțele conectate"
[portal.accountLink.state]
free = "Plan Editor"
subscribed = "Plan Processor"
unlinked = "Neconectat"
[portal.assistant]
close = "Închide asistentul"
error = "Nu s-a putut contacta asistentul."
errorWithDetail = "Nu s-a putut contacta asistentul: {{detail}}"
inputAriaLabel = "Întreabă asistentul"
inputPlaceholder = "Întreabă despre Stirling…"
open = "Deschide asistentul"
send = "Trimite"
title = "Asistent"
tryAsking = "Încearcă să întrebi"
typing = "Tastează"
[portal.auth]
loading = "Se încarcă"
redirectingToEditor = "Se redirecționează către editor..."
[portal.billing.activation]
maybeLater = "Poate mai târziu"
title = "Activați Processor"
[portal.billing.activation.payg]
sub = "Setați o limită lunară. Plătiți pentru ceea ce rulați."
title = "Plătiți pe măsură ce utilizați"
[portal.billing.activation.prepay]
badge = "2 luni gratuite"
sub = "O singură factură, card sau transfer bancar."
title = "Plătiți un an în avans"
[portal.billing.checkout]
noClientSecret = "Funcția Edge nu a returnat client_secret."
title = "Activează planul Processor"
[portal.billing.checkout.activationSlow]
body = "Plata ta a reușit, dar activarea durează puțin mai mult decât de obicei. Se va activa automat - închide acest mesaj și va apărea aici în curând."
close = "Închide"
title = "Aproape gata"
[portal.billing.checkout.cap]
amountAria = "Limită lunară de cheltuieli"
back = "Înapoi"
continue = "Continuați către plată"
error = "Nu s-a putut seta limita de cheltuieli"
finePrint = "Facturile se emit lunar. Anulați oricând."
noLimit = "Fără limită"
note = "Nu sunteți facturat niciodată peste limita dvs. Procesarea doar se întrerupe."
perMonth = "/ lună"
title = "Setați limita de cheltuieli"
[portal.billing.checkout.card]
fields = "Număr card · LL / AA · CVC · ZIP"
label = "Detalii card"
note = "Detaliile cardului sunt colectate de Stripe. Stirling nu stochează niciodată PAN sau CVC."
[portal.billing.checkout.error]
title = "Nu s-a putut porni checkout-ul"
[portal.billing.checkout.finalizing]
body = "Plata ta a fost procesată. Activăm procesarea contorizată pentru instanțele tale conectate - de obicei durează câteva secunde."
hint = "Te rugăm să păstrezi această fereastră deschisă."
title = "Se activează planul Processor..."
[portal.billing.checkout.pay]
limit = "Limită lunară de cheltuieli {{amount}}/lună. Procesarea se întrerupe la atingerea limitei."
limitNoCap = "Fără limită de cheltuieli. Procesarea nu se va întrerupe. Facturile se emit lunar."
[portal.billing.enterpriseUpsell]
cta = "Creează oferta ta Enterprise"
description = "Discounturi pentru volum angajat, implementare air-gapped, MSA personalizat și evaluări de securitate, plus parteneriate cu distribuitori terți."
eyebrow = "Discount de volum · 1M+ PDF-uri"
title = "Stirling Enterprise"
[portal.billing.freeEditors]
activeThisMonth = "Active luna aceasta"
cost = "Cost"
editorsDeployed = "Editoare implementate"
inviteTeammates = "Invită colegi de echipă"
pdfsEdited = "PDF-uri editate"
subtitle = "Implementează oriunde, pentru întreaga ta echipă."
title = "Editoare PDF gratuite"
[portal.billing.freePlan]
checkoutErrorTitle = "Nu s-a putut porni checkout-ul"
currentPlan = "Plan curent"
freeForever = "Gratuit pentru totdeauna"
noTeamResolved = "Încă nu este rezolvată nicio echipă în portofelul tău — reîmprospătează și încearcă din nou."
ownerOnly = "Doar proprietarul echipei poate activa planul Processor."
payInvoice = "Plătiți factura pentru finalizare"
planName = "Editor"
ssoIncluded = "SSO inclus"
switchOnProcessor = "Activează Processor →"
unlimitedUsers = "Utilizatori nelimitați"
viewQuote = "Vizualizați oferta"
[portal.billing.invoices]
columnAmount = "Sumă"
columnDate = "Dată"
columnDescription = "Descriere"
columnPdfsProcessed = "PDF-uri procesate"
columnStatus = "Stare"
descriptionFallback = "Factură"
downloadAriaLabel = "Descarcă factura {{number}} ca PDF"
emptyDescription = "După ce echipa ta se abonează și primul ciclu se încheie, facturile tale apar aici."
emptyTitle = "Încă nu există facturi"
fetchLimitNote_one = "Se afișează cea mai recentă factură. Facturile mai vechi sunt în portalul Stripe."
fetchLimitNote_other = "Se afișează cele mai recente {{count}} facturi. Facturile mai vechi sunt în portalul Stripe."
loadError = "Nu s-au putut încărca facturile: {{error}}"
pdfLink = "PDF ↓"
showAll_one = "Afișează tot {{count}}"
showAll_other = "Afișează toate {{count}}"
showFewer_one = "Afișează mai puține (primele {{count}})"
showFewer_other = "Afișează mai puține (primele {{count}})"
showMostRecent_one = "Afișează cea mai recentă {{count}}"
showMostRecent_other = "Afișează cele mai recente {{count}}"
title = "Istoric facturi"
viewAriaLabel = "Vezi factura {{number}} în Stripe"
viewLink = "Vezi ↗"
[portal.billing.linkPrompt]
cta = "Conectează contul Stirling"
description = "Editarea manuală PDF — vizualizare, semnare, îmbinare, divizare, watermark, comprimare, conversie, OCR manual — este întotdeauna gratuită, indiferent dacă este conectată sau nu. Conectează-te pentru a revendica 500 de PDF-uri gratuite de procesare contorizată (automatizare, AI și API); când ai nevoie de mai mult, activează planul Processor și plătești doar pentru ce folosești."
title = "Conectează contul tău Stirling"
[portal.billing.paymentMethod]
billedMonthly = "Facturat lunar"
cardEnding = "{{brand}} care se termină în {{last4}}"
cardFallback = "Card"
expiresBilledMonthly = "Expiră {{expiry}} · facturat lunar"
eyebrow = "Metodă de plată"
managedSub = "Cardul și detaliile tale de facturare sunt păstrate în siguranță în portalul pentru clienți Stripe."
managedTitle = "Gestionat în Stripe"
update = "Actualizează"
[portal.billing.pdfsProcessed]
emptyPeriod = "Încă nu există procesare contorizată în această perioadă."
eyebrow = "PDF-uri procesate în această perioadă"
legendValue_one = "{{formatted}} PDF"
legendValue_other = "{{formatted}} PDF-uri"
segbarAriaLabel = "PDF-uri contorizate împărțite pe categorii"
segmentAgentsDesc = "Acțiuni agenți AI"
segmentAgentsLabel = "Agenți"
segmentApiDesc = "Solicitări API directe"
segmentApiLabel = "API"
segmentAutomationDesc = "Automatizări și pipelines"
segmentAutomationLabel = "Automatizare"
sizeMultiplier = "{{formatted}} PDFs au folosit un multiplicator de dimensiune"
summary = "{{unique}} unice · {{units}} unități contor · {{avg}} medie per PDF"
summaryNoRate = "{{unique}} unice · {{units}} unități contor"
unit = "PDF-uri contorizate"
unitsPending_one = "{{units}} unitate contor în așteptare pentru sincronizare din instanțe conectate"
unitsPending_other = "{{units}} unități contor în așteptare pentru sincronizare din instanțe conectate"
[portal.billing.prepaid]
capSuffix = "din {{total}} credite plătite în avans"
expires = "Expiră {{date}}"
eyebrow = "Capacitate plătită în avans"
note = "Folosită înainte de facturarea contorizată și în afara limitei dvs. de cheltuieli."
topUp = "Reîncărcați"
[portal.billing.prepaid.buy]
back = "Înapoi"
calcTitle = "Calculați plata anuală"
cancel = "Anulați"
cancelPurchase = "Anulați achiziția"
close = "Închideți"
continueToPayment = "Continuați către plată"
finalise = "Finalizați"
invoiceErrorTitle = "Nu s-a putut genera factura"
loadingTitle = "Se încarcă oferta"
payTitle = "Plătiți pentru anul dvs."
step = "Pasul {{current}} din {{total}}"
[portal.billing.prepaid.calc]
change = "Schimbați"
deployRow = "Implementare"
done = "Gata"
enterpriseHint = "Aceasta este scară enterprise. La acest volum, tarifele enterprise depășesc orice reducere self-serve. Blocarea tarifului, termeni și o ofertă în câteva minute."
governanceRow = "Guvernanță"
governanceValue = "{{label}} · {{count}} politici"
handlesLabel = "Processor-ul dvs."
handlesValue = "gestionează {{volume}} credite / lună"
pipelinesLabel = "Pipelines"
policiesMeta = "{{count}} politici"
poolCaption = "Un singur pool de {{credits}} credite pentru an. Lunile aglomerate împrumută de la cele ușoare."
priceLabel = "Anul dvs. · 12 luni la preț de 10"
rateUnknown = "Vom afișa prețul exact la checkout."
savings = "Economisiți {{amount}} · 2 luni gratuite."
sizingRow = "Dimensionare"
sizingValue = "{{label}} · {{desc}}"
usersLabel = "Total utilizatori"
[portal.billing.prepaid.consent]
label = "Înțeleg că atunci când capacitatea mea plătită în avans este epuizată sau expiră după 12 luni, procesarea continuă automat la tariful standard contorizat pay-as-you-go (până la limita mea de cheltuieli), cu excepția cazului în care anulez, și că pot anula oricând din portalul de facturare."
[portal.billing.prepaid.deploy]
cloud = "Stirling Cloud"
cloudDesc = "Gestionat de Stirling. Activ în câteva minute."
cloudValue = "Stirling Cloud · Gestionat"
selfhost = "Self-hosted"
selfhostDesc = "Rulează pe infrastructură privată. Același tarif."
selfhostValue = "Self-hosted · Infrastructură privată"
[portal.billing.prepaid.offer]
cta = "Revizuiți oferta"
subtitle = "Plătiți în avans un an de procesare PDF și primiți două luni gratuite, folosite înainte de facturarea contorizată, în afara limitei dvs. de cheltuieli."
title = "Obțineți 12 luni la preț de 10"
[portal.billing.prepaid.pay]
accountName = "Numele titularului contului"
accountNamePlaceholder = "de ex. Jane Smith"
companyName = "Numele companiei (opțional)"
companyNamePlaceholder = "de ex. Acme Inc."
downloadInvoice = "Descărcați factura"
payOnline = "Plătiți online"
poNumber = "Număr PO (opțional)"
poNumberPlaceholder = "de ex. PO-2026-0142"
[portal.billing.prepaid.pipelines]
advanced = "Avansat"
advancedDesc = "Pipelines gestionează cea mai mare parte a procesării dvs."
none = "Niciunul"
noneDesc = "Nu rulați încă pipelines. Activați-le oricând."
standard = "Standard"
standardDesc = "Câteva pipelines reprocesază PDFs sosite."
[portal.billing.prepaid.posture]
essentials = "Esențiale"
essentialsDesc = "Clasificare, implicit, plus Partajare"
governed = "Guvernat"
governedDesc = "Adaugă Securitate și Rutare"
regulated = "Reglementat"
regulatedDesc = "Fiecare categorie, incl. Conformitate, Retenție, Ingestie"
[portal.billing.prepaid.review]
download = "Descărcați oferta (PDF)"
downloading = "Se pregătește…"
share = "partajați pentru aprobare"
[portal.billing.prepaid.size]
compact = "Compact"
compactDesc = "Fișiere sub 25 MB, fără taxe de date"
heavy = "Greu"
heavyDesc = "Scanat sau bogat în imagini, frecvent 50 MB+"
standard = "Standard"
standardDesc = "În principal mici, unele scanări peste 25 MB"
[portal.billing.prepaid.state]
exhausted = "Epuizată"
healthy = "Mai este suficient"
low = "Se epuizează"
[portal.billing.spendLimit]
adjustLimit = "Ajustează limita"
cancel = "Anulează"
capControlNote = "Modificările se aplică imediat — ridică sau coboară plafonul oricând."
capSuffix = "/ lună"
capSuffixWithDocs = "/ lună · ≈ {{documents}} documente"
displaySub = "Ești facturat doar pentru ceea ce procesezi automat — niciodată peste plafon."
editTitle = "Setează plafonul lunar"
eyebrow = "Limită de cheltuieli"
guardrailBody = "un plafon strict — nu ești facturat niciodată peste el. La atingerea plafonului, procesarea contorizată se oprește temporar (editarea nelimitată PDF continuă să funcționeze) până îl mărești sau ciclul se resetează. Nimic nu se pierde."
guardrailLabel = "Protecția ta:"
noCap = "fără plafon"
pctUsed = "{{pct}}% folosit"
remaining = "{{amount}} rămas"
save = "Salvează limita"
saveError = "Nu s-a putut salva limita"
thisPeriodUncapped = "{{amount}} în această perioadă · fără plafon"
usedThisMonth = "{{amount}} folosit luna aceasta"
useSuggested = "Folosește sugestia · {{amount}} / lună"
[portal.billing.spendLimit.projection]
body_one = "La {{rate}}/zi vei atinge plafonul în ~{{count}} zi (~{{monthEnd}} la sfârșitul lunii). Limită sugerată ~{{suggested}}."
body_other = "La {{rate}}/zi vei atinge plafonul în ~{{count}} zile (~{{monthEnd}} la sfârșitul lunii). Limită sugerată ~{{suggested}}."
label = "Se estimează că va fi depășit."
[portal.billing.spendThisMonth]
eyebrow = "Cheltuieli luna aceasta"
freeRemaining_one = "{{formatted}} PDF gratuit rămas"
freeRemaining_other = "{{formatted}} PDFs gratuite rămase"
processed_one = "{{formattedCount}} PDF procesat."
processed_other = "{{formattedCount}} PDF-uri procesate."
processedWithRate_one = "{{formattedCount}} PDF procesat, la {{rate}} fiecare."
processedWithRate_other = "{{formattedCount}} PDF-uri procesate, la {{rate}} fiecare."
[portal.billing.subscribedPlan.capWarn]
approachingBody = "Mărește-o acum, astfel încât procesarea automată să nu se oprească niciodată."
approachingTitle = "Ești la {{pct}}% din limita lunară de cheltuieli"
raiseLimit = "Mărește limita"
reachedBody = "Procesarea contorizată este oprită temporar până mărești limita sau ciclul se resetează. Editarea nelimitată PDF continuă să funcționeze."
reachedTitle = "Limita lunară de cheltuieli a fost atinsă"
[portal.billing.subscribedPlan.portalError]
title = "Nu s-a putut deschide portalul Stripe"
[portal.billing.walletMeter]
barAria = "Free PDFs remaining"
capSuffix_one = "din {{allowance}} PDF-uri gratuite folosite"
capSuffix_other = "din {{allowance}} PDF-uri gratuite folosite"
eyebrow = "Perioadă de încercare Processor"
statusLabel_one = "{{used}} utilizat"
statusLabel_other = "{{used}} utilizate"
sub = "Folosește PDF Editor gratuit. Plătește pentru a procesa PDF-uri automat."
title_one = "Procesează gratuit {{allowance}} PDF"
title_other = "Procesează gratuit {{allowance}} PDF-uri"
titleWithRate_one = "Procesează gratuit {{allowance}} PDF, apoi {{rate}}/PDF"
titleWithRate_other = "Procesează gratuit {{allowance}} PDF-uri, apoi {{rate}}/PDF"
[portal.components.billingUnit]
approval = "aprobare"
check = "verificare"
event = "eveniment"
render = "randare"
review = "revizuire"
session = "sesiune"
signature = "semnătură"
[portal.components.maturity]
beta = "Beta"
ga = "GA"
[portal.connections]
createTitle = "Conexiune nouă"
createTitleFor = "Conectați {{name}}"
delete = "Ștergeți"
edit = "Editați"
editTitle = "Editați conexiunea"
unsupportedType = "Acest tip de conexiune nu poate fi editat aici."
[portal.connections.categories.advanced]
description = "Pentru un serviciu pe care încă nu îl suportăm."
label = "Avansat"
[portal.connections.categories.audit]
description = "Înregistrați ce s-a întâmplat cu un document, acolo unde auditorii dvs. se uită deja."
label = "Jurnalizare audit și conformitate"
[portal.connections.categories.notify]
description = "Anunțați alt sistem că s-a întâmplat ceva."
label = "Notificare și flux de lucru"
[portal.connections.categories.security]
description = "Scanați sau etichetați un document înainte să meargă mai departe."
label = "Securitate și clasificare"
[portal.connections.categories.signing]
description = "Trimiteți un document pentru semnare sau notarizare."
label = "Semnătură electronică și notarizare"
[portal.connections.categories.storage]
description = "Unde ajung documentele procesate - un bucket, un drive, un tichet sau o pagină."
label = "Fișier și atașare"
[portal.connections.commonFields.accessToken]
helperText = "Stirling stochează acest lucru criptat și nu îl mai afișează niciodată."
label = "Token de acces"
[portal.connections.commonFields.apiKey]
label = "Cheie API"
[portal.connections.commonFields.apiToken]
label = "Token API"
[portal.connections.commonFields.baseUrl]
helperText = "Pașii care folosesc această conexiune pot apela doar căi sub acest URL, niciodată alt host."
label = "URL server"
[portal.connections.commonFields.email]
label = "Email"
[portal.connections.commonFields.host]
label = "Host"
[portal.connections.commonFields.password]
label = "Parolă"
[portal.connections.commonFields.port]
label = "Port"
[portal.connections.commonFields.username]
label = "Nume utilizator"
[portal.connections.commonFields.webhookUrl]
helperText = "Lipiți URL-ul pe care vi l-a dat serviciul. Pot fi apelate doar căile de sub acesta."
label = "Webhook URL"
[portal.connections.fields]
name = "Numele conexiunii"
namePlaceholder = "de ex. Producție"
[portal.connections.picker]
cancel = "Anulați"
createNew = "Conexiune nouă..."
placeholder = "Selectați o conexiune"
save = "Salvați conexiunea"
[portal.connections.picker2]
back = "Schimbați integrarea"
heading = "Ce doriți să conectați?"
noResultsBody = "Încă nu îl suportăm - spuneți-ne despre el și vom analiza adăugarea sa."
noResultsTitle = "Nimic nu corespunde \"{{query}}\""
searchPlaceholder = "Căutați integrări - încercați \"sign\", \"ocr\" sau un nume de produs"
[portal.connections.types.api]
description = "Apelați orice HTTP API dintr-o politică. Alegeți URL-ul, autentificarea și payload-ul."
label = "API personalizat"
[portal.connections.types.api.fields.authType]
label = "Autentificare"
[portal.connections.types.api.fields.authType.options.basic]
label = "Nume utilizator și parolă"
[portal.connections.types.api.fields.authType.options.bearer]
label = "Bearer token"
[portal.connections.types.api.fields.authType.options.header]
label = "Token într-un header personalizat"
[portal.connections.types.api.fields.authType.options.none]
label = "Niciuna"
[portal.connections.types.api.fields.authType.options.tokenLogin]
label = "Autentificare pentru un token"
[portal.connections.types.api.fields.baseUrl]
helperText = "Pașii care folosesc această conexiune pot apela doar căi sub acest URL, niciodată alt host."
label = "URL de bază"
placeholder = "https://api.example.com/v1"
[portal.connections.types.api.fields.headerName]
label = "Nume header"
placeholder = "X-API-Key"
[portal.connections.types.api.fields.loginPath]
label = "Cale de autentificare"
placeholder = "/auth/login"
[portal.connections.types.api.fields.password]
label = "Parolă"
[portal.connections.types.api.fields.resultUrlHosts]
helperText = "Dacă API răspunde cu un link de descărcare, doar aceste host-uri pot fi preluate. Separați cu virgule. Lăsați necompletat pentru a permite doar host-ul propriu al URL-ului de bază."
label = "Host-uri de rezultat permise"
[portal.connections.types.api.fields.token]
label = "Token"
[portal.connections.types.api.fields.tokenHeaderName]
label = "Trimiteți token-ul ca acest header"
[portal.connections.types.api.fields.tokenResponseHeader]
helperText = "Header-ul de răspuns în care apelul de autentificare returnează token-ul, de ex. X-Auth-Token."
label = "Header răspuns token"
[portal.connections.types.api.fields.username]
label = "Nume utilizator"
[portal.connections.types.clamav]
baseUrlPlaceholder = "http://clamav-rest:9000"
description = "Scanați documentele pentru malware pe un server pe care îl rulați - nimic nu părăsește rețeaua dvs."
label = "ClamAV (self-hosted)"
[portal.connections.types.cloudmersive]
description = "Scanare de viruși și conținut pentru documente într-o politică."
label = "Cloudmersive"
[portal.connections.types.cloudmersiveadvanced]
description = "Blocați documentele care conțin macrocomenzi, executabile, scripturi sau obiecte încorporate - nu doar malware cunoscut."
label = "Scanare avansată Cloudmersive"
[portal.connections.types.confluence]
baseUrlPlaceholder = "https://your-site.atlassian.net/wiki/api/v2"
description = "Atașați documentele procesate la o pagină Confluence."
label = "Confluence"
[portal.connections.types.consigno]
description = "Trimiteți documente către ConsignO Cloud (Notarius) pentru semnătură electronică și notarizare."
label = "ConsignO Cloud"
[portal.connections.types.consigno.fields.baseUrl]
helperText = "Mediul dvs. ConsignO Cloud, incluzând /api/v1."
label = "URL server"
placeholder = "https://your-org.consignocloud.com/api/v1"
[portal.connections.types.consigno.fields.clientId]
label = "Cheie API"
[portal.connections.types.consigno.fields.clientSecret]
label = "Secret API"
[portal.connections.types.consigno.fields.password]
label = "Parolă"
[portal.connections.types.consigno.fields.tenantId]
helperText = "Necesar doar dacă organizația dvs. folosește tenants."
label = "Tenant"
[portal.connections.types.consigno.fields.username]
label = "Nume utilizator"
[portal.connections.types.discord]
baseUrlPlaceholder = "https://discord.com/api/webhooks/..."
description = "Postați un mesaj pe Discord când o politică procesează un document."
label = "Discord"
[portal.connections.types.elastic]
baseUrlPlaceholder = "https://your-cluster:9200"
description = "Indexați un eveniment de audit în Elasticsearch de fiecare dată când o politică gestionează un document."
label = "Elasticsearch"
[portal.connections.types.ftp]
description = "Interogați un server FTP sau FTPS pentru documente noi."
hostPlaceholder = "ftp.example.com"
label = "FTP / FTPS"
[portal.connections.types.ftp.fields.passive]
label = "Mod conexiune"
[portal.connections.types.ftp.fields.passive.options]
active = "Activ"
passive = "Pasiv (recomandat)"
[portal.connections.types.ftp.fields.security]
helperText = "FTP simplu trimite credențiale și fișiere necriptate; alegeți FTPS dacă serverul îl suportă."
label = "Criptare"
[portal.connections.types.ftp.fields.security.options]
explicit = "FTPS (explicit / AUTH TLS)"
implicit = "FTPS (implicit)"
none = "Niciuna (FTP simplu)"
[portal.connections.types.googlechat]
baseUrlPlaceholder = "https://chat.googleapis.com/v1/spaces/..."
description = "Postați un mesaj într-un spațiu Google Chat când rulează o politică."
label = "Google Chat"
[portal.connections.types.jira]
baseUrlPlaceholder = "https://your-site.atlassian.net"
description = "Atașați documentele procesate la o problemă Jira."
label = "Jira"
[portal.connections.types.mailgun]
description = "Trimiteți prin email un document sau o notificare când rulează o politică."
label = "Mailgun"
[portal.connections.types.n8n]
baseUrlPlaceholder = "https://your-n8n/webhook/9f2c-..."
description = "Hand documents to an n8n workflow, and take back whatever it produces."
label = "n8n"
[portal.connections.types.n8n.fields.authType]
helperText = "Match the Authentication set on the n8n Webhook node."
label = "Webhook authentication"
[portal.connections.types.n8n.fields.authType.options.basic]
label = "Basic auth"
[portal.connections.types.n8n.fields.authType.options.header]
label = "Header auth"
[portal.connections.types.n8n.fields.authType.options.none]
label = "None"
[portal.connections.types.n8n.fields.headerName]
helperText = "The header name from the n8n credential, not its value."
label = "Header name"
placeholder = "X-N8N-Key"
[portal.connections.types.n8n.fields.token]
label = "Header value"
[portal.connections.types.nextcloud]
baseUrlPlaceholder = "https://your-server/remote.php/dav"
description = "Încărcați documentele procesate în Nextcloud."
label = "Nextcloud"
[portal.connections.types.nextcloud.fields.appPassword]
label = "Parolă aplicație"
[portal.connections.types.presidio]
baseUrlPlaceholder = "http://presidio-analyzer:3000"
description = "Detectați date personale în textul documentului folosind un server Presidio pe care îl rulați."
label = "Presidio (self-hosted)"
[portal.connections.types.purview]
description = "Citiți și aplicați etichete de sensibilitate Microsoft Purview pe PDFs."
label = "Microsoft Purview"
[portal.connections.types.purview.fields.clientId]
helperText = "Opțional. Necesar doar pentru a selecta etichete după nume; etichetarea funcționează fără acesta."
label = "ID aplicație (client)"
[portal.connections.types.purview.fields.clientSecret]
label = "Secret client"
[portal.connections.types.purview.fields.tenantId]
helperText = "Ștampilat pe fiecare etichetă ca SiteId, astfel încât instrumentele compatibile Purview să știe ce organizație a aplicat-o."
label = "ID director (tenant)"
placeholder = "cb46c030-1825-4e81-a295-151c039dbf02"
[portal.connections.types.s3]
description = "Un bucket S3 din care sursele pot citi și în care ieșirile pipeline pot scrie."
label = "Stocare S3"
[portal.connections.types.s3.fields.accessKeyId]
label = "ID cheie de acces"
[portal.connections.types.s3.fields.bucket]
label = "Bucket"
[portal.connections.types.s3.fields.endpoint]
helperText = "Lăsați necompletat pentru AWS. Setați acest câmp pentru MinIO sau altă stocare compatibilă S3."
label = "Endpoint"
[portal.connections.types.s3.fields.region]
label = "Regiune"
[portal.connections.types.s3.fields.secretAccessKey]
label = "Cheie secretă de acces"
[portal.connections.types.sendgrid]
description = "Trimiteți prin email un document sau o notificare când rulează o politică."
label = "SendGrid"
[portal.connections.types.sftp]
description = "Interogați un server SFTP (SSH) pentru documente noi."
hostPlaceholder = "sftp.example.com"
label = "SFTP"
[portal.connections.types.sftp.fields.hostKeyFingerprint]
helperText = "Opțional. Amprenta SHA-256 a cheii de host a serverului (din `ssh-keyscan host | ssh-keygen -lf -`). Când este setată, este acceptat doar un server care prezintă această cheie; când este necompletată, cheia văzută la prima conectare este fixată și modificările ulterioare sunt refuzate."
label = "Amprentă cheie host"
placeholder = "SHA256:..."
[portal.connections.types.sftp.fields.passphrase]
label = "Frază de acces cheie"
[portal.connections.types.sftp.fields.password]
helperText = "Lăsați necompletat dacă vă autentificați cu o cheie privată în schimb."
[portal.connections.types.sftp.fields.privateKey]
helperText = "Opțional. Lipiți o cheie privată OpenSSH pentru autentificare cu cheie în loc de parolă."
label = "Cheie privată"
[portal.connections.types.slack]
description = "Postați un mesaj pe Slack când o politică procesează un document."
label = "Slack"
[portal.connections.types.smb]
description = "Monitorizați o partajare de rețea SMB / CIFS (Windows sau Samba)."
hostPlaceholder = "fileserver.example.com"
label = "SMB / Partajare de rețea"
[portal.connections.types.smb.fields.domain]
helperText = "Opțional. Domeniul sau grupul de lucru Windows, dacă serverul dvs. folosește unul."
label = "Domeniu"
[portal.connections.types.smb.fields.share]
label = "Partajare"
placeholder = "documente"
[portal.connections.types.splunk]
baseUrlPlaceholder = "https://your-splunk:8088"
description = "Trimiteți un eveniment de audit către Splunk de fiecare dată când o politică gestionează un document."
label = "Splunk"
[portal.connections.types.sumologic]
baseUrlPlaceholder = "https://endpoint.collection.sumologic.com/receiver/v1/http/..."
description = "Trimiteți un eveniment de audit către un colector HTTP Sumo Logic."
label = "Sumo Logic"
[portal.connections.types.teams]
baseUrlPlaceholder = "https://your-org.webhook.office.com/webhookb2/..."
description = "Postați un mesaj într-un canal Teams când rulează o politică."
label = "Microsoft Teams"
[portal.connections.types.webhook]
baseUrlPlaceholder = "https://example.com/hooks/documents"
description = "Postați fiecare document sau doar detaliile către un URL ales de dvs."
label = "Webhook"
[portal.connections.types.zapier]
baseUrlPlaceholder = "https://hooks.zapier.com/hooks/catch/..."
description = "Declanșați un scenariu Zap sau Make dintr-o politică."
label = "Zapier & Make"
[portal.docs]
browse = "Răsfoiți documentația"
viewSource = "Vizualizați sursa pe GitHub"
[portal.docs.authentication]
codeCaption = "fiecare solicitare"
eyebrow = "ÎNCEPUT"
lead = "Toate solicitările se autentifică cu un bearer token. Cheile au domeniu per mediu și nu expiră niciodată decât dacă sunt rotite."
liveKey = "Chei de producție — facturate, limitate ca rată conform planului tău."
testKey = "Chei Sandbox — gratuite, returnează fixtures sintetice."
title = "Autentificare"
[portal.docs.components]
codeCaption = "încorporează viewer-ul"
eyebrow = "COMPONENTE"
lead = "UI încorporabil pentru cozi de revizuire și inspectarea documentelor. Adu propriile stiluri sau folosește tema livrată."
title = "Viewere drop-in"
[portal.docs.endpoints]
eyebrow = "REFERINȚĂ API"
fieldCount_one = "{{count}} câmp"
fieldCount_other = "{{count}} câmpuri"
filterAll = "Toate"
filterAriaLabel = "Filtrează endpoints după verticală"
lead = "Fiecare tip de document este un endpoint tipizat. Fă POST cu un fișier, primești JSON validat după schemă. Filtrează după verticală mai jos."
title = "Endpoints"
[portal.docs.errors]
codeCaption = "422 Unprocessable Entity"
eyebrow = "REFERINȚĂ API"
lead = "Erorile returnează un cod stabil, lizibil de mașină, plus un mesaj pentru utilizator. Corpul 4xx include întotdeauna un request_id pentru suport."
title = "Erori"
[portal.docs.nav]
ariaLabel = "Documentație"
[portal.docs.nav.empty]
description = "Indexul documentației nu a putut fi încărcat."
title = "Documentația nu este disponibilă"
[portal.docs.quickstart]
eyebrow = "ÎNCEPUT"
lead = "Trimite primul document către un endpoint tipizat și primește înapoi JSON structurat în trei pași. Fără antrenare de model, fără prompt engineering."
title = "Quickstart"
[portal.docs.quickstart.callout]
bodyAfterLink = "pentru rețete copy-paste."
bodyBeforeLink = "conectează același apel într-un pipeline pentru a înlănțui validarea, anonimizarea și livrarea — sau expune-l unui agent prin MCP. Vezi"
label = "Următorul:"
link = "Playbooks"
[portal.docs.quickstart.step1]
body = "Creează o cheie cu domeniu din fila Infrastructure. Cheile includ limite de rată și o listă opțională de IP-uri permise. Export-o în shell-ul tău:"
title = "Emite o API key"
[portal.docs.quickstart.step2]
body = "Fă POST cu un fișier către orice endpoint tipizat. Endpoint-ul determină schema pe care o primești înapoi — aici, extractorul de facturi."
snippetCaption = "extrage o factură"
title = "Trimite un document"
[portal.docs.quickstart.step3]
body = "Fiecare răspuns este validat față de schema endpoint-ului, cu un scor de încredere și proveniență pe câmp."
codeCaption = "200 OK"
title = "Citește rezultatul structurat"
[portal.docs.rateLimits]
burst = "Burst"
codeCaption = "429 Too Many Requests"
concurrency = "Concurență"
eyebrow = "ÎNCEPUT"
lead = "Limitele cresc odată cu planul tău. Un răspuns 429 include un header Retry-After; SDK-urile fac back off automat."
requestsPerMinute = "Solicitări / minut"
title = "Limite de rată și cote"
[portal.docs.recipes]
cloneButton = "Clonează rețeta"
eyebrow = "PLAYBOOKS"
lead = "Modele end-to-end care înlănțuie surse, operațiuni și destinații. Fiecare corespunde unui pipeline pe care îl poți clona."
title = "Rețete"
[portal.docs.sdks]
eyebrow = "SDKS"
lead = "Clienți first-party cu răspunsuri tipizate, reîncercări automate și upload-uri streaming. Toți urmăresc același catalog de endpoints."
title = "SDK-uri oficiale"
[portal.docs.sdks.status]
beta = "Beta"
deprecated = "Depreciat"
[portal.docs.skills]
eyebrow = "SKILLS"
lead = "Capabilități incluse, denumite, pe care agentul tău le invocă drept un singur instrument. Fiecare skill este un lanț determinist de operațiuni, cu evals atașate."
title = "Skill-uri agent"
[portal.docs.toc]
title = "Pe această pagină"
[portal.docs.webhooks]
codeCaption = "document.processed"
eyebrow = "REFERINȚĂ API"
lead = "Abonează-te la evenimente document.processed, pipeline.completed și quota.threshold. Payload-urile sunt semnate cu HMAC-SHA256."
title = "Webhooks"
[portal.docs.webhooks.callout]
afterHelper = "helper."
beforeHelper = "header-ul față de secretul tău de semnare înainte de a avea încredere într-un payload. SDK-urile livrează un"
beforeSignature = "Verifică"
[portal.documents]
exportCsv = "Exportă CSV"
search = "Caută după numele fișierului, ID..."
subtitle = "Fiecare document procesat de organizația ta, cu istoricul complet de procesare. Accesul la conținut este controlat prin solicitare."
title = "Documente"
[portal.documents.audit]
approved = "Aprobat"
archived = "Arhivat"
elevation = "Elevare"
empty = "Nu au fost înregistrate încă evenimente."
extracted = "Procesat"
flagged = "Necesită revizuire"
ingested = "Ingerat"
reviewed = "În revizuire"
[portal.documents.drawer]
sectionsAriaLabel = "Secțiuni cu detalii despre document"
[portal.documents.drawer.tabs]
audit = "Audit"
extractions = "Extrageri"
overview = "Prezentare generală"
[portal.documents.elevation]
requestAccess = "Solicitați acces"
[portal.documents.elevation.active]
description = "Acord temporar — accesul este jurnalizat și limitat în timp."
descriptionFourEyes = "Acord temporar — un evaluator coleg a fost notificat (patru ochi)."
title = "Accesul expiră în {{time}}"
[portal.documents.elevation.gated]
description = "Conținutul este restricționat prin zero-standing-access. Solicitarea pornește un acord limitat în timp."
descriptionFourEyes = "Conținutul este restricționat prin zero-standing-access. Solicitarea pornește un acord limitat în timp și notifică un evaluator coleg (patru ochi)."
title = "Document sensibil"
[portal.documents.extractions]
empty = "Nu au fost extrase câmpuri din acest document."
masked = "Câmpurile extrase sunt ascunse. Solicitați acces temporizat pentru a vizualiza conținutul acestui document."
[portal.documents.extractions.columns]
confidence = "Încredere"
field = "Câmp"
value = "Valoare"
[portal.documents.filters]
all = "Toate"
ariaLabel = "Filtrați documentele după stare"
flagged = "Marcaje"
inReview = "În revizuire"
processed = "Procesate"
[portal.documents.overview]
action = "Pipeline / Acțiune"
product = "Produs"
received = "Timp"
status = "Stare"
type = "Tip"
user = "Utilizator"
[portal.documents.queue.empty]
connectSource = "Conectați o sursă"
createPipeline = "Creați un pipeline"
description = "Pe măsură ce sursele trimit documente în pipeline-urile dvs., acestea vor apărea aici pentru revizuire."
title = "Nu există documente în coadă"
[portal.documents.status]
error = "Eroare"
flagged = "Necesită revizuire"
inReview = "În revizuire"
processed = "Procesat"
[portal.documents.table]
auto = "Automat"
editorAction = "Editor"
empty = "Niciun document nu corespunde acestui filtru."
rowActions = "Acțiuni rând"
sensitiveLabel = "Sensibil"
[portal.documents.table.columns]
action = "Pipeline / Acțiune"
document = "Document"
labels = "Labels"
product = "Produs"
status = "Stare"
time = "Timp"
user = "Utilizator"
[portal.editorAdmin]
subtitle = "Implementați Stirling PDF Editor, asociați instanțe self-hosted cu organizația dvs. și operați flota activă — ținte, sănătate, credențiale și activare offline într-un singur loc."
title = "Implementare Editor"
[portal.editorAdmin.health.columns]
activeUsers = "Utilizatori activi"
host = "Host"
lastSeen = "Văzut ultima dată"
region = "Regiune"
status = "Stare"
target = "Target"
version = "Versiune"
[portal.editorAdmin.health.empty]
description = "Implementați o țintă și asociați-o pentru a vedea aici sănătatea instanței în timp real."
title = "Nicio instanță nu raportează"
[portal.editorAdmin.offlineActivation]
enterpriseTag = "Enterprise"
generateButton = "Generați pachet offline"
lockCopy = "Activarea offline și on-prem face parte din Enterprise."
subtitle = "Generați un pachet de activare semnat pentru o instalare offline sau on-prem fără cale de rețea de ieșire. Transferați-l pe instanță și aplicați-l în timpul configurării la prima rulare."
talkToSales = "Contactați echipa de vânzări"
title = "Activare air-gapped"
[portal.editorAdmin.offlineActivation.readyBanner]
description = "{{file}} este semnat și gata de transfer. Activează o instanță și expiră în 14 zile."
title = "Pachet pregătit"
[portal.editorAdmin.pairing]
generated = "Generat ✓"
generateNewCode = "Generați cod nou"
lockCopy = "Provisionarea IaC face parte din Enterprise."
rotate = "Rotiți"
talkToSales = "Contactați echipa de vânzări"
[portal.editorAdmin.sections.health]
sub = "Fiecare instanță Editor raportează — versiune, regiune, stare, ultima apariție și utilizatori activi."
title = "Sănătatea instanței"
[portal.editorAdmin.sections.pairing]
sub = "Conectați un editor self-hosted la această organizație. Generați un token, predați un cod scurt sau conectați-l prin IaC."
title = "Asociere"
[portal.editorAdmin.sections.targets]
sub = "Unde rulează Editorul. Copiați un fragment pentru a porni o instanță self-hosted sau folosiți Managed Cloud fără operațiuni."
title = "Ținte de implementare"
[portal.editorAdmin.serviceToken]
currentToken = "Token curent"
lastRotated = "Rotit ultima dată"
rotateButton = "Rotiți tokenul de serviciu"
subtitle = "Instanțele se autentifică la organizație cu această credențială. Rotiți-o după un program sau imediat după o scurgere suspectată."
title = "Token de serviciu"
[portal.editorAdmin.serviceToken.rotatedBanner]
description = "A fost emis un token nou. Actualizați STIRLING_SERVICE_TOKEN pentru fiecare instanță self-hosted în fereastra de grație de 24h sau vor trece offline."
title = "Rotiți instanțele care rulează"
[portal.editorAdmin.status]
degraded = "Degradat"
healthy = "Sănătos"
offline = "Offline"
pairing = "Asociere"
[portal.editorAdmin.targets]
instanceCount_one = "{{count}} instanță"
instanceCount_other = "{{count}} instanțe"
talkToSales = "Contactați echipa de vânzări"
upgradePlan = "Actualizați planul"
[portal.editorAdmin.targets.lock]
enterprise = "Self-hosting on-prem și Kubernetes fac parte din Enterprise."
paid = "Self-hosting cu Docker și Kubernetes se deblochează într-un plan plătit."
[portal.editorAdmin.targets.state]
available = "Disponibil"
locked = "Blocat"
running = "În rulare"
[portal.errorBoundary]
description = "Această vizualizare a întâmpinat o eroare neașteptată. Încercați din nou sau alegeți altă secțiune din bara laterală."
retry = "Încercați din nou"
title = "Ceva nu a mers bine pe această pagină"
[portal.failures]
fromSource = "From source {{source}}"
occurrences = "{{count}} occurrences"
reportedBy = "Hit by {{actor}}"
runReference = "Run {{runId}}"
subtitle = "Failures recorded from your policy runs and your team's editors, with the actions you can take."
title = "Failures"
[portal.failures.action]
acknowledge = "Acknowledge"
confirm = "Are you sure?"
dismiss = "Dismiss"
dismissSkipFile = "Skip this file"
viewFile = "Vizualizează fișierul"
viewInProcessor = "Vizualizează în procesor"
[portal.failures.debug]
copyJson = "Copy JSON"
dismissAll = "Dismiss all ({{total}})"
dismissing = "Dismissing..."
hideJson = "Hide raw JSON ({{total}})"
refresh = "Refresh failures"
showJson = "Show raw JSON ({{total}})"
[portal.failures.disabled]
closed = "This failure is already closed."
noDocument = "Această eroare nu a fost înregistrată pentru un document anume, deci nu există nimic de deschis aici."
unattended = "Acest fișier a fost alimentat de un folder, bucket sau webhook, așa că niciun browser nu îl deține pentru a-l deschide."
unavailable = "Not available for this failure."
[portal.failures.empty]
description = "Policy runs that fail will appear here with the actions you can take."
title = "No failures recorded"
[portal.failures.kind.inputPasswordProtected]
description = "The pipeline could not open the document because it is password-protected. Unlock it and run it again, or skip this file."
title = "Password-protected document"
[portal.failures.kind.unknown]
description = "This run failed for a reason Stirling does not yet recognise. The raw message is shown below."
title = "Unrecognised failure"
[portal.failures.origin]
pipeline = "Pipeline"
policy = "Policy"
tool = "Tool run"
[portal.failures.stage]
blocked = "Blocked"
input = "Input"
internal = "Internal"
never_ran = "Never ran"
output = "Output"
[portal.home.download]
back = "Înapoi"
body = "Descărcați aplicația desktop sau găzduiți serverul self-hosted."
done = "Gata"
guide = "Deschideți ghidul {{name}}"
openInBrowser = "Deschideți în browser în schimb"
sectionDesktop = "Aplicație desktop"
sectionSelfHosted = "Self-hosted"
title = "Instalați Stirling PDF Editor"
[portal.home.download.docker]
detailBody = "Rulați imaginea oficială pe serverul dvs."
note = "Se deschide la :8080. Autentificare implicită: admin / stirling."
tagline = "Rulați serverul într-un container"
title = "Docker"
variantFat = "Fat"
variantLite = "Ultra-Lite"
variantStandard = "Standard"
[portal.home.download.kubernetes]
detailBody = "Instalați chart-ul Helm oficial."
note = "Adăugați un PVC pentru /configs pentru a păstra setările."
tagline = "Implementați într-un cluster cu Helm"
title = "Kubernetes"
[portal.home.download.linux]
detailBody = "Build-uri native pentru distribuția dvs."
guideBtn = "Vedeți opțiunile de instalare Linux"
note = "Build-uri AppImage, .deb și .rpm sunt disponibile pentru distribuțiile uzuale."
tagline = "Aplicație desktop nativă pentru distribuția dvs."
title = "Linux"
[portal.home.download.mac]
altLabel = "Sau prin Homebrew"
detailBody = "Rulați instalatorul sau folosiți Homebrew."
downloadBtn = "Descărcați pentru macOS"
tagline = "Aplicație nativă pentru Apple silicon și Intel"
title = "macOS"
[portal.home.download.manual]
detailBody = "Rulați fișierul .jar pe un server bare metal."
downloadBtn = "Descărcați fișierul .jar"
note = "Necesită Java 21+. Se deschide la :8080; autentificare implicită admin / stirling."
runLabel = "Apoi rulați-l"
tagline = "Rulați fișierul .jar pe un server bare metal"
title = "Configurare manuală server"
[portal.home.download.windows]
altLabel = "Sau prin winget"
detailBody = "Rulați instalatorul sau folosiți un manager de pachete."
downloadBtn = "Descărcați instalatorul"
tagline = "Aplicație nativă pentru Microsoft Windows"
title = "Windows"
[portal.home.editor]
activeOfDeployed = "{{active}} din {{total}} active luna aceasta"
name = "Stirling PDF Editor"
open = "Deschideți în browser"
updated = "actualizat {{time}}"
[portal.home.editor.deploy]
finish = "Finalizați implementarea"
options = "Vedeți opțiunile de implementare"
start = "Implementați Editorul"
[portal.home.editor.target]
cloud = "Managed Cloud"
docker = "Self-hosted · Docker"
kubernetes = "Self-hosted · Kubernetes"
[portal.home.greeting]
afternoon = "Bună ziua"
evening = "Bună seara"
morning = "Bună dimineața"
[portal.infrastructure]
manageEditorDeployment = "Gestionați implementarea Editorului"
sectionsAriaLabel = "Secțiuni de infrastructură"
subtitle = "Implementări, credențiale, postură de securitate, stocare și jurnalul de audit pentru spațiul dvs. de lucru Stirling."
title = "Infrastructură"
[portal.infrastructure.apiKeys]
createKey = "Creați cheie"
heading = "Chei API"
subheading = "Credențiale cu domeniu limitat, limite de rată per cheie, permisiuni și liste de permisiuni IP."
[portal.infrastructure.apiKeys.card]
created = "Creat"
lastUsed = "Utilizat ultima dată"
revoke = "Revocați cheia"
usageMonth = "Utilizare luna aceasta"
usageToday = "Utilizare astăzi"
[portal.infrastructure.apiKeys.empty]
description = "Creați o cheie cu domeniu limitat pentru a începe să apelați Stirling API."
title = "Nu există încă chei API"
[portal.infrastructure.apiKeys.error]
load = "Nu s-au putut încărca cheile dvs. API. Încercați din nou."
[portal.infrastructure.apiKeys.revoke]
body = "Revocați \"{{name}}\"? Orice integrare care încă folosește această cheie va începe imediat să primească erori 401. Această acțiune nu poate fi anulată."
cancel = "Anulați"
confirm = "Revocați cheia"
title = "Revocați cheia API"
[portal.infrastructure.audit]
filterAriaLabel = "Filtrați evenimentele de audit după categorie"
heading = "Jurnale de audit"
latencyValue = "{{value}} ms"
noEventsInCategory = "Nu există evenimente în această categorie."
subheading = "Fiecare eveniment de autentificare, configurare și procesare din spațiul dvs. de lucru."
[portal.infrastructure.audit.columns]
actor = "Actor"
event = "Eveniment"
latency = "Latență"
status = "Stare"
target = "Resursă"
timestamp = "Marcaj temporal"
[portal.infrastructure.audit.empty]
description = "Activitatea spațiului de lucru va apărea aici pe măsură ce are loc."
title = "Nu există evenimente de audit"
[portal.infrastructure.audit.export]
cancel = "Anulați"
error = "Exportul a eșuat. Încercați din nou."
exportButton = "Exportați"
exporting = "Se exportă…"
fieldsLegend = "Coloane"
format = "Format"
open = "Exportați"
subtitle = "Descărcați evenimentele de audit ca CSV sau JSON. Alegeți coloanele de inclus."
title = "Exportați jurnalul de audit"
[portal.infrastructure.audit.export.fields]
date = "Dată"
documentName = "Nume document"
ipAddress = "Adresă IP"
outcome = "Rezultat"
tool = "Instrument"
username = "Nume utilizator"
[portal.infrastructure.audit.filters]
all = "Toate"
auth = "Autentificare"
config = "Configurare"
elevation = "Elevare"
policy = "Politică"
processing = "Procesare"
security = "Securitate"
[portal.infrastructure.audit.forbidden]
description = "Jurnalul de audit este disponibil pentru liderii de echipă și administratori. Solicitați acces liderului de echipă sau unui administrator."
title = "Nu aveți acces"
[portal.infrastructure.audit.metrics]
config = "Configurare"
policy = "Politică"
processing = "Procesare"
totalEvents = "Evenimente totale · 24h"
[portal.infrastructure.auditCatLabel]
auth = "Auth"
config = "Config"
elevation = "Elevare"
policy = "Politică"
processing = "Procesare"
security = "Securitate"
[portal.infrastructure.auditStatusLabel]
danger = "Eroare"
info = "Info"
success = "Succes"
warning = "Avertisment"
[portal.infrastructure.createKey]
cancel = "Anulați"
createKey = "Creați cheie"
done = "Gata"
keyNameLabel = "Nume cheie"
keyNamePlaceholder = "de ex. Producție · ingestie"
secretKeyCaption = "Cheie secretă"
secretWarning = "Stocați aceasta într-un manager de secrete. Stirling stochează doar un hash — nu există nicio modalitate de a o recupera ulterior."
subtitle = "Limitați cheia la minimul necesar. O puteți roti sau revoca oricând."
subtitleCreated = "Copiați acest secret acum — nu va mai fi afișat."
title = "Creați cheie API"
titleCreated = "Cheie creată"
[portal.infrastructure.keyLabel]
active = "Activă"
revoked = "Revocată"
[portal.infrastructure.tabs]
apiKeys = "Chei API"
audit = "Jurnale de audit"
deployments = "Implementări"
models = "Modele"
security = "Securitate"
storage = "Stocare"
[portal.integrations]
availableHeading = "Disponibile"
comingSoonHeading = "În curând"
connect = "Conectați"
connectionCount_one = "{{count}} conexiune"
connectionCount_other = "{{count}} conexiuni"
customApi = "API personalizat"
searchPlaceholder = "Căutați integrări"
subtitle = "Tot cu ce poate comunica Stirling. Credențialele sunt create o singură dată aici, apoi referențiate de surse, politici și pipeline-uri."
title = "Integrări"
typedName = "Nume {{tool}}"
[portal.integrations.filters]
all = "Toate"
audit = "Audit"
connected = "Conectate"
notify = "Notificare"
security = "Securitate"
signing = "Semnare"
storage = "Stocare"
[portal.integrations.noResults]
description = "No integrations match your filters. Try a different category or search."
title = "No matches"
[portal.integrations.status]
connected = "Conectat"
[portal.integrations.table]
integration = "Integrare"
worksWith = "Funcționează cu"
[portal.integrations.worksWith]
pipelines = "Pipeline-uri"
policies = "Politici"
sources = "Surse"
[portal.legal]
draft = "{{label}} · ciornă"
loadError = "Nu s-a putut încărca acest document. Încercați din nou."
loading = "Se încarcă…"
title = "Document juridic"
[portal.nav]
agent-builder = "Constructor de agenți"
components = "Componente"
docs = "Documentație pentru dezvoltatori"
documents = "Documente"
editor = "Editor"
home = "Acasă"
infrastructure = "Infrastructură"
integrations = "Integrări"
pipelines = "Pipeline-uri"
policies = "Politici"
procurement = "Achiziții"
sources = "Surse"
usage = "Utilizare și facturare"
users = "Utilizatori"
[portal.nav.section]
platform = "Platformă PDF"
processor = "Procesor PDF"
[portal.pipelines]
subtitle = "Fiecare pipeline automatizat de documente pe backend: un lanț ordonat de operațiuni peste un set de surse, rulat la un declanșator. Faceți clic pe un rând pentru pașii și sursele sale."
title = "Pipeline-uri"
[portal.pipelines.actions]
newPipeline = "Pipeline nou"
[portal.pipelines.builder]
activate = "Activate"
back = "Înapoi la pipeline-uri"
cannotFollow = "Nu poate prelua {{produced}}"
chooseAccount = "Alegeți un cont"
chooseDestination = "Alegeți o destinație"
chooseOperation = "Alegeți ce face acest pas"
chooseSource = "Alegeți o sursă"
discard = "Renunțați la modificări"
inputs = "Intrare"
inputSource = "Sursă de intrare"
inputTrigger = "Declanșator"
keepEditing = "Continuați editarea"
moreActions = "More actions"
needsConfiguring = "Necesită configurare"
needsDestination = "No destination chosen"
needsSource = "No source chosen"
noToolMatches = "Niciun instrument nu corespunde căutării dvs."
pause = "Pause"
rename = "Rename pipeline"
searchTools = "Căutați instrumente"
sendToSystem = "Trimiteți către alt sistem"
stepsIncompatible = "Acești pași nu pot rula pe ceea ce produce pasul lor anterior: {{tools}}."
stepsNeedSetup = "Acești pași necesită încă configurare înainte de salvare: {{tools}}."
supportingFiles = "Supporting files"
testRun = "Test with a file"
unknownStep = "Operațiune nerecunoscută, păstrată ca atare."
unsavedBody = "Aveți modificări nesalvate. Salvați-le înainte de a pleca sau renunțați la ele?"
unsavedTitle = "Modificări nesalvate"
usesDefaults = "Rulează cu setările implicite"
viewDefinition = "View definition"
[portal.pipelines.builder.blocker]
destination = "Choose a destination"
heading = "To create this pipeline:"
incompatible = "Fix steps that can't run in order: {{tools}}"
name = "Give the pipeline a name"
saveHeading = "To save your changes:"
schedule = "Set how often it runs"
setup = "Finish setting up: {{tools}}"
source = "Choose an input source"
[portal.pipelines.builder.diagnostic]
fan-in = "Combină fiecare fișier din pasul anterior"
fan-out = "Rulează o dată pentru fiecare fișier din pasul anterior"
format-mismatch = "Necesită {{accepts}}, dar pasul anterior produce {{produced}}"
output-uncertain = "Este posibil să nu ruleze: ieșirea pasului anterior depinde de modul în care este configurat"
source-mismatch = "Necesită {{accepts}}, dar intrarea acestui pipeline este {{produced}}"
undeclared-operation = "Nu se poate verifica ce acceptă acest pas"
[portal.pipelines.composer]
addTool = "Adăugați instrument"
create = "Creați pipeline"
createPaused = "Create paused"
editingUnsupported = "Afișarea acestor parametri ai instrumentului pentru editare nu este încă acceptată."
editSource = "Edit source"
name = "Nume"
namePlaceholder = "de ex. Scanare de redactare"
noToolSettings = "Acest instrument nu are setări configurabile."
output = "Ieșire"
save = "Salvați modificările"
scheduleEvery = "Rulați la fiecare"
trigger = "Declanșator"
triggerManual = "Doar manual"
[portal.pipelines.composer.runsEvery]
days_one = "Runs every day"
days_other = "Runs every {{count}} days"
hours_one = "Runs every hour"
hours_other = "Runs every {{count}} hours"
minutes_one = "Runs every minute"
minutes_other = "Runs every {{count}} minutes"
[portal.pipelines.composer.unit]
days = "zile"
hours = "ore"
minutes = "minute"
[portal.pipelines.definition]
subtitle = "The pipeline as it would be saved."
title = "Definition"
[portal.pipelines.delete]
body = "Ștergeți „{{name}}”? Această acțiune nu poate fi anulată."
cancel = "Anulați"
confirm = "Ștergeți"
title = "Ștergeți pipeline-ul?"
[portal.pipelines.detail]
clearHistory = "Ștergeți istoricul"
delete = "Ștergeți pipeline-ul"
run = "Rulați acum"
[portal.pipelines.empty]
action = "Creați un pipeline"
connectSource = "Conectați o sursă"
description = "Creați primul pipeline: alegeți sursele peste care rulează, înlănțuiți operațiunile și alegeți unde ajunge ieșirea."
title = "Nu există încă pipeline-uri"
[portal.pipelines.graph]
addFirstTool = "Add a tool"
dragHint = "Drop on a line to move it"
insertHere = "Add a tool here"
removeNode = "Remove {{name}}"
showError = "Show why {{name}} failed"
[portal.pipelines.graph.add]
input = "Add a source"
output = "Add a destination"
[portal.pipelines.graph.run]
done = "Done"
failed = "Failed"
running = "Running"
[portal.pipelines.inspector]
multipleBody = "Drag any of them onto a line to move them together, or press Delete to remove them."
multipleSelected_one = "{{count}} step selected"
multipleSelected_other = "{{count}} steps selected"
noSelectionBody = "Pick a node in the graph to change what it does."
noSelectionTitle = "Nothing selected"
[portal.pipelines.inspector.status]
completed_one = "Finished the only step"
completed_other = "Finished all {{count}} steps"
failed_one = "Failed on the only step"
failed_other = "Failed after {{done}} of {{count}} steps"
running_one = "Running the only step"
running_other = "Running step {{done}} of {{count}}"
[portal.pipelines.kpi]
active = "Active"
paused = "În pauză"
total = "Pipeline-uri"
[portal.pipelines.run]
allProcessed_one = "Nimic de rulat: {{count}} document al sursei a fost deja procesat."
allProcessed_other = "Nimic de rulat: toate cele {{count}} documente din surse au fost deja procesate."
completed_one = "Rulare finalizată."
completed_other = "Toate cele {{count}} rulări au fost finalizate."
empty = "Nimic de rulat: sursele nu au avut documente de procesat."
failed = "Rularea a eșuat: {{error}}"
inFlight = "Nimic nou de rulat: documentele sunt încă procesate dintr-o rulare anterioară."
parked_one = "Nimic de rulat: {{count}} document a eșuat anterior și este parcat. Remediați cauza, apoi ștergeți istoricul pentru a-l reîncerca."
parked_other = "Nimic de rulat: {{count}} documente au eșuat anterior și sunt parcate. Remediați cauza, apoi ștergeți istoricul pentru a le reîncerca."
running = "Rularea a început; este încă în desfășurare."
timeout = "Rularea durează mai mult decât era de așteptat; se poate finaliza în continuare în fundal."
[portal.pipelines.status]
active = "Activ"
paused = "În pauză"
[portal.pipelines.table]
name = "Pipeline"
sources = "Surse"
status = "Stare"
steps = "Pași"
trigger = "Trigger"
[portal.pipelines.trigger]
folder-watch = "Monitorizare folder"
manual = "Manual"
schedule = "Programat"
[portal.policies]
defaultName = "Politică {{category}}"
subtitle = "Automatizări permanente care aplică un pipeline de instrumente fiecărui document. Fiecare politică se declanșează la încărcare sau export, rulează lanțul de instrumente și salvează versiunea aplicată alături de original."
title = "Politici"
[portal.policies.card]
comingSoon = "Actualizați la Enterprise"
notSetUp = "Neconfigurat"
requiresAiEngine = "Necesită motor AI"
[portal.policies.categories.classification]
desc = "Identificați tipul fiecărui document la încărcare și etichetați-i metadatele pentru arhivare și căutare."
label = "Clasificare"
[portal.policies.categories.compliance]
desc = "Aplicați cerințele HIPAA, GDPR, SOC 2 sau FedRAMP fiecărui document."
label = "Conformitate"
[portal.policies.categories.ingestion]
desc = "Clasificați documente, extrageți date structurate, aplicați convenții de denumire și normalizați pagini."
label = "Ingestie"
[portal.policies.categories.retention]
desc = "Setați cât timp sunt păstrate documentele, când se arhivează și când se șterg."
label = "Păstrare"
[portal.policies.categories.routing]
desc = "Rutați automat documentele către echipa, folderul sau sistemul potrivit."
label = "Rutare"
[portal.policies.categories.security]
desc = "Detectați PII, redactați, eliminați conținut activ și aplicați filigran documentelor."
label = "Securitate"
[portal.policies.config]
scopeAll = "Toate documentele"
[portal.policies.config.classification]
summary = "Clasifică fiecare document încărcat în funcție de etichetele echipei dvs. și îi etichetează metadatele."
[portal.policies.config.classification.rules]
0 = "Clasifică"
1 = "Etichetează metadatele"
[portal.policies.config.compliance]
summary = "Validează documentele față de cadrele de reglementare înainte ca acestea să părăsească sistemul."
[portal.policies.config.compliance.fields]
accessLog = "Jurnal de acces"
auditTrail = "Pistă de audit"
frameworks = "Cadre"
onViolation = "Când nu este conform"
[portal.policies.config.compliance.rules]
0 = "Scanare cadru"
1 = "Aplicați acțiune"
2 = "Pistă de audit"
[portal.policies.config.ingestion]
summary = "Clasifică documente, extrage date structurate, aplică denumiri și normalizează pagini."
[portal.policies.config.ingestion.fields]
belowThreshold = "Sub prag"
minConfidence = "Încredere minimă"
[portal.policies.config.ingestion.rules]
0 = "Clasificați"
1 = "Extrageți"
2 = "Denumiți"
3 = "Normalizați"
[portal.policies.config.purview]
label = "Aplicați o etichetă de sensibilitate Microsoft Purview"
[portal.policies.config.purview.fields]
connection = "Tenant Purview"
labelId = "ID etichetă"
labelIdHelp = "GUID-ul etichetei, din portalul Purview. Aplicarea unei etichete scrie metadatele acesteia pe PDF; nu poate cripta, pentru asta este necesar clientul Microsoft."
labelName = "Nume etichetă (opțional)"
labelNameHelp = "Înregistrat alături de ID, astfel încât oamenii și instrumentele să poată recunoaște eticheta."
[portal.policies.config.purview.fields.method]
help = "Purview distinge o etichetă aplicată de o politică de una aleasă de o persoană."
label = "Cum este înregistrată eticheta"
privileged = "Ca aleasă de o persoană"
standard = "Ca aplicată automat"
[portal.policies.config.purviewRead]
label = "Citiți o etichetă Microsoft Purview"
[portal.policies.config.purviewRead.fields]
connection = "Tenant Purview"
connectionHelp = "Citește eticheta pe care documentul o poartă deja, astfel încât pașii următori să poată acționa în funcție de ea."
[portal.policies.config.retention]
summary = "Aplică durata de păstrare a documentelor, momentul arhivării și momentul ștergerii."
[portal.policies.config.retention.fields]
archiveAfter = "Arhivați după"
immutableHold = "Reținere imuabilă"
keepFor = "Păstrați timp de"
[portal.policies.config.retention.rules]
0 = "Reținere de păstrare"
1 = "Arhivare automată"
2 = "Blocare ștergere"
[portal.policies.config.routing]
summary = "Rutează documentele către destinația potrivită pe baza tipului și clasificării."
[portal.policies.config.routing.fields]
destination = "Destinație"
notify = "Notificați la rutare"
webhookUrl = "Webhook URL"
[portal.policies.config.routing.rules]
0 = "Clasificare automată"
1 = "Rutare către folder"
2 = "Notificare webhook"
[portal.policies.config.security]
summary = "Detectează și redactează PII, elimină conținut activ (JavaScript) și aplică filigran documentelor."
[portal.policies.config.security.rules]
0 = "Redactați PII"
1 = "Eliminați JavaScript"
2 = "Filigran"
[portal.policies.detail]
enforces = "Aplică"
onEveryExport = "La fiecare export"
onEveryUpload = "La fiecare încărcare"
outputAsNewFile = "ca fișier nou"
outputAsNewVersion = "ca versiune nouă"
recentActivity = "Activitate recentă"
retry = "Reîncercați"
showLess = "Afișați mai puțin"
showMore = "Afișați mai mult"
sources = "Surse"
[portal.policies.detail.actions]
clearHistory = "Șterge istoricul procesărilor"
delete = "Șterge"
editSettings = "Editează setările"
pause = "Pauză"
resume = "Reia"
runNow = "Rulează acum"
[portal.policies.detail.clearHistory]
body = "Această politică va uita fiecare fișier pe care l-a procesat deja și va reprocesa tot ce se află în prezent în sursele sale la următoarea rulare. Fișierele în sine nu sunt modificate. Această acțiune nu poate fi anulată."
cancel = "Anulează"
confirm = "Șterge istoricul"
title = "Ștergi istoricul procesărilor?"
[portal.policies.detail.emptyActivity]
description = "Documentele vor apărea aici după ce această politică rulează."
title = "Încă nu există activitate"
[portal.policies.endpoints]
addWatermark = "Filigran"
autoRedact = "Redactează PII"
classifyAndLabel = "Clasifică"
compressPdf = "Comprimă"
flatten = "Aplatizează"
ocrPdf = "OCR"
sanitizePdf = "Elimină JavaScript"
[portal.policies.offline]
description = "Politicile tale sunt salvate și vor apărea după restabilirea conexiunii."
retry = "Reîncearcă"
title = "Backend indisponibil"
[portal.policies.operations]
change = "Schimbați ce face acest pas"
noResults = "Niciun pas nu corespunde. Încercați un nume de produs sau \"scan\", \"notify\", \"attach\"."
searchPlaceholder = "Căutați pași - încercați \"scan\", \"attach\" sau un nume de produs"
[portal.policies.operations.bodyMode]
binary = "Octeți bruti ai fișierului"
json = "În interiorul unui payload JSON"
multipart = "Ca încărcare de fișier (multipart)"
[portal.policies.operations.clamavScan]
description = "Propriul dvs. server ClamAV verifică documentul; nimic nu părăsește rețeaua dvs."
label = "Scanați pentru viruși (self-hosted)"
[portal.policies.operations.cloudmersiveAdvancedScan]
description = "Respinge documentele care conțin macrocomenzi, executabile, scripturi sau obiecte încorporate."
label = "Blocați conținutul activ"
[portal.policies.operations.cloudmersiveScan]
description = "Cloudmersive verifică documentul, iar rularea se oprește dacă acesta nu este curat."
label = "Scanați pentru viruși"
[portal.policies.operations.confluenceAttach]
description = "Arhivează documentul procesat pe o pagină."
label = "Atașați la o pagină Confluence"
[portal.policies.operations.consignoSubmit]
description = "Trimite documentul către ConsignO Cloud pentru semnare."
label = "Trimiteți pentru semnare (ConsignO)"
note = "Trimite documentul. Preluarea copiei semnate nu este încă acceptată, deoarece un pas nu poate transmite un rezultat unui pas ulterior."
[portal.policies.operations.customApiCall]
description = "Construiți apelul singur: cale, metodă, corp și gestionarea răspunsului."
label = "Apelați un API personalizat"
[portal.policies.operations.discordNotify]
description = "Anunță un canal că politica a gestionat un document."
label = "Postați un mesaj pe Discord"
[portal.policies.operations.elasticIndex]
description = "Înregistrează ce a făcut politica sub forma unui document ce poate fi căutat."
label = "Indexați un eveniment de audit în Elasticsearch"
[portal.policies.operations.fields.bodyMode]
helperText = "Multipart se potrivește API-urilor de încărcare; JSON se potrivește API-urilor care vor fișierul într-un payload; binary trimite octeții bruti."
label = "Cum se trimite documentul"
[portal.policies.operations.fields.bodyTemplate]
helperText = "Un corp JSON trimis ca atare. {{document.base64}} conține fișierul; {{document.*}} și {{run.*}} sunt completate pentru fiecare document."
label = "Corp JSON"
[portal.policies.operations.fields.connection]
label = "Cont"
[portal.policies.operations.fields.domain]
label = "Domeniu Mailgun"
placeholder = "mg.acme.com"
[portal.policies.operations.fields.fileFieldName]
helperText = "Câmpul de formular sub care API așteaptă documentul."
label = "Numele câmpului de fișier"
placeholder = "file"
[portal.policies.operations.fields.from]
label = "De la"
placeholder = "processor@acme.com"
[portal.policies.operations.fields.headers]
helperText = "Un obiect JSON cu perechi nume/valoare pentru anteturi. Credențiala conexiunii este adăugată automat."
label = "Headers"
[portal.policies.operations.fields.index]
label = "Index"
placeholder = "stirling-audit"
[portal.policies.operations.fields.issueKey]
label = "Cheie problemă"
placeholder = "OPS-42"
[portal.policies.operations.fields.message]
helperText = "Trimis ca mesaj. {{document.*}} și {{run.*}} sunt completate pentru fiecare document."
label = "Mesaj"
[portal.policies.operations.fields.method]
label = "Metodă"
[portal.policies.operations.fields.pageId]
label = "ID pagină"
placeholder = "66186"
[portal.policies.operations.fields.path]
helperText = "Adăugat la URL-ul de bază al conexiunii. Nu poate ajunge niciodată la alt host."
label = "Cale"
placeholder = "/v1/scan"
[portal.policies.operations.fields.remotePath]
helperText = "Locul din drive unde se scrie. {{document.filename}} este completat pentru fiecare document."
label = "Cale destinație"
placeholder = "Processed/{{document.filename}}"
[portal.policies.operations.fields.responseMode]
helperText = "Raportul lasă documentul neatins. Înlocuirea îl schimbă cu orice se întoarce."
label = "Ce se face cu răspunsul"
[portal.policies.operations.fields.signerEmail]
label = "Email semnatar"
placeholder = "signer@acme.com"
[portal.policies.operations.fields.subject]
label = "Subiect"
placeholder = "Processed: {{document.filename}}"
[portal.policies.operations.fields.text]
helperText = "Presidio analizează acest text. Folosiți {{document.title}} sau lipiți textul pe care doriți să îl verificați."
label = "Text de verificat"
[portal.policies.operations.fields.to]
label = "Către"
placeholder = "records@acme.com"
[portal.policies.operations.fields.username]
label = "Nume utilizator Nextcloud"
placeholder = "svc-stirling"
[portal.policies.operations.googlechatNotify]
description = "Anunță un spațiu că politica a gestionat un document."
label = "Postați un mesaj pe Google Chat"
[portal.policies.operations.jiraAttach]
description = "Arhivează documentul procesat pe o problemă."
label = "Atașați la o problemă Jira"
[portal.policies.operations.mailgunEmail]
description = "Trimite documentul procesat ca atașament."
label = "Trimiteți documentul prin email (Mailgun)"
[portal.policies.operations.n8nGate]
description = "Your workflow decides whether the run carries on."
label = "Ask an n8n workflow to approve"
note = "The workflow must reply with {\"approved\": true}. Anything else — including a timeout — stops the run and parks the document."
[portal.policies.operations.n8nNotify]
description = "Sends the run's details, not the document."
label = "Tell an n8n workflow"
[portal.policies.operations.n8nSend]
description = "Sends the document and the run's details to your workflow."
label = "Send the document to n8n"
[portal.policies.operations.n8nTransform]
description = "Your workflow processes the document and the file it returns replaces it."
label = "Process the document in n8n"
note = "Set the Webhook node to respond \"Using Respond to Webhook Node\", and return a file. On the default \"Immediately\" setting n8n replies with an acknowledgement, and that would replace the document."
[portal.policies.operations.nextcloudUpload]
description = "Scrie documentul procesat într-un folder."
label = "Încărcați în Nextcloud"
[portal.policies.operations.presidioAnalyze]
description = "Propriul dvs. server Presidio raportează datele personale pe care le găsește."
label = "Detectați date personale"
note = "Presidio citește text, nu fișiere. Dați-i textul pe care doriți să îl verificați — documentul în sine nu este încărcat."
[portal.policies.operations.responseMode]
replace = "Înlocuiți documentul cu răspunsul"
report = "Păstrați documentul, înregistrați răspunsul"
[portal.policies.operations.sendgridEmail]
description = "Trimite documentul procesat ca atașament."
label = "Trimiteți documentul prin email (SendGrid)"
[portal.policies.operations.slackNotify]
description = "Anunță un canal că politica a gestionat un document."
label = "Postați un mesaj pe Slack"
[portal.policies.operations.splunkEvent]
description = "Înregistrează ce a făcut politica acolo unde auditorii dvs. caută deja."
label = "Trimiteți un eveniment de audit către Splunk"
[portal.policies.operations.sumologicEvent]
description = "Înregistrează ce a făcut politica într-un colector HTTP."
label = "Trimiteți un eveniment de audit către Sumo Logic"
[portal.policies.operations.teamsNotify]
description = "Anunță un canal că politica a gestionat un document."
label = "Postați un mesaj pe Teams"
[portal.policies.operations.webhookPost]
description = "Trimite documentul în sine către un URL ales de dvs."
label = "Postați documentul către un webhook"
[portal.policies.operations.zapierNotify]
description = "Predă detaliile rulării automatizării dvs."
label = "Declanșați un scenariu Zap sau Make"
[portal.policies.stats]
activeFor = "Activ"
dataProcessed = "Date procesate"
docsEnforced = "Documente aplicate"
[portal.policies.status]
active = "Activ"
paused = "În pauză"
[portal.policies.summary.active]
description = "Aplicare la încărcare/export"
label = "Politici active"
[portal.policies.summary.categories]
description = "Disponibile pentru configurare"
label = "Categorii"
[portal.policies.summary.docsEnforced]
description = "În toate politicile active"
label = "Documente aplicate"
[portal.policies.summary.paused]
description = "Configurate, dar nu se declanșează"
label = "În pauză"
[portal.policies.table]
appliesTo = "Se aplică la"
docs = "Documente aplicate"
enforces = "Aplică"
policy = "Politică"
status = "Stare"
[portal.policies.wizard.actions]
back = "Înapoi"
cancel = "Anulează"
continue = "Continuă"
enablePolicy = "Activează politica"
saveChanges = "Salvează modificările"
[portal.policies.wizard.capability.classify]
desc = "Identifică tipul documentului din etichetele echipei dvs. și îl etichetează, astfel încât să fie arhivat și căutat după categorie."
label = "Clasificați documentul"
[portal.policies.wizard.capability.compress]
desc = "Comprimă documentul la o dimensiune mai mică a fișierului."
label = "Reduce dimensiunea fișierului"
[portal.policies.wizard.capability.flatten]
desc = "Îmbină câmpurile de formular și adnotările în pagină, astfel încât să nu poată fi editate."
label = "Aplatizează documentul"
[portal.policies.wizard.capability.ocr]
desc = "Rulează OCR astfel încât paginile scanate să devină text selectabil și căutabil."
label = "Fă textul căutabil"
[portal.policies.wizard.capability.redact]
desc = "Găsește și acoperă detaliile sensibile — precum numerele de asigurare socială și de card — astfel încât să nu poată fi citite."
label = "Redactează informațiile sensibile"
[portal.policies.wizard.capability.sanitize]
desc = "Elimină JavaScript ascuns, astfel încât nimic să nu poată rula automat când documentul este deschis."
label = "Elimină conținutul activ"
[portal.policies.wizard.capability.timestampPdf]
desc = "Dovedește că documentul a existat în această formă exactă la un moment dat, folosind o autoritate independentă de timestamp. Se trimite doar un hash - documentul nu părăsește niciodată serverul dvs."
label = "Adăugați un timestamp de încredere"
[portal.policies.wizard.capability.watermark]
desc = "Aplică un marcaj vizibil (de ex. „Confidențial”) pe fiecare pagină."
label = "Aplică un filigran"
[portal.policies.wizard.classification]
description = "Fiecare document încărcat este clasificat în funcție de etichetele încorporate și etichetat cu tipurile potrivite. Setul de etichete este partajat în întreaga echipă."
labelsHeading = "Etichete de clasificare"
[portal.policies.wizard.errors]
noTools = "Activează mai întâi cel puțin un instrument în fluxul de lucru."
saveFailed = "Politica nu a putut fi salvată. Încearcă din nou."
[portal.policies.wizard.output]
heading = "Ieșire și rulare"
[portal.policies.wizard.output.filenameRule]
autoNumber = "Numerotare automată"
label = "Regulă pentru numele fișierului"
placeholder = "Text de adăugat (opțional)"
prefix = "Prefix"
suffix = "Sufix"
[portal.policies.wizard.output.outputAs]
label = "Ieșire ca"
newFile = "Fișier nou"
newVersion = "Versiune nouă"
[portal.policies.wizard.output.runOn]
export = "Export"
helper = "Când se declanșează politica: la încărcare sau înainte de export."
label = "Rulează la"
upload = "Încărcare"
[portal.policies.wizard.settings]
heading = "Setări"
[portal.policies.wizard.sources]
heading = "Surse"
loading = "Se încarcă sursele…"
[portal.policies.wizard.tabs]
ariaLabel = "Pași de configurare"
settings = "Setări"
workflow = "Acțiuni"
[portal.policies.wizard.title]
edit = "Editează politica {{category}}"
setUp = "Configurează politica {{category}}"
[portal.policies.wizard.workflow]
description = "Alege ce face această politică fiecărui document pe care îl procesează."
[portal.policySummary.action]
setUp = "Configurează"
[portal.processorFlow]
footnote = "Numărătorile sunt pentru ultimele 24 de ore. Viteza fluxului este ilustrativă."
liveBadge = "Live"
stats = "{{connected}} conectate · {{processed}} PDF-uri procesate"
title = "Procesor PDF"
[portal.processorFlow.lens]
ariaLabel = "Mod de vizualizare"
flow = "Flux"
sankey = "Sankey"
[portal.processorFlow.outcomes]
count = "{{n}} · 24h"
failed = "Eșuate"
heading = "Rezultate"
success = "Livrate"
[portal.processorFlow.policies]
activeCount = "{{n}} active"
count = "{{n}} · 24h"
heading = "Politici"
setUp = "Configurați"
soon = "În curând"
[portal.processorFlow.sankey]
waist = "Politici · {{n}} active"
[portal.processorFlow.sankey.empty]
description = "Conectați o sursă și activați o politică pentru a urmări documentele cum trec prin procesor."
title = "Încă nu există flux"
[portal.processorFlow.sources]
comingSoonTag = "Conectați"
editor = "Stirling PDF Editor"
heading = "Surse"
perDay = "{{n}} / 24h"
[portal.processorFlow.sources.comingSoon]
apiMcp = "API · MCP"
cloud = "Drive · Box · S3"
email = "Preluare email"
[portal.procurement]
subtitle = "Parcurge evaluarea, contractarea și integrarea echipei tale. Fiecare document într-un singur loc."
title = "Achiziții"
[portal.procurement.agreement]
agreeCta = "Acceptă și abonează-te"
confidential = "Confidențial"
confirm = "Am citit și sunt de acord cu Stirling Enterprise Agreement."
docName = "Acord Stirling Enterprise"
docSub = "MSA, Formular de comandă, EULA și DPA, combinate într-o singură semnătură."
download = "Descărcați"
downloadDraftError = "Nu s-a putut genera acordul PDF - rendererul de documente nu este disponibil. Încercați din nou în scurt timp sau contactați suportul."
downloadError = "Nu s-a putut descărca acordul semnat. Încercați din nou."
legalName = "Numele entității juridice"
legalNamePlaceholder = "Entitatea juridică ce va semna"
loadError = "Nu s-a putut încărca acordul. Încercați din nou."
loading = "Se încarcă acordul..."
ref = "Ref {{ref}} · {{version}}"
requestChanges = "Solicitați modificări"
scrollHint = "Derulați pentru a revizui"
signatory = "Nume semnatar"
signatoryPlaceholder = "Nume complet"
signatoryTitle = "Titlu semnatar"
signatoryTitlePlaceholder = "de ex. Consilier juridic general"
signError = "Nu s-a putut înregistra semnătura dvs. Încercați din nou."
[portal.procurement.builder]
addons = "Suplimente"
addressLine1 = "Linia de adresă 1"
addressLine1Placeholder = "500 Howard St"
addressLine2 = "Linia de adresă 2"
addressLine2Placeholder = "Suită, etaj, clădire"
back = "Înapoi"
businessName = "Numele firmei"
businessNamePlaceholder = "Compania ta"
city = "Oraș"
cityPlaceholder = "San Francisco"
completeRequired = "Completați câmpurile obligatorii (marcate cu *) cu un email valid înainte de a genera oferta."
contactEmail = "Email contact"
contactEmailPlaceholder = "jane@acme.com"
contactName = "Nume contact"
contactNamePlaceholder = "Jane Doe"
continue = "Continuă"
done = "Gata"
eula = "Am citit și sunt de acord cu Stirling Enterprise EULA. Aceasta guvernează acordul generat din această ofertă."
generate = "Generează oferta"
indemnification = "Despăgubire IP"
indemnificationSub = "Apărăm revendicările IP eligibile, conform EULA"
paperEyebrow = "Ofertă Enterprise"
paperFor = "Pregătită pentru"
pdfSize = "Dimensiune PDF"
poNumber = "Număr PO"
poNumberPlaceholder = "Opțional"
postalCode = "Cod poștal"
postalCodePlaceholder = "94105"
posture = "Guvernanță"
posture_count = "~{{count}} politici"
posture_essentials = "Esențiale"
posture_essentialsSub = "Clasificare + Partajare — valorile implicite"
posture_governed = "Guvernat"
posture_governedSub = "Adaugă Securitate și Rutare"
posture_regulated = "Reglementat"
posture_regulatedSub = "Fiecare categorie — Conformitate, Retenție, Ingestie"
qbr = "Evaluări trimestriale de business"
qbrSub = "SE-ul tău revizuiește utilizarea și foaia de parcurs în fiecare trimestru"
region = "Stat / regiune"
regionPlaceholder = "California"
running = "{{annual}} / an · {{years}} ani {{tcv}}"
s1Sub = "Echipa ta și PDF-urile pe care te aștepți să le rulezi în fiecare an."
s1Title = "Cât vei procesa?"
s2Sub = "Termenele mai lungi reduc tariful; nivelul de serviciu stabilește suportul."
s2Title = "Angajament și serviciu"
s3Sub = "Pentru oferta și acordul pe care îl generează."
s3Title = "Detaliile tale"
serviceLevel = "Nivel de serviciu"
size_compact = "Compact"
size_compactSub = "În principal text, sub 1 MB"
size_heavy = "Greu"
size_heavySub = "Scanat sau bogat în imagini, 5 MB+"
size_standard = "Standard"
size_standardSub = "Text și imagini mixte, 1 până la 5 MB"
slDedicated = "Dedicat"
slDedicatedSub = "4 ore lucrătoare · manager de cont dedicat · +30%"
slPriority = "Prioritar"
slPrioritySub = "Aceeași zi lucrătoare · CSM nominalizat · +15%"
slStandard = "Standard"
slStandardSub = "Următoarea zi lucrătoare · CSM partajat · inclus"
stepOf = "Pasul {{n}} din {{total}}"
taxId = "TVA / ID fiscal"
taxIdPlaceholder = "Opțional"
term = "Termen"
termDiscount = "Reducere de {{pct}}% aplicată pentru angajament pe mai mulți ani"
title = "Construiește oferta"
training = "Onboarding și instruire"
trainingSub = "Sesiuni live pentru a-ți pune echipa în mișcare"
users = "Total utilizatori"
usersPlaceholder = "de ex. 250"
viewEula = "Citiți-l"
volEstimated = "Estimat din {{count}} utilizatori (~2.000 PDF-uri fiecare, inclusiv automatizarea). Editează dacă știi mai bine."
volManual = "Se folosește valoarea ta. Reestimează din dimensiunea echipei oricând."
volNoUsers = "Nu ești sigur? Introdu dimensiunea echipei și o vom estima."
volume = "Volum anual de PDF-uri"
volumePlaceholder = "de ex. 1.000.000"
years_one = "{{count}} an"
years_other = "{{count}} ani"
[portal.procurement.documents]
agreement = "Acord Enterprise"
agreementSub = "MSA, Formular de comandă și DPA într-o singură semnătură."
download = "Descărcați"
eula = "EULA și Termeni comerciali"
eulaSub = "Termenii software și comerciali self-serve."
invoice = "Factură"
invoiceSub = "Prima dvs. factură de abonament."
laterInvoice = "Disponibilă după ce acceptați"
laterQuote = "Disponibilă după emiterea ofertei"
quote = "Ofertă"
quoteSub = "Oferta dvs. Enterprise detaliată."
sla = "Anexă SLA"
slaSub = "Niveluri de suport și obiective de răspuns."
subprocessors = "Subprocesatori"
subprocessorsSub = "Terți care procesează date în numele dvs."
subtitle = "Documentele tranzacției dvs., disponibile oricând."
title = "Documente"
view = "Vizualizați"
[portal.procurement.error]
title = "Ceva nu a mers bine"
[portal.procurement.hero]
barAria = "Etapa {{current}} din {{total}}"
ctaAgreement = "Revizuiește și semnează acordul"
ctaExploring = "Configurați perioada de probă"
ctaQuote = "Revizuiește oferta"
ctaReviewQuote = "Revizuiți oferta"
ctaTrial = "Construiește oferta"
documents = "Documente"
eyebrow = "Achiziții enterprise"
eyebrowCompany = "{{company}} Enterprise"
inviteTeammates = "Invită coechipieri"
licenseKey = "Cheie de licență"
liveSub = "Organizația dvs. este provisionată și licența dvs. este activă."
liveTitle = "Sunteți live pe Stirling Enterprise"
next = "Următorul: {{stage}}"
open = "Deschide achizițiile"
scheduleCall = "Programează un apel"
sentenceAgreement = "revizuiți și semnați acordul"
sentenceLive = "provisionare și lansare"
sentencePayment = "ordin de achiziție și plată"
sentenceQuote = "revizuiți și acceptați oferta"
sentenceTrial = "configurați spațiul de lucru de probă"
[portal.procurement.journey]
daysLeft_one = "{{count}} zi rămasă"
daysLeft_other = "{{count}} zile rămase"
[portal.procurement.journeySteps.agreement]
blurb = "O singură semnătură acoperă MSA, formularul de comandă, EULA și DPA."
gatingAction = "Revizuiește și semnează acordul"
label = "Acord"
[portal.procurement.journeySteps.implementation]
blurb = "Provisionează spațiul de lucru și rulează playbook-ul de go-live."
gatingAction = "Se provisionează spațiul tău de lucru"
label = "Implementare"
[portal.procurement.journeySteps.payment]
blurb = "Plătește cu cardul, prin transfer bancar sau pe baza unei comenzi de achiziție."
gatingAction = "Confirmă plata"
label = "Plată"
[portal.procurement.journeySteps.quote]
blurb = "Revizuiește prețul pentru volum angajat și termenul contractului."
gatingAction = "Acceptă oferta"
label = "Ofertă"
[portal.procurement.journeySteps.trial]
blurb = "Evaluează Stirling cu documentele și fluxurile tale de lucru."
gatingAction = "Construiește oferta"
label = "Trial"
[portal.procurement.license]
copied = "Copiat"
copy = "Copiază cheia"
downloadError = "Fișierul de licență offline nu a putut fi generat încă — încearcă din nou peste câteva momente."
downloadOffline = "Descarcă licența offline (.lic)"
hint = "Lipește această cheie într-o instanță self-hosted pentru a o activa sau păstreaz-o pentru evidențele tale. Păstreaz-o în siguranță."
label = "Cheia ta de licență"
subtitle = "Activați o instanță self-hosted cu această cheie sau păstrați-o pentru evidențele dvs."
title = "Cheia dvs. de licență"
trialFileHint = "Acesta este fișierul dvs. de licență de probă. După ce acordul este în vigoare, reveniți și descărcați-l din nou — spre deosebire de cheia de licență online, fișierul .lic nu se actualizează singur."
[portal.procurement.link]
cta = "Conectează contul"
description = "Achizițiile rulează pe contul tău Stirling conectat: așa provisionăm trialul, stabilim prețul ofertei și pornim facturarea. Conectează un cont pentru a începe."
eyebrow = "Enterprise"
title = "Conectează-ți contul pentru a începe"
[portal.procurement.live]
description = "Abonamentul tău este activ și licența ta a fost emisă. Echipa ta este provisionată și facturarea a început."
eyebrow = "Activ"
title = "Ești activ pe Stirling Enterprise"
[portal.procurement.milestone]
downloadError = "Oferta PDF nu a putut fi descărcată încă — încearcă din nou peste câteva momente."
[portal.procurement.payment]
description = "Oferta ta este acceptată și licența este deja activă — echipa ta poate începe imediat. Plătește prima factură când ești pregătit; o poți plăti sau descărca aici, fără email."
downloadAgreement = "Descărcați acordul semnat"
downloadInvoice = "Descarcă factura"
eyebrow = "Plată"
title = "Abonament creat"
viewInvoice = "Vezi și plătește factura"
[portal.procurement.review]
acceptCta = "Acceptați oferta"
annual = "Taxă anuală (anul 1)"
downloadCta = "Descărcați oferta"
poNumber = "Ordin de achiziție: {{po}}"
renewal = "Se reînnoiește la {{amount}}/an după termen (+{{pct}}% CPI)"
tcv = "Termen de {{years}} ani, plătit integral în avans: {{tcv}}"
validUntil = "Valabil până la {{date}}"
[portal.procurement.schedule]
fallback = "Programatorul nu a putut fi încărcat."
fallbackLink = "Deschide programarea într-o filă nouă"
loading = "Se încarcă programatorul..."
subtitle = "Inginerul tău de soluții îți va ghida echipa prin lansare. Alege o oră care ți se potrivește."
title = "Programează un apel"
[portal.procurement.setup]
airgap = "Air-gapped"
airgapSub = "Sigilat, fără ieșire"
back = "Înapoi"
businessName = "Nume companie"
businessNamePlaceholder = "Acme Corp"
cloud = "Stirling Cloud"
cloudSub = "Gestionat, cel mai rapid start"
continue = "Continuați"
deployment = "Unde ar trebui implementat?"
eula = "Sunt de acord cu Stirling EULA și Termenii comerciali."
fullName = "Nume complet"
fullNamePlaceholder = "Numele dvs."
invites = "Invitați colegi · opțional"
invitesPlaceholder = "sam@acme.com, lee@acme.com"
scheduleCall = "Programați un apel"
seats = "Persoane care testează"
seatsPlaceholder = "de ex. 15"
selfhost = "Self-hosted"
selfhostSub = "Docker sau Kubernetes"
start = "Începeți perioada de probă"
stepOf = "Pasul {{n}} din {{total}}"
subtitle = "Gratuit 14 zile, fără card necesar."
subtitleDetails = "Câteva detalii pentru oferta și acordul dvs."
talkFirst = "Preferați să discutăm mai întâi?"
title = "Configurați perioada de probă"
viewEula = "Citiți-l"
workEmail = "Email de serviciu"
workEmailPlaceholder = "you@company.com"
[portal.procurement.trial]
body = "Extinderea adaugă 7 zile și notifică inginerul tău de soluții."
bodyMaxed = "Ai folosit toate extinderile — discută cu inginerul tău de soluții dacă ai nevoie de mai mult timp."
cancel = "Anulează trialul"
extend = "Extinde cu 7 zile"
maxed = "Limită atinsă"
subtitle = "Trialul tău gratuit rulează până la {{date}}. Nu este necesar cardul."
title = "Trial Enterprise"
[portal.settings.groups]
admin = "Admin"
[portal.settings.sections]
account-link = "Conectarea contului"
[portal.shell.sidebar]
appEditor = "Editor"
appProcessor = "Processor"
linkAccount = "Conectează contul Stirling"
primaryNav = "Navigare principală"
switchApp = "Comută aplicația"
[portal.shell.topbar]
closeNav = "Închideți navigarea"
openNav = "Deschideți navigarea"
search = "Căutați"
[portal.sources]
subtitle = "Conexiuni de intrare reutilizabile care alimentează documente în Stirling. Configurează o conexiune o singură dată, apoi referențiaz-o din orice număr de politici. Fă clic pe un rând pentru configurarea sa și politicile care o folosesc."
title = "Surse"
[portal.sources.actions]
connectSource = "Conectează sursa"
[portal.sources.builder]
advanced = "Avansat"
back = "Înapoi la surse"
backToSource = "Înapoi la configurarea sursei"
backToTypes = "Toate tipurile de surse"
cancel = "Anulați"
chooseHint = "Alegeți de unde vin documentele. Conectorii gri sunt în pregătire."
comingSoon = "În curând"
comingSoonHeading = "În curând"
create = "Creați sursa"
createTitle = "Conectați o sursă"
delete = "Ștergeți"
editTitle = "Editați sursa"
save = "Salvați modificările"
[portal.sources.builder.folderAccess]
description = "Automatizările de folder pot folosi doar foldere pe care un administrator le-a permis. Adăugați-l în setările Acces folder, apoi încercați din nou."
openSettings = "Setări Acces folder"
title = "Acest folder nu este permis"
[portal.sources.delete]
body = "Ștergi \"{{name}}\"? Această acțiune nu poate fi anulată. Politicile care o referențiază ar trebui actualizate."
cancel = "Anulează"
confirm = "Șterge"
title = "Ștergi sursa?"
[portal.sources.kpi]
inUse = "În uz"
total = "Conexiuni"
unused = "Nefolosite"
[portal.sources.networkFields.connection]
helperText = "Conexiunea stocată cu adresa serverului și credențialele. Reutilizată de fiecare sursă care o referențiază."
label = "Conexiune"
[portal.sources.networkFields.directory]
helperText = "Folder de pe server de interogat, relativ la home-ul de autentificare sau la rădăcina share-ului. Lăsați gol pentru rădăcină."
label = "Folder"
placeholder = "incoming/"
[portal.sources.networkFields.mode]
helperText = "Consume elimină fiecare fișier de pe server după ce fiecare politică l-a procesat."
label = "Mod de citire"
[portal.sources.networkFields.mode.options]
consume = "Consume: procesați fiecare fișier o singură dată"
snapshot = "Snapshot: recitiți folderul la fiecare rulare"
[portal.sources.networkFields.recursive]
helperText = "Include subfolderele dacă fișierele sunt organizate în foldere imbricate sau urmărește doar nivelul superior."
label = "Adâncime folder"
[portal.sources.networkFields.recursive.options]
all = "Include subfoldere"
top = "Doar nivelul superior"
[portal.sources.status]
active = "Activ"
disabled = "Dezactivat"
unused = "Nefolosit"
[portal.sources.table]
documents = "Documente"
source = "Sursă"
status = "Stare"
type = "Type"
usedBy = "Politici"
[portal.sources.types.box]
description = "Preluați documente din foldere Box pe care echipa dvs. le partajează deja."
label = "Box"
[portal.sources.types.dropbox]
description = "Preluați documente dintr-un folder Dropbox partajat."
label = "Dropbox"
[portal.sources.types.editor]
description = "Documente pe care echipa dvs. le-a procesat în editor, în rulări de politici și AI."
label = "Editor"
noPolicies = "Încă nu a rulat nicio politică din editor."
[portal.sources.types.email]
description = "Transformați atașamentele trimise către o căsuță poștală dedicată în documente."
label = "Inbox email"
[portal.sources.types.folder]
description = "Monitorizează un director de pe server pentru documente noi."
label = "Folder"
[portal.sources.types.folder.fields.directory]
helperText = "Calea absolută pe care Stirling o monitorizează pentru fișiere de procesat."
label = "Calea directorului"
placeholder = "/data/incoming"
[portal.sources.types.folder.fields.identity]
helperText = "Verificarea conținutului citește fiecare fișier modificat, astfel încât redenumirile și atingerile care nu schimbă conținutul nu sunt reprocesate."
label = "Detectarea modificărilor"
[portal.sources.types.folder.fields.identity.options]
hash = "Dimensiune, dată și verificare conținut"
stat = "Dimensiune și dată modificare"
[portal.sources.types.folder.fields.mode]
helperText = "Dacă fișierul original să rămână pe loc după ce a fost procesat. Dacă fișierul original rămâne pe loc, va fi reprocesat data viitoare când pipeline-ul scanează sursa."
label = "Mod citire"
[portal.sources.types.folder.fields.mode.options]
consume = "Consumă: procesează fiecare fișier o singură dată"
snapshot = "Instantaneu: recitește folderul la fiecare rulare"
[portal.sources.types.folder.fields.recursive]
helperText = "Include subfolderele dacă fișierele sunt organizate în foldere imbricate sau urmărește doar nivelul superior."
label = "Adâncime folder"
[portal.sources.types.folder.fields.recursive.options]
all = "Include subfoldere"
top = "Doar nivelul superior"
[portal.sources.types.ftp]
description = "Interogați un folder de server FTP sau FTPS pentru documente noi."
label = "FTP"
[portal.sources.types.googledrive]
description = "Preluați documente din foldere Google Drive partajate."
label = "Google Drive"
[portal.sources.types.network]
description = "Monitorizați un share de rețea SMB pentru documente noi."
label = "Drive de rețea"
[portal.sources.types.onedrive]
description = "Monitorizați foldere OneDrive pentru documente noi."
label = "OneDrive"
[portal.sources.types.s3]
description = "Preluați documente dintr-un bucket Amazon S3 sau compatibil S3."
label = "Amazon S3"
[portal.sources.types.s3.fields.connection]
helperText = "Conexiunea stocată care conține bucket-ul și credențialele. Reutilizată de fiecare sursă și ieșire de pipeline care o referențiază."
label = "Conexiune"
[portal.sources.types.s3.fields.mode]
helperText = "Consume elimină fiecare obiect din bucket după ce fiecare politică l-a procesat."
label = "Mod de citire"
[portal.sources.types.s3.fields.mode.options]
consume = "Consume: procesați fiecare obiect o singură dată"
snapshot = "Snapshot: recitiți bucket-ul la fiecare rulare"
[portal.sources.types.s3.fields.prefix]
helperText = "Sunt procesate doar obiectele ale căror chei încep cu acest prefix."
label = "Prefix cheie"
placeholder = "incoming/"
[portal.sources.types.sftp]
description = "Interogați un folder drop SFTP pentru documente noi."
label = "SFTP"
[portal.sources.types.sharepoint]
description = "Preluați documente din bibliotecile de documente SharePoint."
label = "SharePoint"
[portal.sources.types.unknown]
label = "Sursă"
[portal.sources.types.webhook]
createNote = "Un URL de livrare și un secret de semnare sunt generate când creați acest webhook. Expeditorii trimit documente prin POST către acel URL, iar politicile care îl referențiază rulează la sosire."
description = "Primiți documente prin HTTP POST semnat de la orice sistem extern."
label = "Webhook"
[portal.sources.types.webhook.detail]
deliveryUrl = "URL de livrare"
secretNote = "Secretul de semnare este afișat o singură dată, când webhook-ul este creat. Recreați sursa pentru a-l roti."
[portal.sources.types.webhook.reveal]
copy = "Copiați"
done = "Gata"
secret = "Secret de semnare"
secretHelp = "Semnați corpul brut al fiecărei livrări cu această cheie (HMAC-SHA256) și trimiteți-l ca header X-Stirling-Signature."
secretWarning = "Copiați acum secretul de semnare. Pentru securitatea dvs., este afișat o singură dată și nu poate fi recuperat ulterior."
title = "Webhook creat"
url = "URL de livrare"
usage = "Trimiteți fiecare document prin POST ca body brut al cererii către URL-ul de livrare, cu un tip de conținut binar (application/pdf sau application/octet-stream). Politicile care îl referențiază rulează automat la sosire."
[portal.sources.wizard]
name = "Nume"
namePlaceholder = "de ex. Primire cereri"
type = "Tip"
[portal.stepModal]
close = "Închideți"
[portal.usage]
managePayment = "Gestionează plata"
subtitle = "Consum, facturi și gestionarea planului pentru fiecare PDF facturat de Stirling, într-o singură consolă."
title = "Utilizare și facturare"
[portal.usage.error]
loadWallet = "Portofelul nu a putut fi încărcat"
openStripePortal = "Portalul Stripe nu a putut fi deschis"
walletUnavailable = "Portofel indisponibil: {{status}} {{statusText}}"
[portal.usage.sessionExpired]
action = "Autentifică-te din nou"
body = "Sesiunea contului tău Stirling a expirat. Autentifică-te din nou pentru a vedea facturarea — instanța ta rămâne conectată."
title = "Sesiune expirată"
[portal.users]
title = "Utilizatori"
[portal.users.roles.admin]
label = "Admin (proprietar org)"
summary = "Guvernanță completă asupra spațiului de lucru, setărilor și membrilor."
[portal.users.roles.admin.permissions]
0 = "Gestionează utilizatori, echipe și roluri"
1 = "Gestionează toate integrările, incl. conexiunile S3"
2 = "Acordă sau revocă accesul la portal"
3 = "Tot ce poate face Team Owner"
[portal.users.roles.guest]
label = "Invitat"
summary = "Acces limitat sau doar web; nu poate avea configurări personale."
[portal.users.roles.guest.permissions]
0 = "Utilizare doar web / demo"
1 = "Fără chei API sau integrări"
2 = "Fără acces la portal"
3 = "Doar citire acolo unde este partajat"
[portal.users.roles.member]
label = "Membru"
summary = "Utilizator obișnuit — lucrează cu resurse partajate și propriile configurări."
[portal.users.roles.member.permissions]
0 = "Folosește editorul și integrările partajate"
1 = "Creează configurări personale API și MCP"
2 = "Vede configurările de echipă partajate cu el"
3 = "Fără gestionare S3 sau a spațiului de lucru"
[portal.users.roles.team_owner]
label = "Proprietar de echipă"
summary = "Deține o echipă — gestionează resursele membrilor și configurările partajate."
[portal.users.roles.team_owner.permissions]
0 = "Creează și gestionează conexiunile S3 ale echipei"
1 = "Gestionează configurările de integrare deținute de echipă"
2 = "Acces la portal prin politica implicită"
3 = "Tot ce poate face un Membru"
[portal.users.seats]
limited = "{{used}} / {{limit}}"
unlimited = "{{used}} · Nelimitat"
[printFile]
title = "Tipărește Fișier"
[provider.googledrive]
name = "Google Drive"
scope = "Import fișiere"
[provider.googledrive.apiKey]
description = "Cheie Google API pentru Google Picker API din Google Cloud Console"
label = "Cheie API"
[provider.googledrive.appId]
description = "App ID Google Drive din Google Cloud Console"
label = "App ID"
[provider.googledrive.clientId]
description = "Client ID Google OAuth 2.0 din Google Cloud Console"
label = "Client ID"
[provider.googledrive.enabled]
description = "Permiteți utilizatorilor să importe fișiere direct din Google Drive"
label = "Activați selectorul de fișiere Google Drive"
[provider.oauth2.generic]
name = "OAuth2 generic"
scope = "SSO"
[provider.oauth2.generic.autoCreateUser]
description = "Creați automat conturi de utilizator la prima autentificare OAuth2"
label = "Creare automată de utilizatori"
[provider.oauth2.generic.blockRegistration]
description = "Împiedicați înregistrarea de noi utilizatori prin OAuth2"
label = "Blocați înregistrarea"
[provider.oauth2.generic.clientId]
description = "Client ID OAuth2 de la furnizorul dvs."
label = "Client ID"
[provider.oauth2.generic.clientSecret]
description = "Client Secret OAuth2 de la furnizorul dvs."
label = "Client Secret"
[provider.oauth2.generic.enabled]
description = "Activați autentificarea folosind un furnizor OAuth2 personalizat"
label = "Activați OAuth2 generic"
[provider.oauth2.generic.issuer]
description = "Furnizor care suportă OpenID Connect Discovery (/.well-known/openid-configuration)"
label = "Issuer URL"
[provider.oauth2.generic.provider]
description = "Numele furnizorului dvs. OAuth2 (de ex., Azure AD, Okta)"
label = "Nume furnizor"
[provider.oauth2.generic.scopes]
description = "Scope-uri OAuth2 separate prin virgulă"
label = "Scope-uri"
[provider.oauth2.generic.useAsUsername]
description = "Câmp de folosit ca nume de utilizator"
label = "Folosiți ca nume de utilizator"
[provider.oauth2.github]
scope = "Autentificare la conectare"
[provider.oauth2.github.clientId]
description = "Client ID OAuth2 din GitHub Developer Settings"
label = "Client ID"
[provider.oauth2.github.clientSecret]
description = "Client Secret OAuth2 din GitHub Developer Settings"
label = "Client Secret"
[provider.oauth2.github.scopes]
description = "Scope-uri OAuth2 separate prin virgulă"
label = "Scope-uri"
[provider.oauth2.github.useAsUsername]
description = "Câmp de folosit ca nume de utilizator (email, login, name)"
label = "Folosiți ca nume de utilizator"
[provider.oauth2.google]
scope = "Autentificare la conectare"
[provider.oauth2.google.clientId]
description = "Client ID OAuth2 din Google Cloud Console"
label = "Client ID"
[provider.oauth2.google.clientSecret]
description = "Client Secret OAuth2 din Google Cloud Console"
label = "Client Secret"
[provider.oauth2.google.scopes]
description = "Scope-uri OAuth2 separate prin virgulă"
label = "Scope-uri"
[provider.oauth2.google.useAsUsername]
description = "Câmp de folosit ca nume de utilizator (email, name, given_name, family_name)"
label = "Folosiți ca nume de utilizator"
[provider.oauth2.keycloak]
scope = "SSO"
[provider.oauth2.keycloak.clientId]
description = "Client ID OAuth2 din Keycloak"
label = "Client ID"
[provider.oauth2.keycloak.clientSecret]
description = "Client Secret OAuth2 din Keycloak"
label = "Client Secret"
[provider.oauth2.keycloak.issuer]
description = "URL-ul endpoint-ului OpenID Connect Discovery al realm-ului Keycloak"
label = "Issuer URL"
[provider.oauth2.keycloak.scopes]
description = "Scope-uri OAuth2 separate prin virgulă"
label = "Scope-uri"
[provider.oauth2.keycloak.useAsUsername]
description = "Câmp de folosit ca nume de utilizator (email, name, given_name, family_name, preferred_username)"
label = "Folosiți ca nume de utilizator"
[provider.saml2]
name = "SAML2"
scope = "SSO (SAML)"
[provider.saml2.autoCreateUser]
description = "Creați automat conturi de utilizator la prima autentificare SAML2"
label = "Creare automată de utilizatori"
[provider.saml2.blockRegistration]
description = "Împiedicați înregistrarea de noi utilizatori prin SAML2"
label = "Blocați înregistrarea"
[provider.saml2.enabled]
description = "Activați autentificarea SAML2 (doar pentru Enterprise)"
label = "Activați SAML2"
[provider.saml2.idpCert]
description = "Calea certificatului (de ex., classpath:okta.cert)"
label = "Certificat IDP"
[provider.saml2.idpIssuer]
description = "ID-ul furnizorului dvs."
label = "IDP Issuer"
[provider.saml2.idpMetadataUri]
description = "URI-ul pentru metadatele furnizorului"
label = "IDP Metadata URI"
[provider.saml2.idpSingleLoginUrl]
description = "URL-ul pentru inițierea SSO"
label = "IDP Single Login URL"
[provider.saml2.idpSingleLogoutUrl]
description = "URL-ul pentru inițierea SLO"
label = "IDP Single Logout URL"
[provider.saml2.privateKey]
description = "Calea cheii private"
label = "Cheie privată"
[provider.saml2.provider]
description = "Numele furnizorului SAML2"
label = "Nume furnizor"
[provider.saml2.registrationId]
description = "Numele aplicației dvs. Service Provider (SP)"
label = "Registration ID"
[provider.saml2.spCert]
description = "Calea certificatului de semnare"
label = "Certificat SP"
[provider.smtp]
name = "Mail SMTP"
scope = "Notificări prin email"
[provider.smtp.enabled]
description = "Activați notificările prin email și funcționalitatea SMTP"
label = "Activați mailul"
[provider.smtp.from]
description = "Adresa de email folosită ca expeditor"
label = "Adresă expeditor"
[provider.smtp.host]
description = "Numele gazdei sau adresa IP a serverului SMTP"
label = "Gazdă SMTP"
[provider.smtp.password]
description = "Parolă pentru autentificarea SMTP"
label = "Parolă SMTP"
[provider.smtp.port]
description = "Numărul portului pentru conexiunea SMTP (de obicei 25, 465 sau 587)"
label = "Port SMTP"
[provider.smtp.username]
description = "Nume de utilizator pentru autentificarea SMTP"
label = "Utilizator SMTP"
[quickAccess]
allTools = "All Tools"
automate = "Auto"
config = "Config"
files = "Fișiere"
[read]
tags = "view,open,display,read,viewer,PDF viewer,PDF reader,open PDF,view PDF,display PDF,preview,browse"
[redact]
submit = "Manual Redaction"
tags = "Redact,Hide,black out,black,marker,hidden,manual"
title = "Manual Redaction"
[redact.auto]
colorLabel = "Culoarea casetei"
convertPDFToImageLabel = "Convertește PDF în PDF-imagine"
customPaddingLabel = "Spațiere suplimentară personalizată"
useRegexLabel = "Folosește Regex"
wholeWordSearchLabel = "Căutare cuvânt întreg"
[redact.auto.settings]
advancedTitle = "Avansat"
title = "Setări de redactare"
[redact.auto.wordsToRedact]
add = "Adaugă"
examples = "Exemple: Confidential, Top-Secret"
placeholder = "Introduceți un cuvânt"
title = "Cuvinte de redactat"
[redact.error]
failed = "A apărut o eroare la redactarea PDF-ului."
[redact.manual]
apply = "Aplică"
applyWarning = "⚠️ Aplicare permanentă, nu poate fi anulată, iar datele dedesubt vor fi șterse"
colorLabel = "Culoare redactare"
controlsTitle = "Controale de redactare manuală"
instructions = "Selectați text sau desenați zone în PDF pentru a marca conținut de redactat."
title = "Instrumente de redactare"
[redact.modeSelector]
automatic = "Automat"
automaticDisabledTooltip = "Selectați fișiere în managerul de fișiere pentru a redacta mai multe fișiere deodată"
manual = "Manual"
mode = "Mod"
title = "Metoda de redactare"
[redact.tooltip.advanced.color]
text = "Personalizați aspectul casetelor de redactare. Negrul este standard, dar puteți alege orice culoare. Spațierea adaugă spațiu în jurul textului găsit."
title = "Culoarea casetei și spațiere"
[redact.tooltip.advanced.convert]
text = "Convertește PDF-ul într-un PDF bazat pe imagine după redactare. Acest lucru asigură că textul din spatele casetelor de redactare este complet eliminat și nerecuperabil."
title = "Convertește în PDF-imagine"
[redact.tooltip.advanced.header]
title = "Setări avansate de redactare"
[redact.tooltip.advanced.regex]
bullet1 = "Exemplu: \\d{4}-\\d{2}-\\d{2} pentru a potrivi date în format YYYY-MM-DD"
bullet2 = "Folosiți cu prudență - testați temeinic"
text = "Activați expresii regulate pentru potriviri avansate de tipare. Util pentru găsirea numerelor de telefon, emailurilor sau a tiparelor complexe."
title = "Folosește Regex"
[redact.tooltip.advanced.wholeWord]
text = "Potrivește doar cuvinte complete, nu potriviri parțiale. „John” nu va potrivi „Johnson” când este activat."
title = "Căutare cuvânt întreg"
[redact.tooltip.manual.apply]
bullet1 = "Marcați câte zone aveți nevoie înainte de aplicare"
bullet2 = "Toate redactările în așteptare sunt aplicate simultan"
bullet3 = "Redactările nu pot fi anulate după aplicare"
text = "După ce marcați conținutul, faceți clic pe „Aplică” pentru a redacta permanent toate zonele marcate. Numărul în așteptare indică câte redactări sunt gata de aplicat."
title = "Aplică redactările"
[redact.tooltip.manual.header]
title = "Controale de redactare manuală"
[redact.tooltip.manual.markArea]
text = "Desenați zone dreptunghiulare în PDF pentru a marca regiuni de redactat. Util pentru redactarea imaginilor, semnăturilor sau formelor neregulate."
title = "Instrument „Marcare zonă”"
[redact.tooltip.manual.markText]
text = "Selectați textul direct în PDF pentru a-l marca pentru redactare. Faceți clic și trageți pentru a evidenția textul pe care doriți să-l redactați."
title = "Instrument „Marcare text”"
[redact.tooltip.mode.automatic]
text = "Găsește și redactează automat textul specificat în tot documentul. Perfect pentru eliminarea informațiilor sensibile recurente precum nume, adrese sau marcaje confidențiale."
title = "Redactare automată"
[redact.tooltip.mode.header]
title = "Metoda de redactare"
[redact.tooltip.mode.manual]
text = "Faceți clic și trageți pentru a selecta manual zone specifice de redactat. Oferă control precis asupra a ceea ce este redactat. (În curând)"
title = "Redactare manuală"
[redact.tooltip.words]
bullet1 = "Adăugați câte un cuvânt pe rând"
bullet2 = "Apăsați Enter sau faceți clic pe „Adaugă altul” pentru a adăuga"
bullet3 = "Faceți clic pe × pentru a elimina cuvintele"
[redact.tooltip.words.description]
text = "Introduceți cuvinte sau expresii de găsit și redactat în document. Fiecare cuvânt va fi căutat separat."
title = "Potrivirea textului"
[redact.tooltip.words.examples]
text = "Cuvinte tipice de redactat includ: detalii bancare, adrese de email sau nume specifice."
title = "Exemple comune"
[redact.tooltip.words.header]
title = "Cuvinte de redactat"
[releases]
title = "Note de lansare"
[removeAnnotations]
submit = "Elimină"
tags = "comentarii,evidențiere,note,marcaje,elimină"
title = "Elimină Adnotările"
[removeAnnotations.error]
failed = "A apărut o eroare la eliminarea adnotărilor din PDF."
[removeAnnotations.info]
description = "Acest instrument va elimina toate adnotările (comentarii, evidențieri, note etc.) din documentele PDF."
[removeAnnotations.settings]
title = "Setări"
[removeAnnotations.tooltip.description]
title = "Ce face"
[removeAnnotations.tooltip.header]
title = "Despre eliminarea adnotărilor"
[removeBlanks]
submit = "Elimină pagini goale"
tags = "delete,clean,empty,remove blank,delete blank pages,empty pages,white pages,remove empty,clean up,cleanup blank"
title = "Elimină pagini goale"
[removeBlanks.error]
failed = "Nu s-au putut elimina paginile goale"
[removeBlanks.includeBlankPages]
label = "Include paginile detectate ca goale"
[removeBlanks.results]
title = "Paginile goale eliminate"
[removeBlanks.settings]
title = "Setări"
[removeBlanks.threshold]
label = "Pragul de alb al pixelilor"
[removeBlanks.tooltip.header]
title = "Setări pentru eliminarea paginilor goale"
[removeBlanks.tooltip.includeBlankPages]
bullet1 = "Util pentru revizuirea a ceea ce a fost eliminat"
bullet2 = "Ajută la verificarea acurateței detecției"
bullet3 = "Poate fi dezactivat pentru a reduce dimensiunea fișierului de ieșire"
text = "Când este activat, creează un PDF separat care conține toate paginile goale detectate și eliminate din documentul original."
title = "Include paginile detectate ca goale"
[removeBlanks.tooltip.threshold]
bullet1 = "0 = Negru pur (cel mai restrictiv)"
bullet2 = "128 = Gri mediu"
bullet3 = "255 = Alb pur (cel mai puțin restrictiv)"
text = "Controlează cât de alb trebuie să fie un pixel pentru a fi considerat „alb”. Aceasta ajută la determinarea zonelor considerate goale pe pagină."
title = "Pragul de alb al pixelilor"
[removeBlanks.tooltip.whitePercent]
bullet1 = "Valori mai mici (ex.: 80%) = Se elimină mai multe pagini"
bullet2 = "Valori mai mari (ex.: 95%) = Se elimină doar paginile foarte goale"
bullet3 = "Folosiți valori mai mari pentru documente cu fundaluri deschise"
text = "Setează procentul minim de pixeli albi necesar pentru ca o pagină să fie considerată goală și eliminată."
title = "Pragul procentual de alb"
[removeBlanks.whitePercent]
label = "Pragul procentual de alb"
[removeCertSign]
description = "Acest instrument va elimina semnăturile cu certificat digital din documentul PDF."
submit = "Elimină Semnătura"
tags = "autentifică,PEM,P12,oficial,decriptează"
title = "Elimină Semnătura cu Certificat"
[removeCertSign.error]
failed = "A apărut o eroare la eliminarea semnăturilor cu certificat."
[removeCertSign.results]
title = "Rezultatele eliminării certificatelor"
[removeImage]
submit = "Elimină imagine"
tags = "remove,delete,clean,remove image,delete image,strip images,remove pictures,delete photos,clean images,reduce size,remove graphics"
title = "Elimină imagine"
[removeImage.error]
failed = "Nu s-au putut elimina imaginile din PDF."
[removeImage.results]
title = "Rezultatele eliminării imaginilor"
[removeImagePdf]
tags = "Elimină Imagine,Operații pagină,Back end,server side"
[removePages]
submit = "Elimină"
tags = "Elimină pagini,șterge pagini"
title = "Elimină"
[removePages.error]
failed = "A apărut o eroare la eliminarea paginilor."
[removePages.pageNumbers]
error = "Format de număr de pagină invalid. Folosiți numere, intervale (1-5) sau expresii matematice (2n+1)"
label = "Pagini de eliminat"
placeholder = "ex.: 1,3,5-8,10"
[removePages.results]
title = "Rezultatele eliminării paginilor"
[removePages.settings]
title = "Setări"
[removePages.tooltip.examples]
bullet1 = "Elimină prima pagină: 1"
bullet2 = "Elimină ultimele 3 pagini: -3"
bullet3 = "Elimină fiecare a doua pagină: 2n"
bullet4 = "Elimină pagini dispersate specifice: 1,5,10,15"
text = "Iată câteva modele comune de selectare a paginilor:"
title = "Exemple uzuale"
[removePages.tooltip.header]
title = "Setări pentru eliminarea paginilor"
[removePages.tooltip.pageNumbers]
bullet1 = "Pagini individuale: 1,3,5 (elimină paginile 1, 3 și 5)"
bullet2 = "Intervale de pagini: 1-5,10-15 (elimină paginile 1-5 și 10-15)"
bullet3 = "Matematic: 2n+1 (elimină paginile impare)"
bullet4 = "Intervale deschise: 5- (elimină de la pagina 5 până la final)"
text = "Specificați ce pagini să eliminați din PDF. Puteți selecta pagini individuale, intervale sau folosi expresii matematice."
title = "Selectarea paginilor"
[removePassword]
desc = "Elimină protecția cu parolă din documentul PDF."
submit = "Elimină"
tags = "securizează,Decriptează,securitate,elimină parola,șterge parola"
title = "Elimină parola"
[removePassword.error]
failed = "A apărut o eroare la eliminarea parolei din PDF."
[removePassword.password]
label = "Parola Curentă"
placeholder = "Introduceți parola curentă"
stepTitle = "Elimină Parola"
[removePassword.results]
title = "PDF-uri decriptate"
[removePassword.tooltip]
description = "Eliminarea protecției cu parolă necesită parola folosită pentru criptarea PDF-ului. Acest lucru va decripta documentul, făcându-l accesibil fără parolă."
[reorganizePages]
submit = "Reorganizați paginile"
tags = "rearrange,reorder,organize,reorganize,move pages,page order,sort pages,arrange pages,shuffle,resequence"
[reorganizePages.error]
failed = "Reorganizarea paginilor a eșuat"
[reorganizePages.results]
title = "Pagini reorganizate"
[reorganizePages.settings]
title = "Setări"
[repair]
description = "Acest instrument va încerca să repare fișiere PDF corupte sau deteriorate. Nu sunt necesare setări suplimentare."
submit = "Repară"
tags = "repară,restaurează,corectare,recuperează"
title = "Repară"
[repair.error]
failed = "A apărut o eroare la repararea PDF-ului."
[repair.results]
title = "Rezultatele reparării"
[replace-color]
submit = "Înlocuiți"
title = "Înlocuire-Inversare-Culoare"
[replace-color.selectText]
1 = "Replace or Invert color Options"
10 = "Alegeți culoarea textului"
11 = "Alegeți culoarea fundalului"
5 = "Opțiuni de culoare cu contrast ridicat"
6 = "white text on black background"
7 = "Text negru pe fundal alb"
8 = "Text galben pe fundal negru"
9 = "Text verde pe fundal negru"
[replaceColor]
tags = "Înlocuire culoare,Operațiuni pagină,Back end,server side"
[replaceColor.error]
failed = "A apărut o eroare la procesarea înlocuirii culorilor."
[replaceColor.labels]
colourOperation = "Operațiune culoare"
settings = "Setări"
[replaceColor.options]
cmyk = "Convertește la CMYK"
custom = "Personalizat"
highContrast = "Contrast ridicat"
invertAll = "Inversează toate culorile"
[replaceColor.tooltip.cmyk]
text = "Convertiți PDF-ul din spațiul de culoare RGB în spațiul CMYK, optimizat pentru tipărire profesională. Acest proces convertește culorile la modelul Cyan, Magenta, Yellow, Black folosit de imprimante."
title = "Convertește la CMYK"
[replaceColor.tooltip.custom]
bullet1 = "Culoare text - alegeți culoarea pentru elementele de text"
bullet2 = "Culoare fundal - setați culoarea de fundal a documentului"
text = "Definiți propriile culori pentru text și fundal folosind selectoarele de culoare. Perfect pentru documente de brand sau cerințe specifice de accesibilitate."
title = "Culori personalizate"
[replaceColor.tooltip.description]
text = "Transformați culorile PDF pentru a îmbunătăți lizibilitatea și accesibilitatea. Alegeți presetări cu contrast ridicat, inversați toate culorile sau creați scheme de culori personalizate."
title = "Descriere"
[replaceColor.tooltip.header]
title = "Prezentare setări înlocuire și inversare culori"
[replaceColor.tooltip.highContrast]
bullet1 = "Text alb pe fundal negru - modul întunecat clasic"
bullet2 = "Text negru pe fundal alb - contrast ridicat standard"
bullet3 = "Text galben pe fundal negru - opțiune cu vizibilitate ridicată"
bullet4 = "Text verde pe fundal negru - alternativă cu contrast ridicat"
text = "Aplică combinații predefinite de culori cu contrast ridicat concepute pentru o lizibilitate mai bună și conformitate cu accesibilitatea."
title = "Contrast ridicat"
[replaceColor.tooltip.invertAll]
text = "Inversează complet toate culorile din PDF, creând un efect de tip negativ. Util pentru crearea unor versiuni în modul întunecat sau pentru reducerea oboselii oculare în lumină slabă."
title = "Inversează toate culorile"
[rotate]
rotateLeft = "Rotiți în sens antiorar"
rotateRight = "Rotiți în sens orar"
selectRotation = "Selectați unghiul de rotație (sens orar)"
submit = "Rotește"
tags = "turn,flip,orient,rotate,orientation,landscape,portrait,90 degrees,180 degrees,clockwise,anticlockwise,counter-clockwise,fix orientation"
title = "Rotește PDF"
[rotate.error]
failed = "A apărut o eroare la rotirea PDF-ului."
[rotate.preview]
title = "Previzualizare rotație"
[rotate.tooltip.controls]
text = "Folosiți butoanele de rotație pentru a ajusta orientarea. Butonul din stânga rotește antiorar, cel din dreapta rotește orar. Fiecare clic rotește cu 90 de grade."
title = "Controale"
[rotate.tooltip.description]
text = "Rotiți paginile PDF în sens orar sau antiorar în trepte de 90 de grade. Toate paginile din PDF vor fi rotite. Previzualizarea arată cum va arăta documentul după rotație."
[rotate.tooltip.header]
title = "Prezentare setări de rotație"
[ruler]
clearAll = "Ștergeți tot"
hideAllLabels = "Ascundeți toate etichetele"
hideSmallLabels = "Ascundeți etichetele mici"
physicalValues = "Fizic"
scaled = "Scalat"
showAllLabels = "Afișați toate etichetele"
[sanitize]
desc = "Eliminați elementele potențial dăunătoare din fișierele PDF."
sanitizationResults = "Rezultatele sanitizării"
submit = "Igienizează PDF"
tags = "clean,purge,remove,sanitize,sanitise,remove scripts,remove javascript,remove metadata,strip metadata,security,clean document,remove hidden data,privacy"
title = "Sanitizare"
[sanitize.error]
failed = "A apărut o eroare în timpul sanitizării PDF-ului."
[sanitize.options]
note = "Selectați elementele pe care doriți să le eliminați din PDF. Trebuie selectată cel puțin o opțiune."
title = "Opțiuni de sanitizare"
[sanitize.options.removeEmbeddedFiles]
desc = "Eliminați orice fișiere încorporate în PDF"
label = "Eliminați fișierele încorporate"
[sanitize.options.removeFonts]
desc = "Eliminați fonturile încorporate din PDF"
label = "Eliminați fonturile"
[sanitize.options.removeJavaScript]
desc = "Eliminați acțiunile și scripturile JavaScript din PDF"
label = "Eliminați JavaScript"
[sanitize.options.removeLinks]
desc = "Eliminați linkurile externe și acțiunile de lansare din PDF"
label = "Eliminați linkurile"
[sanitize.options.removeMetadata]
desc = "Eliminați metadatele cu informațiile documentului (titlu, autor etc.)"
label = "Eliminați metadatele documentului"
[sanitize.options.removeXMPMetadata]
desc = "Eliminați metadatele XMP din PDF"
label = "Eliminați metadatele XMP"
[sanitize.steps]
settings = "Setări"
[sanitizePDF]
title = "Igienizează PDF"
[sanitizePdf]
tags = "curăță,securizează,sigur,elimină-amenințări"
[scalePages]
tags = "resize,adjust,scale,page size,resize page,scale page,change size,adjust size,enlarge,shrink page,fit to page,A4,letter size"
title = "Ajustează scala paginii"
[scaleSettings]
activeScale = "Scară activă"
apply = "Aplicați scara"
applyCalibration = "Aplicați calibrarea"
calculatedScale = "Scară calculată"
calibrate = "Calibrați"
calibrating = "Se calibrează"
calibrationDistanceRequired = "Introduceți o distanță reală mai mare decât zero"
calibrationInvalid = "Nu se poate calcula scara din această măsurătoare"
calibrationPaperDistance = "Distanța măsurată pe pagină: {{distance}}"
calibrationTitle = "Calibrare scară"
calibrationTooltip = "Măsurați o distanță cunoscută pentru a calcula automat scara"
customScale = "Scară personalizată"
noneSet = "Nu este setată nicio scară personalizată"
presets = "Scări presetate"
ratio = "Raport de scară"
ratioHelp = "Raport: 1 unitate de pagină = X unități reale"
ratioPlaceholder = "de ex., 100"
ratioPositive = "Raportul trebuie să fie mai mare decât zero"
ratioRequired = "Raportul este obligatoriu"
realDistance = "Distanță reală"
realDistancePlaceholder = "de ex., 5"
reset = "Resetează la valorile implicite"
unit = "Unitate"
unitInvalid = "Unitate nevalidă: {{scaleUnit}}"
[scannerEffect]
tags = "scan,simulate,create,fake scan,look scanned,scanner effect,make look scanned,photocopy effect,simulate scanner,realistic scan"
[scannerImageSplit]
submit = "Extrage scanări de imagini"
tags = "separate,auto-detect,scans,multi-photo,organize"
title = "Imagini extrase"
[scannerImageSplit.error]
failed = "A apărut o eroare la extragerea scanărilor de imagini."
[scannerImageSplit.tooltip]
headsUp = "Atenție"
headsUpDesc = "Fotografiile suprapuse sau fundalurile foarte apropiate ca culoare de fotografii pot reduce acuratețea — încercați un fundal mai deschis sau mai închis și lăsați mai mult spațiu."
problem1 = "Fotografii nedetectate → creșteți Toleranța la 30-50"
problem2 = "Prea multe detecții false → creșteți Aria minimă la 15.000-20.000"
problem3 = "Decupaje prea strânse → creșteți Dimensiunea marginii la 5-10"
problem4 = "Fotografii înclinate neîndreptate → micșorați Pragul de unghi la ~5°"
problem5 = "Zone cu praf/zgomot → creșteți Aria minimă a conturului la 1000-2000"
quickFixes = "Soluții rapide"
setupTips = "Sfaturi de configurare"
tip1 = "Folosiți un fundal simplu, deschis la culoare"
tip2 = "Lăsați un mic spațiu (≈1 cm) între fotografii"
tip3 = "Scanați la 300-600 DPI"
tip4 = "Curățați sticla scannerului"
title = "Separator de fotografii"
useCase1 = "Scanați pagini întregi de album dintr-o singură trecere"
useCase2 = "Separați loturile de pe platou în fișiere distincte"
useCase3 = "Împărțiți colajele în fotografii individuale"
useCase4 = "Extrageți fotografii din documente"
whatThisDoes = "Ce face"
whatThisDoesDesc = "Găsește și extrage automat fiecare fotografie dintr-o pagină scanată sau imagine compozit—fără decupare manuală."
whenToUse = "Când se folosește"
[ScannerImageSplit.selectText]
1 = "Prag unghi:"
10 = "Stabilește mărimea marginii adăugate și eliminate pentru a evita marginile albe în rezultat (implicit: 1)."
2 = "Stabilește unghiul absolut minim necesar pentru ca imaginea să fie rotită (implicit: 5)."
3 = "Toleranță:"
4 = "Determină intervalul de variație a culorii în jurul culorii de fundal estimate (implicit: 20)."
5 = "Arie minimă:"
6 = "Stabilește pragul minim de arie pentru o fotografie (implicit: 8000)."
7 = "Arie minimă a conturului:"
8 = "Stabilește pragul minim de arie a conturului pentru o fotografie."
9 = "Mărimea marginii:"
[search]
noResults = "Nu s-au găsit rezultate"
placeholder = "Introduceți termenul de căutare..."
searching = "Se caută..."
title = "Căutați în PDF"
[selfHosted.offline]
hideTools = "Ascunde instrumentele indisponibile ▴"
messageNoFallback = "Instrumentele sunt indisponibile până când serverul revine online."
messageWithFallback = "Unele instrumente necesită o conexiune la server."
showTools = "Afișează instrumentele indisponibile ▾"
title = "Serverul dvs. Stirling-PDF este inaccesibil"
toolNotAvailableLocally = "Serverul dvs. Stirling-PDF este offline, iar \"{{endpoint}}\" nu este disponibil pe backendul local."
[session]
expired = "Sesiunea dvs. a expirat. Reîmprospătați pagina și încercați din nou."
[settings]
backToSections = "Toate setările"
close = "Închideți"
title = "Setări"
[settings.ai]
documents = "Documente și RAG"
general = "General"
limits = "Limite și performanță"
models = "Modele și furnizori"
title = "AI"
[settings.configuration]
advanced = "Avansat"
database = "Bază de date"
endpoints = "Endpoint-uri"
features = "Funcții"
folderAccess = "Acces la foldere"
mcp = "MCP Server"
storageSharing = "Stocare fișiere și partajare"
systemSettings = "Setări sistem"
title = "Configurație"
[settings.connection]
localDescription = "Folosiți backendul local fără un cont. Unele instrumente care necesită procesare în cloud sau un server self-hosted nu sunt disponibile."
logout = "Deconectare"
server = "Server"
signIn = "Autentificare"
title = "Mod de conectare"
user = "Conectat ca"
[settings.connection.mode]
local = "Doar local"
saas = "Stirling Cloud"
selfhosted = "Găzduit local"
[settings.developer]
apiKeys = "Chei API"
title = "Dezvoltator"
[settings.general]
autoUnzip = "Dezarhivare automată a răspunsurilor API"
autoUnzipDescription = "Extrage automat fișiere din răspunsurile ZIP"
autoUnzipFileLimit = "Limită fișiere pentru dezarhivare automată"
autoUnzipFileLimitDescription = "Numărul maxim de fișiere de extras din ZIP"
autoUnzipFileLimitTooltip = "Dezarhivați doar dacă ZIP-ul conține atâtea fișiere sau mai puține. Setați mai mare pentru a extrage ZIP-uri mai mari."
autoUnzipTooltip = "Extrage automat fișierele ZIP returnate de operațiile API. Dezactivați pentru a păstra fișierele ZIP intacte. Aceasta nu afectează fluxurile de automatizare."
defaultPdfEditor = "Editor PDF implicit"
defaultPdfEditorActive = "Stirling PDF este editorul tău PDF implicit"
defaultPdfEditorChecking = "Se verifică..."
defaultPdfEditorInactive = "O altă aplicație este setată ca implicită"
defaultPdfEditorRemind = "Amintește-mi să setez ca implicit"
defaultPdfEditorRemindDescription = "Afișează un banner când Stirling PDF nu este aplicația implicită pentru PDF."
defaultPdfEditorSet = "Deja implicit"
defaultStartupView = "Vizualizare implicită la pornire"
defaultStartupViewDescription = "Alegeți care filă este activă în coloana din stânga la pornirea aplicației"
defaultToolPickerMode = "Mod implicit selector de instrumente"
defaultToolPickerModeDescription = "Alegeți dacă selectorul de instrumente se deschide implicit pe ecran complet sau în bară laterală"
defaultViewerZoom = "Zoom implicit al cititorului"
defaultViewerZoomDescription = "Setați nivelul implicit de zoom la deschiderea fișierelor PDF în cititor"
description = "Configurați preferințele generale ale aplicației."
hideUnavailableConversions = "Ascunde conversiile indisponibile"
hideUnavailableConversionsDescription = "Elimină opțiunile de conversie dezactivate în instrumentul Convert, în loc să fie afișate estompate."
hideUnavailableTools = "Ascunde instrumentele indisponibile"
hideUnavailableToolsDescription = "Elimină din listă instrumentele dezactivate de server, în loc să fie afișate estompate."
language = "Limbă"
languageDescription = "Alege limba afișată"
logout = "Deconectare"
setAsDefault = "Setează ca implicit"
theme = "Temă"
themeAccent = "Culoare de accent"
themeAccentCustom = "Culoare personalizată"
themeAccentCustomHint = "Personalizat (valorile implicite sunt recomandate)"
themeAccentDark = "Culoare de accent pentru modul întunecat"
themeAccentDefault = "Implicit"
themeAccentDefaultHint = "Temă implicită (recomandată)"
themeAccentDescription = "Butoanele, linkurile și evidențierile folosesc această culoare, iar aceasta nuanțează subtil aplicația. Modurile luminos și întunecat au fiecare propria culoare. Sistemul folosește culoarea activă."
themeAccentLight = "Culoare de accent pentru modul luminos"
themeDark = "Întunecată"
themeDescription = "Comută între modul deschis și întunecat"
themeLight = "Deschisă"
themeReset = "Restabilește tema implicită"
themeSystem = "System"
title = "General"
user = "Utilizator"
[settings.general.enableFeatures]
action = "Configurați"
and = "și"
benefit = "Activează roluri de utilizator, colaborare în echipă, controale de administrare și funcții enterprise."
dismiss = "Ignorați"
intro = "Activați autentificarea utilizatorilor, gestionarea echipei și funcțiile spațiului de lucru pentru organizația dvs."
learnMore = "Aflați mai multe în documentație"
title = "Pentru administratorii de sistem"
[settings.general.loginLanding]
description = "Alegeți ce aplicație se deschide când vă autentificați în Stirling Cloud."
editor = "Editor"
processor = "Procesator"
title = "După autentificare"
[settings.general.mode]
fullscreen = "Ecran complet"
sidebar = "Bară laterală"
[settings.general.startupView]
automate = "Automatizare"
read = "Cititor"
tools = "Instrumente"
[settings.general.updates]
checkForUpdates = "Caută actualizări"
currentBackendVersion = "Current Backend Version"
currentFrontendVersion = "Current Frontend Version"
description = "Caută actualizări și vezi informații despre versiune"
latestVersion = "Ultima versiune"
managedByAdmin = "Gestionat de administrator"
modeAuto = "Instalați actualizările automat"
modeDisabled = "Nu verificați actualizările"
modePrompt = "Întrebați-mă înainte de a instala actualizările"
serverNeedsUpdate = "Serverul trebuie actualizat de administrator"
title = "Actualizări software"
updateBehavior = "Comportament actualizare"
updateBehaviorDescription = "Alegeți dacă să fiți întrebat înainte de instalarea actualizărilor, să le instalați automat sau să omiteți complet verificările de actualizare."
updateBehaviorError = "Nu s-a putut schimba comportamentul de actualizare"
updateBehaviorErrorLocked = "Această setare este blocată de administratorul dvs."
updateBehaviorLockedDescription = "Administratorul a configurat modul în care Stirling-PDF gestionează actualizările pe această mașină. Contactați-l pentru modificări."
updateBehaviorSaved = "Comportamentul de actualizare a fost salvat."
versionMismatch = "Warning: A mismatch has been detected between the client version and the AppConfig version. Using different versions can lead to compatibility issues, errors, and security risks. Please ensure that server and client are using the same version."
viewDetails = "Vezi detalii"
[settings.general.versionInfo]
description = "Detalii despre versiunile pentru desktop și server"
desktop = "Versiune Desktop"
server = "Versiune Server"
title = "Informații despre versiune"
[settings.general.zoomLevel]
auto = "Auto"
fitPage = "Potrivire la pagină"
fitWidth = "Potrivire la lățime"
[settings.help]
label = "Tururi"
title = "Ajutor"
[settings.help.adminTour]
description = "Explorează managementul echipei, setările sistemului și funcțiile pentru întreprinderi."
start = "Începe"
title = "Tur de administrare"
[settings.help.toolsTour]
description = "Parcurge încărcarea fișierelor, alegerea unui instrument și revizuirea rezultatelor."
start = "Începe"
title = "Turul instrumentelor"
[settings.hotkeys]
capturing = "Apăsați tastele… (Esc pentru a anula)"
change = "Schimbați scurtătura"
customBadge = "Personalizat"
defaultLabel = "Implicit: {{shortcut}}"
description = "Personalizați scurtăturile de tastatură pentru acces rapid la instrumente. Faceți clic pe \"Schimbă scurtătura\" și apăsați o nouă combinație de taste. Apăsați Esc pentru a anula."
errorConflict = "Scurtătura este deja utilizată de {{tool}}."
none = "Neatribuit"
noShortcut = "Nicio scurtătură setată"
reset = "Resetare"
searchPlaceholder = "Căutați instrumente..."
shortcut = "Scurtătură"
title = "Scurtături de tastatură"
[settings.hotkeys.errorModifier]
mac = "Includeți ⌘ (Command), ⌥ (Option) sau un alt modificator în scurtătură."
windows = "Includeți Ctrl, Alt sau un alt modificator în scurtătură."
[settings.legal]
label = "Legal"
title = "Legal"
[settings.legal.cookiePreferences]
description = "Review or change your cookie consent choices."
manage = "Manage"
[settings.legal.documents]
description = "Policies and legal information for this service."
title = "Legal Documents"
[settings.licenses]
backendDescription = "Licențe pentru dependențele backend incluse cu acest server."
backendLabel = "Licențe backend"
backendTitle = "Licențe backend 3rd Party"
empty = "Nu s-au găsit dependențe."
frontendDescription = "Licențe pentru dependențele frontend incluse în build-ul de release."
frontendLabel = "Licențe frontend"
frontendTitle = "Licențe frontend 3rd Party"
license = "Licență"
listDescription = "Lista este afișată direct în UI din pachetul de release sau endpoint-ul backend."
listTitle = "Dependențe incluse"
loadError = "Licențele third-party nu au putut fi încărcate"
module = "Modul"
version = "Versiune"
[settings.licensingAnalytics]
audit = "Audit"
plan = "Plan"
title = "Licențiere și Analytics"
usageAnalytics = "Analytics de utilizare"
[settings.planBilling]
currentPlan = "Plan curent"
loading = "Se încarcă informațiile de facturare..."
notAvailable = "Planul și facturarea sunt disponibile doar când sunteți conectat la Stirling Cloud (mod SaaS)."
title = "Plan și facturare"
[settings.planBilling.billing]
manageBilling = "Gestionați facturarea"
nextBillingDate = "Următoarea dată de facturare"
overageCost = "Costul curent al depășirilor: {{amount}} ({{credits}} credite)"
[settings.planBilling.credits]
estimatedCost = "Cost estimat: {{amount}}"
freeTierInfo = "Planul gratuit include {{freeCredits}} credite pe lună. Faceți upgrade la Team pentru {{teamCredits}} credite/lună și facturare cu plată pe măsură pentru depășiri."
included = "{{count}} credite/lună (incluse)"
noOverage = "Fără costuri de depășire luna aceasta. Folosiți creditele incluse: {{count}}."
overage = "+ {{count}} depășiri"
overageInfo = "Creditele de depășire sunt facturate la {{price}} pe credit. Plătiți doar ce folosiți peste alocarea lunară."
title = "Utilizare credite"
[settings.planBilling.errors]
fetchFailed = "Nu se pot prelua datele de facturare"
retry = "Reîncercați"
[settings.planBilling.status]
active = "Activ"
canceled = "Anulat"
pastDue = "Întârziat"
trial = "Trial"
[settings.planBilling.team]
managedByTeam = "Gestionat de echipă"
memberCount_one = "{{count}} team member"
memberCount_other = "{{count}} team members"
memberCount_zero = "no team members"
[settings.planBilling.tier]
enterprise = "Enterprise"
enterpriseDescription = "Funcții și asistență enterprise personalizate"
free = "Gratuit"
freeDescription = "50 de credite pe lună"
team = "Team"
teamBadge = "Team"
teamDescription = "500 de credite/lună incluse, facturare automată pentru depășiri pentru un serviciu neîntrerupt"
teamTooltipCredits = "Planul Team include {{credits}} credite/lună."
teamTooltipFineprint = "Plătiți doar ce folosiți peste creditele incluse."
teamTooltipOverage = "Facturarea automată pentru depășiri la {{price}}/credit asigură un serviciu neîntrerupt."
[settings.planBilling.trial]
daysRemaining = "{{days}} zile rămase"
daysRemainingFull = "Perioada de trial se încheie în {{days}} zile"
endDate = "Expiră: {{date}}"
endsOn = "Se încheie perioada de trial"
title = "Perioadă de trial activă"
[settings.planBilling.upgrade]
cta = "Faceți upgrade la Team"
featureApi = "Acces API pentru automatizare"
featureCredits = "{{teamCredits}} credite pe lună (față de {{freeCredits}} pe planul Gratuit)"
featureMembers = "Membri de echipă nelimitați"
featureSupport = "Asistență prioritară"
featureThroughput = "Debit de procesare mai rapid"
opensInBrowser = "Se deschide în browser pentru a finaliza upgrade-ul"
subtitle = "Faceți upgrade la Team pentru:"
title = "Faceți upgrade planului dvs."
[settings.policiesPrivacy]
legal = "Legal"
privacy = "Confidențialitate"
title = "Politici și confidențialitate"
[settings.preferences]
title = "Preferințe"
[settings.security]
description = "Actualizați parola pentru a vă menține contul în siguranță."
title = "Securitate"
[settings.security.password]
confirm = "Confirmați parola nouă"
confirmPlaceholder = "Reintroduceți parola nouă"
current = "Parola curentă"
currentPlaceholder = "Introduceți parola curentă"
error = "Nu s-a putut actualiza parola. Verificați parola curentă și încercați din nou."
mismatch = "Noile parole nu coincid."
new = "Parolă nouă"
newPlaceholder = "Introduceți o parolă nouă"
required = "Toate câmpurile sunt obligatorii."
ssoDisabled = "Schimbarea parolei este gestionată de furnizorul dvs. de identitate."
subtitle = "Schimbați parola. Veți fi deconectat(ă) după actualizare."
success = "Parola a fost actualizată cu succes. Conectați-vă din nou."
update = "Actualizați parola"
[settings.securityAuth]
connections = "Conexiuni"
security = "Securitate"
telegram = "Telegram"
title = "Securitate și autentificare"
[settings.signOut]
confirm = "Sigur doriți să vă deconectați?"
submit = "Deconectare"
title = "Deconectare"
[settings.team]
title = "Echipă"
[settings.tooltips]
enableLoginFirst = "Activați mai întâi modul de login"
requiresEnterprise = "Necesită licență Enterprise"
[settings.workspace]
people = "Persoane"
teams = "Echipe"
title = "Spațiu de lucru"
[setup.login]
connectingTo = "Conectare la:"
oauthPending = "Se deschide browserul pentru autentificare..."
orContinueWith = "Sau continuă cu email"
skipSignIn = "Continuați fără autentificare"
sso = "Single Sign-On"
submit = "Autentificare"
[setup.login.error]
emptyEmail = "Te rugăm să introduci adresa de email"
emptyPassword = "Te rugăm să introduci parola"
emptyUsername = "Te rugăm să introduci numele de utilizator"
oauthFailed = "Autentificarea OAuth a eșuat. Încearcă din nou."
[setup.saas]
title = "Autentifică-te în Stirling"
[setup.selfhosted]
changeServerLocked = "Organizația dvs. a restricționat această aplicație la un anumit server"
link = "sau conectați-vă la un cont self-hosted"
subtitle = "Introdu acreditările serverului tău"
switchToLocal = "Utilizați instrumentele locale în schimb"
title = "Autentifică-te pe server"
[setup.selfhosted.unreachable]
changeServer = "Conectați-vă la un alt server"
continueOffline = "Utilizați instrumentele locale în schimb"
message = "Nu s-a putut accesa {{url}}. Verificați că serverul rulează și este accesibil."
retry = "Reîncercați"
title = "Nu se poate conecta la server"
[setup.server]
subtitle = "Introdu URL-ul serverului tău self-hosted"
testing = "Se testează conexiunea..."
title = "Conectează-te la server"
useLast = "Last used server: {{serverUrl}}"
[setup.server.error]
configFetch = "Nu s-a putut prelua configurația serverului. Verificați URL-ul și încercați din nou."
configFetchError = "Nu s-a putut prelua configurația serverului: {{error}}"
emptyUrl = "Te rugăm să introduci un URL de server"
invalidUrl = "Format URL invalid. Introduceți un URL valid, de exemplu https://your-server.com"
testFailed = "Testul de conexiune a eșuat"
unreachable = "Nu s-a putut conecta la server"
[setup.server.error.securityDisabled]
body = "Acest server nu are autentificarea activată. Pentru a vă conecta la acest server, trebuie să activați autentificarea:"
step1 = "Setați DOCKER_ENABLE_SECURITY=true în mediul dvs."
step2 = "Sau setați security.enableLogin=true în settings.yml"
step3 = "Reporniți serverul"
title = "Autentificarea nu este activată"
[setup.server.url]
description = "Introdu URL-ul complet al serverului tău Stirling PDF găzduit local"
label = "URL server"
[sharedSign]
backToSessions = "Înapoi la sesiuni"
createdOn = "Creat la {{date}}"
disabledBody = "Semnarea colaborativă nu este activată pe acest server."
disabledTitle = "Neactivat"
due = "Scadent la {{date}}"
filterDeclined = "Refuzate"
filterMine = "Ale mele"
filterOverdue = "Întârziate"
filterSigned = "Semnate"
fromOwner = "De la {{owner}}"
newRequest = "Solicită semnături"
signedCount = "{{signed}}/{{total}} semnate"
[sharedSign.empty]
active = "Nicio solicitare de semnătură în așteptare sau sesiune activă"
completed = "Nicio sesiune finalizată"
[sharedSign.tab]
active = "Active"
completed = "Finalizate"
[showJS]
done = "JavaScript extras"
processing = "Se extrage JavaScript..."
results = "Rezultat"
submit = "Arată"
tags = "JS"
title = "Arată Javascript"
[showJS.view]
title = "JavaScript extras"
[sign]
activate = "Activează plasarea semnăturii"
add = "Adaugă"
addToAll = "Adaugă la toate paginile"
applySignatures = "Aplică semnăturile"
clear = "Curăță"
deactivate = "Oprește plasarea semnăturilor"
delete = "Șterge"
first = "Prima pagină"
header = "Semnează documente PDF"
last = "Ultima pagină"
maintainRatio = "Comută menținerea raportului de aspect"
next = "Pagina următoare"
noSavedSigs = "Nu s-au găsit semnături salvate"
penSizePlaceholder = "Type or select pen size (1-200)"
personalSigs = "Semnături personale"
previous = "Pagina anterioară"
redo = "Refă"
save = "Salvează semnătura"
sharedSigningOpen = "Deschide semnarea partajată"
sharedSigningRequest = "Solicită semnături"
sharedSigningStepDesc = "Trimite acest document altora pentru a-l semna, în loc să îl semnezi tu."
sharedSigs = "Semnături partajate"
submit = "Semnează documentul"
tags = "signature,autograph,e-sign,electronic signature,digital signature,sign document,approval,signoff,authorize,endorse,ink signature,handwriting"
title = "Semnează"
undo = "Anulează"
updateAndPlace = "Actualizează și plasează"
upload = "Încarcă Imaginea"
[sign.canvas]
clear = "Șterge desenul"
clickToOpen = "Clic pentru a deschide zona de desen"
colorLabel = "Culoare"
colorPickerTitle = "Alege culoarea liniei"
heading = "Desenează-ți semnătura"
modalTitle = "Desenează-ți semnătura"
penSizeLabel = "Grosime linie"
penSizePlaceholder = "Mărime"
[sign.draw]
clear = "Șterge"
title = "Desenați semnătura"
[sign.error]
failed = "A apărut o eroare la semnarea PDF-ului."
[sign.image]
backgroundRemovalFailedMessage = "Nu s-a putut elimina fundalul din imagine. Se va folosi imaginea originală."
backgroundRemovalFailedTitle = "Eliminarea fundalului a eșuat"
hint = "Încărcați o imagine PNG sau JPG a semnăturii dvs."
label = "Încarcă imaginea semnăturii"
placeholder = "Selectați fișierul imagine"
previewAlt = "Current image signature"
processing = "Se procesează imaginea..."
removeBackground = "Elimină fundalul alb (transparentizează)"
[sign.instructions]
canvas = "După ce desenați semnătura în canvas, închideți fereastra și apoi faceți clic oriunde pe PDF pentru a o plasa."
image = "După încărcarea imaginii semnăturii de mai sus, faceți clic oriunde pe PDF pentru a o plasa."
noSignature = "Creează o semnătură mai sus pentru a activa instrumentele de plasare."
paused = "Plasare întreruptă"
resumeHint = "Reia plasarea pentru a face clic și a adăuga semnătura."
saved = "Selectează o semnătură salvată mai sus, apoi fă clic oriunde pe PDF pentru a o plasa."
text = "După ce introduceți numele mai sus, faceți clic oriunde pe PDF pentru a plasa semnătura."
title = "Cum să adăugați semnătura"
[sign.mobile]
createFromPhone = "Mobile upload"
description = "Scan this QR code with your phone or tablet, draw your signature, and it will appear here automatically."
error = "Connection Error"
expiryWarning = "QR Code Expiring Soon"
expiryWarningMessage = "This QR code will expire in {{seconds}} seconds. A new code will be generated automatically."
instructions = "Open the camera app on your phone and scan this code. Keep this window open while you draw."
pollingError = "Error checking for the signature"
sessionCreateError = "Failed to create session"
title = "Draw on your phone"
[sign.mode]
move = "Mută semnătura"
pause = "Pauză plasare"
place = "Plasează semnătura"
resume = "Reia plasarea"
[sign.results]
title = "Rezultatele semnării"
[sign.saved]
carouselPosition = "{{current}} din {{total}}"
defaultCanvasLabel = "Semnătură desenată"
defaultImageLabel = "Semnătură încărcată"
defaultLabel = "Semnătură"
defaultTextLabel = "Semnătură tastată"
delete = "Elimină"
description = "Reutilizează semnăturile salvate oricând."
emptyDescription = "Desenează, încarcă sau scrie o semnătură mai sus, apoi folosește \"Salvează în bibliotecă\" pentru a păstra până la {{max}} favorite gata de utilizare."
emptyTitle = "Încă nu există semnături salvate"
heading = "Semnături salvate"
label = "Etichetă"
limitDescription = "Elimină o semnătură salvată înainte de a adăuga altele (max {{max}})."
limitTitle = "Limită atinsă"
next = "Următor"
noChanges = "Semnătura curentă este deja salvată."
personalDescription = "Doar dvs. puteți vedea aceste semnături."
personalHeading = "Semnături personale"
prev = "Anterior"
saveButton = "Salvează semnătura"
savePersonal = "Salvați ca personal"
saveShared = "Salvați ca partajat"
saveUnavailable = "Creează mai întâi o semnătură pentru a o salva."
sharedDescription = "Toți utilizatorii pot vedea și utiliza aceste semnături."
sharedHeading = "Semnături partajate"
tempStorageDescription = "Semnăturile sunt stocate doar în browserul dvs. Vor fi pierdute dacă ștergeți datele browserului sau schimbați browserul."
tempStorageTitle = "Stocare temporară în browser"
use = "Utilizați semnătura"
[sign.saved.status]
saved = "Salvat"
[sign.saved.type]
canvas = "Desen"
image = "Încărcare"
text = "Text"
[sign.step]
createDesc = "Alege cum vrei să creezi semnătura"
place = "Plasează și salvează"
placeDesc = "Plasează semnătura pe PDF"
[sign.steps]
configure = "Configurează semnătura"
[sign.text]
colorLabel = "Culoare text"
fontLabel = "Font"
fontSizeLabel = "Mărime font"
fontSizePlaceholder = "Tastează sau selectează mărimea fontului (8-200)"
name = "Nume semnatar"
placeholder = "Introduceți numele complet"
[sign.type]
canvas = "Desen"
draw = "Desen"
image = "Imagine"
saved = "Salvate"
text = "Text"
title = "Tip de semnătură"
[signatureSettings.tooltip]
header = "Setări de aspect ale semnăturii"
[signatureSettings.tooltip.location]
bullet1 = "Exemple: \"New York, USA\", \"London Office\", \"Remote\""
bullet2 = "Nu este același lucru cu poziția pe pagină"
bullet3 = "Poate fi necesară în anumite jurisdicții legale"
description = "Locație geografică opțională unde a fost aplicată semnătura. Stocată în metadata certificatului."
title = "Locația semnăturii"
[signatureSettings.tooltip.logo]
bullet1 = "Afișat alături de semnătură și text"
bullet2 = "Acceptă formatele PNG, JPG"
bullet3 = "Îmbunătățește aspectul profesional"
description = "Adăugați un logo al companiei la semnăturile vizibile pentru branding și autenticitate."
title = "Logo companie"
[signatureSettings.tooltip.reason]
bullet1 = "Exemple: \"Aprobare\", \"Acord contractual\", \"Revizuire finalizată\""
bullet2 = "Vizibil în proprietățile semnăturii PDF"
bullet3 = "Util pentru trasee de audit și conformitate"
description = "Text opțional care explică de ce este semnat documentul. Stocat în metadata certificatului."
title = "Motivul semnăturii"
[signatureSettings.tooltip.visibility]
bullet1 = "<b>Vizibil</b>: Semnătura apare pe PDF cu aspect personalizat"
bullet2 = "<b>Invizibil</b>: Certificatul este încorporat fără marcaj vizual"
bullet3 = "Semnăturile invizibile oferă în continuare validare criptografică"
description = "Controlează dacă semnătura este vizibilă pe document sau încorporată invizibil."
title = "Vizibilitatea semnăturii"
[signRequest]
declined = "Cererea de semnare a fost refuzată"
fetchFailed = "Nu s-a putut încărca cererea de semnare"
signed = "Document semnat cu succes"
[signSession]
created = "Cererea de semnare a fost trimisă"
createFailed = "Nu s-a putut crea cererea de semnare"
[signup]
accountCreatedSuccessfully = "Cont creat cu succes! Acum vă puteți autentifica."
alreadyHaveAccount = "Aveți deja un cont? Autentificați-vă"
checkEmailConfirmation = "Verificați emailul pentru un link de confirmare pentru a vă finaliza înregistrarea."
confirmPassword = "Confirmă parola"
confirmPasswordPlaceholder = "Confirmă parola"
confirmPasswordRequired = "Vă rugăm să confirmați parola"
creatingAccount = "Se creează contul..."
email = "Email"
emailRequired = "Emailul este obligatoriu"
enterEmail = "Introduceți emailul"
enterName = "Introduceți numele"
enterPassword = "Introduceți parola"
invalidEmail = "Vă rugăm să introduceți o adresă de email validă"
name = "Nume"
nameRequired = "Numele este obligatoriu"
or = "sau"
password = "Parolă"
passwordRequired = "Parola este obligatorie"
passwordsDoNotMatch = "Parolele nu coincid"
passwordTooShort = "Parola trebuie să aibă cel puțin 6 caractere"
pleaseFillAllFields = "Vă rugăm să completați toate câmpurile"
signUp = "Înregistrare"
signUpWith = "Sign up with"
skip = "Skip"
subtitle = "Alăturați-vă Stirling PDF pentru a începe"
title = "Creați un cont"
unexpectedError = "Eroare neașteptată: {{message}}"
[sizes]
large = "Mare"
medium = "Mediu"
small = "Mic"
x-large = "Foarte Mare"
[split]
resultsTitle = "Rezultatele împărțirii"
selectMethod = "Selectați o metodă de împărțire"
splitPages = "Introduceți paginile pe care să le împărțiți:"
submit = "Împarte"
tags = "divide,separate,break,split,extract pages,separate pages,divide document,break apart,separate files,unbind,split by page,divide by chapter"
title = "Împarte PDF"
[split.error]
failed = "A apărut o eroare la împărțirea PDF-ului."
[split.methods.byChapters]
name = "Capitole"
tooltip = "Folosește semnele de carte PDF pentru a determina punctele de împărțire"
[split.methods.byDocCount]
name = "Număr de documente"
tooltip = "Introduceți câte fișiere doriți să creați"
[split.methods.byPageCount]
name = "Număr de pagini"
tooltip = "Introduceți numărul de pagini pentru fiecare fișier rezultat"
[split.methods.byPageDivider]
name = "Foaie separatoare"
tooltip = "Folosiți foi separatoare cu cod QR între documente la scanare"
[split.methods.byPages]
name = "Numere de pagină"
tooltip = "Introduceți numere de pagină separate prin virgule sau intervale cu cratime"
[split.methods.byPoster]
name = "Fragmente imprimabile"
tooltip = "Împărțiți paginile supradimensionate în fragmente mai mici, potrivite pentru imprimare pe hârtie standard (A4, Letter etc.)"
[split.methods.bySections]
name = "Secțiuni"
tooltip = "Împărțiți fiecare pagină în secțiuni orizontale și verticale"
[split.methods.bySize]
name = "Dimensiune Fișier"
tooltip = "Specificați dimensiunea maximă a fișierului (ex. 10MB, 500KB)"
[split.methods.prefix]
splitAt = "Împarte la"
splitBy = "Împarte după"
splitInto = "Împărțiți în"
[split.methodSelection.tooltip]
bullet1 = "Faceți clic pe o cartelă de metodă pentru a o selecta"
bullet2 = "Treceți cursorul peste fiecare cartelă pentru o descriere rapidă"
bullet3 = "Pasul de setări va apărea după ce ați selectat o metodă"
bullet4 = "Puteți schimba metodele în orice moment înainte de procesare"
title = "Alegeți metoda de împărțire"
[split.methodSelection.tooltip.header]
text = "Alegeți cum doriți să împărțiți documentul PDF. Fiecare metodă este optimizată pentru cazuri de utilizare și tipuri de documente diferite."
title = "Selecție metodă de împărțire"
[split.poster]
rightToLeft = "Împărțiți de la dreapta la stânga"
[split.poster.pageSize]
description = "Dimensiunea paginilor de ieșire pentru imprimare"
label = "Dimensiunea paginii țintă"
[split.poster.xFactor]
description = "Numărul de coloane în care se împarte fiecare pagină"
label = "Diviziuni orizontale"
[split.poster.yFactor]
description = "Numărul de rânduri în care se împarte fiecare pagină"
label = "Diviziuni verticale"
[split.settings]
selectMethodFirst = "Vă rugăm să selectați mai întâi o metodă de împărțire"
[split.steps]
chooseMethod = "Alegeți metoda"
settings = "Setări"
[split.tooltip.byChapters]
bullet1 = "Nivel semn de carte: Nivelul la care se împarte (1=top level)"
bullet2 = "Include metadate: Păstrează proprietățile documentului"
bullet3 = "Permite duplicate: Gestionează numele de semn de carte repetate"
text = "Folosiți semnele de carte PDF pentru a împărți automat la limitele capitolelor. Necesită PDF-uri cu structură de semne de carte."
title = "Împarte pe capitole"
[split.tooltip.byDocCount]
bullet1 = "Introduceți numărul de fișiere rezultate dorit"
bullet2 = "Paginile sunt distribuite cât mai uniform posibil"
bullet3 = "Util când aveți nevoie de un număr specific de fișiere"
text = "Creați un număr specific de fișiere rezultate distribuind uniform paginile între ele."
title = "Împarte după număr de documente"
[split.tooltip.byPageCount]
bullet1 = "Introduceți numărul de pagini per fișier rezultat"
bullet2 = "Ultimul fișier poate avea mai puține pagini dacă nu este divizibil exact"
bullet3 = "Util pentru fluxuri de procesare batch"
text = "Creați mai multe PDF-uri cu un număr specific de pagini fiecare. Perfect pentru segmente uniforme de documente."
title = "Împarte după număr de pagini"
[split.tooltip.byPageDivider]
bullet1 = "Tipăriți foile separatoare din linkul de descărcare"
bullet2 = "Introduceți foi separatoare între documente"
bullet3 = "Scanați toate documentele împreună într-un singur PDF"
bullet4 = "Încărcați - paginile separatoare sunt detectate și eliminate automat"
bullet5 = "Activați modul duplex dacă scanați ambele fețe ale foilor separatoare"
text = "Împărțiți automat documentele scanate folosind foi separatoare fizice cu coduri QR. Perfect pentru procesarea mai multor documente scanate împreună."
title = "Împarte cu foaie separatoare"
[split.tooltip.byPages]
bullet1 = "Puncte de împărțire simple: 3,7 (împarte după paginile 3 și 7)"
bullet2 = "Puncte de împărțire interval: 3-8 (împarte înainte de pagina 3 și după pagina 8)"
bullet3 = "Mix: 2,5-10,15 (împarte după pagina 2, înainte de pagina 5, după pagina 10 și după pagina 15)"
text = "Împărțiți PDF-ul la anumite numere de pagină. Folosirea 'n' împarte după pagina n. Folosirea 'n-m' împarte înainte de pagina n și după pagina m."
title = "Împarte la numerele de pagină"
[split.tooltip.byPoster]
bullet1 = "Dimensiunea paginii țintă: Alegeți dimensiunea hârtiei de ieșire (A4, Letter etc.)"
bullet2 = "Diviziuni orizontale/verticale: Dimensiunea grilei pentru împărțire"
bullet3 = "De la dreapta la stânga: Inversează ordinea coloanelor pentru layout-uri RTL"
bullet4 = "Imprimați și asamblați bucățile pentru a crea posterul"
text = "Împărțiți paginile PDF mari în fragmente mai mici, imprimabile, potrivite pentru dimensiuni standard de hârtie. Perfect pentru a crea postere din pagini supradimensionate."
title = "Împărțire pentru imprimare poster"
[split.tooltip.bySections]
bullet1 = "Orizontal: Numărul de rânduri de creat"
bullet2 = "Vertical: Numărul de coloane de creat"
bullet3 = "Unește: Combină toate secțiunile într-un singur PDF"
text = "Împărțiți fiecare pagină într-o grilă de secțiuni. Util pentru documente cu mai multe coloane sau extragerea unor zone specifice."
title = "Împarte după secțiuni de grilă"
[split.tooltip.bySize]
bullet1 = "Folosiți MB pentru fișiere mai mari (ex., 10MB)"
bullet2 = "Folosiți KB pentru fișiere mai mici (ex., 500KB)"
bullet3 = "Sistemul va împărți la granițele paginii"
text = "Creați mai multe PDF-uri care nu depășesc o dimensiune specificată. Ideal pentru limitări de mărime sau atașamente email."
title = "Împarte după dimensiunea fișierului"
[split.value.docCount]
label = "Număr de fișiere"
placeholder = "ex. 3, 5"
[split.value.fileSize]
label = "Dimensiune Fișier"
placeholder = "ex. 10MB, 500KB"
[split.value.pageCount]
label = "Pagini per fișier"
placeholder = "ex. 5, 10"
[split-by-sections]
merge = "Îmbină Într-un Singur PDF"
tags = "Împărțire pe Secțiuni, Divizează, Personalizează"
title = "Împarte PDF în Secțiuni"
[split-by-sections.customPages]
label = "Numere de pagini personalizate"
placeholder = "ex. 2,4,6"
[split-by-sections.horizontal]
label = "Diviziuni Orizontale"
placeholder = "Introdu numărul de diviziuni orizontale"
[split-by-sections.splitMode]
custom = "Pagini personalizate"
description = "Alegeți cum să împărțiți paginile"
label = "Mod de împărțire"
splitAll = "Împarte toate paginile"
splitAllExceptFirst = "Împarte toate în afară de prima"
splitAllExceptFirstAndLast = "Împarte toate în afară de prima și ultima"
splitAllExceptLast = "Împarte toate în afară de ultima"
[split-by-sections.vertical]
label = "Diviziuni Verticale"
placeholder = "Introdu numărul de diviziuni verticale"
[split-by-size-or-count]
title = "Împarte PDF după Dimensiune sau Număr"
[split-by-size-or-count.value]
label = "Introdu Valoarea"
placeholder = "Introdu dimensiunea (ex. 2MB sau 3KB) sau numărul (ex. 5)"
[splitByChapters]
allowDuplicates = "Permite duplicate"
bookmarkLevel = "Nivel semne de carte"
includeMetadata = "Include metadate"
title = "Împarte PDF după capitole"
[splitPdfByChapters]
tags = "împarte,capitole,semne de carte,organizează"
[storageShare]
accessDenied = "Nu aveți acces la acest fișier partajat. Cereți proprietarului să îl partajeze cu dvs."
accessDeniedBody = "Nu aveți acces la acest fișier. Cereți proprietarului să îl partajeze cu dvs."
accessDeniedTitle = "Fără acces"
accessed = "Accesat"
accessFailed = "Nu se poate încărca activitatea."
accessLimitedCommenter = "Accesul de comentare va fi disponibil în curând. Cereți proprietarului acces de editor dacă aveți nevoie să descărcați."
accessLimitedTitle = "Acces limitat"
accessLimitedViewer = "Acest link este doar pentru vizualizare. Cereți proprietarului acces de editor dacă aveți nevoie să descărcați."
addUser = "Adăugați"
bulkDescription = "Creați un singur link pentru a partaja toate fișierele selectate cu utilizatorii autentificați."
bulkTitle = "Partajați fișierele selectate"
commenterHint = "Funcția de comentare va fi disponibilă în curând."
copied = "Link copiat în clipboard"
copy = "Copiați"
copyFailed = "Copiere eșuată"
copyLink = "Copiați linkul de partajare"
createdAt = "Creat"
description = "Creați un link de partajare pentru acest fișier. Utilizatorii autentificați cu linkul îl pot accesa."
download = "Descărcați"
downloaded = "Descărcat"
downloadFailed = "Nu se poate descărca acest fișier."
downloadsCount = "Descărcări: {{count}}"
emailWarningBody = "Aceasta pare a fi o adresă de e-mail. Dacă această persoană nu este deja utilizator Stirling PDF, nu va putea accesa fișierul."
emailWarningConfirm = "Partajați oricum"
emailWarningTitle = "Adresă de e-mail"
errorTitle = "Partajarea a eșuat"
expiredBody = "Acest link de partajare este invalid sau a expirat."
expiredTitle = "Link expirat"
failure = "Nu s-a putut genera un link de partajare. Încercați din nou."
fileCount_one = "{{count}} file"
fileCount_other = "{{count}} files"
fileLabel = "Fișier"
generate = "Generați link"
generated = "Link de partajare generat"
goToLogin = "Mergeți la autentificare"
hideActivity = "Ascundeți activitatea"
invalidUsername = "Introduceți un nume de utilizator sau o adresă de e-mail validă."
lastAccessed = "Accesat ultima dată"
linkAccessTitle = "Acces prin link de partajare"
linkLabel = "Link de partajare"
linksDisabled = "Linkurile de partajare sunt dezactivate."
linksDisabledBody = "Linkurile de partajare sunt dezactivate în setările serverului dvs."
loadFailed = "Nu se poate deschide fișierul partajat."
loading = "Se încarcă linkul de partajare..."
loginPrompt = "Autentificați-vă pentru a accesa acest fișier partajat."
loginRequired = "Autentificare necesară"
manage = "Gestionați partajarea"
manageDescription = "Creați și gestionați linkuri pentru a partaja acest fișier."
manageLoadFailed = "Nu se pot încărca linkurile de partajare."
manageTitle = "Gestionați partajarea"
noActivity = "Nicio activitate încă."
noLinks = "Încă nu există linkuri de partajare active."
noSharedUsers = "Încă nu au acces utilizatori."
openInApp = "Deschide în Stirling PDF"
ownerLabel = "Proprietar"
ownerUnknown = "Necunoscut"
removeLink = "Eliminați linkul"
removeUser = "Eliminați"
requiresLogin = "Acest fișier partajat necesită autentificare."
revoked = "Linkul de partajare a fost eliminat"
revokeFailed = "Nu s-a putut elimina linkul de partajare."
roleCommenter = "Comentator"
roleEditor = "Editor"
roleLabel = "Rol"
roleViewer = "Vizualizator"
saveAndShare = "Salvează pe server și partajează"
saveFailed = "Nu s-a putut salva fișierul pe server. Încearcă din nou."
saveFailedTitle = "Nu s-a putut salva pe server"
saveFirstBody = "Partajarea funcționează pentru fișiere salvate pe server. Îl vom salva în fișierele tale, apoi vom continua cu partajarea."
saveFirstHeading = "Salvează acest fișier pe server pentru a-l partaja"
saveFirstTitle = "Partajare fișier"
sharedUsersTitle = "Utilizatori cu care este partajat"
shareHeading = "Fișier partajat"
sharingDisabled = "Partajarea este dezactivată."
sharingDisabledBody = "Partajarea a fost dezactivată de setările serverului."
title = "Partajați fișierul"
titleDefault = "Fișier partajat"
tryAgain = "Vă rugăm să încercați din nou mai târziu."
unknownUser = "Utilizator necunoscut"
userAdded = "Utilizator adăugat la lista de partajare."
userAddFailed = "Nu se poate partaja cu acel utilizator."
usernameLabel = "Nume de utilizator sau e-mail"
usernamePlaceholder = "Introduceți un nume de utilizator sau un e-mail"
userRemoved = "Utilizator eliminat din lista de partajare."
userRemoveFailed = "Nu se poate elimina acel utilizator."
viewActivity = "Vizualizați activitatea"
viewed = "Vizualizat"
viewsCount = "Vizualizări: {{count}}"
[storageUpload]
bulkDescription = "Aceasta încarcă fișierele selectate în spațiul de stocare al serverului dvs."
bulkTitle = "Încărcați fișierele selectate"
description = "Aceasta încarcă fișierul curent în spațiul de stocare al serverului pentru accesul dvs."
errorTitle = "Încărcare eșuată"
failure = "Încărcare eșuată. Verificați autentificarea și setările de stocare."
featureDisabled = "Salvarea pe server nu este activată pe acest server."
fileCount_one = "{{count}} file"
fileCount_other = "{{count}} files"
fileLabel = "Fișier"
hint = "Linkurile publice și modurile de acces sunt controlate de setările serverului."
more = " +{{count}} în plus"
success = "Încărcat pe server"
title = "Încărcați pe server"
updateButton = "Actualizați pe server"
uploadButton = "Încărcați pe server"
[superSearch]
all = "All"
ariaLabel = "Super search"
filtersAriaLabel = "Search filters"
hint = "Type to search"
placeholder = "Search Stirling"
placeholderShort = "Caută"
showLess = "Show less"
showMore = "Show {{count}} more"
[superSearch.group]
docs = "Docs"
files = "Files"
pages = "Pages"
processor = "Processor"
settings = "Settings"
tools = "Tools"
[survey]
title = "Stirling-PDF Survey"
[swagger]
clickHere = "faceți clic aici"
fallback = "Dacă nu s-a deschis automat,"
opening = "Se deschide Swagger UI într-o filă nouă..."
tags = "api,documentație,swagger,endpoint-uri,dezvoltare"
title = "Documentație API"
[tableExtraxt]
tags = "CSV,Extragere Tabel,extrage,convertește"
[team]
cancelInviteError = "Invitația nu a putut fi anulată"
confirmCancelInvite = "Sigur doriți să anulați această invitație?"
confirmLeave = "Sigur doriți să părăsiți această echipă?"
confirmLeaveLeader = "Ca lider de echipă, dacă părăsiți, veți fi eliminat din echipă. Sigur doriți să continuați?"
confirmRemove = "Sigur doriți să eliminați acest membru?"
editName = "Editați numele echipei"
inviteCancelled = "Invitație anulată"
inviteError = "Trimiterea invitației a eșuat"
inviteSent = "Invitația a fost trimisă cu succes"
leader = "Lider"
leaveButton = "Părăsiți echipa"
leaveError = "Nu s-a putut părăsi echipa"
leaveSuccess = "Ați părăsit cu succes echipa"
loading = "Se încarcă informațiile despre echipă..."
memberCount_one = "{{count}} member"
memberCount_other = "{{count}} members"
memberCount_zero = "no members"
memberRemoved = "Membrul a fost eliminat cu succes"
namePlaceholder = "Introduceți numele echipei"
personal = "Personal"
removeError = "Nu s-a putut elimina membrul"
renameCancel = "Anulează redenumirea"
renameError = "Redenumirea echipei a eșuat"
renameSubmit = "Salvează numele echipei"
renameSuccess = "Echipa a fost redenumită cu succes"
[team.invitationBanner]
acceptButton = "Acceptați"
message = "v-a invitat să vă alăturați"
rejectButton = "Refuzați"
[team.invite]
cancelLabel = "Anulați"
invalidEmail = "Adresă de email invalidă"
placeholder = "Introduceți adresa de email"
sendButton = "Trimiteți invitația"
title = "Invitați membru în echipă"
[team.members]
actions = "Acțiuni membru"
emailColumn = "Email"
empty = "Încă nu există membri în echipă"
nameColumn = "Nume"
pending = "În așteptare"
remove = "Eliminați"
roleColumn = "Rol"
title = "Membrii echipei"
[textAlign]
center = "Centru"
left = "Stânga"
right = "Dreapta"
[textInput]
clear = "Goliți câmpul"
[time.relative]
daysAgo = "acum {{count}}z"
hoursAgo = "acum {{count}}h"
justNow = "chiar acum"
minutesAgo = "acum {{count}}m"
[timestampPdf]
desc = "Adăugați un marcaj temporal de document RFC 3161 la PDF-ul dvs. utilizând un server Time Stamp Authority (TSA) de încredere."
results = "Rezultatele marcajului temporal"
submit = "Aplică marcajul temporal"
tags = "timestamp,RFC 3161,TSA,time stamp authority,document timestamp,proof of existence,timestamp token,trusted timestamp,sign timestamp,notarise"
title = "Marcaj temporal PDF"
[timestampPdf.error]
failed = "A apărut o eroare la marcarea temporală a PDF-ului."
[timestampPdf.options]
note = "Doar un hash SHA-256 al documentului dvs. este trimis către serverul TSA; fișierul PDF în sine nu este trimis niciodată către serverul TSA."
title = "Server de marcaj temporal (TSA)"
[timestampPdf.options.tsaUrl]
desc = "Alegeți o autoritate de marcare temporală de încredere"
label = "Selectați un server TSA"
[timestampPdf.steps]
settings = "Setări"
[toast]
dismiss = "Închideți"
toggleDetails = "Comutați detaliile"
[tool]
endpointUnavailable = "Acest instrument nu este disponibil pe serverul dvs."
endpointUnavailableClickable = "Nu este disponibil în acest mod. Faceți clic pentru a vă autentifica."
filesLoading = "Fișierele încă se încarcă, te rugăm să aștepți."
filesLoadingProgress = "{{loaded}} / {{total}} fișiere se încarcă..."
invalidParams = "Completați setările obligatorii."
noFiles = "Adăugați un fișier pentru a începe."
scopeFiles = "fișiere"
scopeThisFile = "acest fișier"
selectFilesHint = "Selectați fișiere din Fișiere active pentru a rula acest instrument"
singleFileScope = "Se aplică numai pentru: {{fileName}}"
viewerMode = "Comutați la editorul de fișiere pentru a selecta mai multe fișiere."
[toolFormat]
ANY = "orice fișier"
CBR = "o arhivă de benzi desenate (CBR)"
CBZ = "o arhivă de benzi desenate (CBZ)"
CSV = "un fișier CSV"
EBOOK = "o carte electronică"
EMAIL = "un e-mail"
EXCEL = "o foaie de calcul"
HTML = "o pagină web"
IMAGE = "imagini"
JAVASCRIPT = "un fișier JavaScript"
JSON = "un fișier JSON"
MARKDOWN = "un fișier Markdown"
NONE = "niciun fișier"
PCL = "un fișier de imprimare PCL"
PDF = "un PDF"
PDF_ENCRYPTED = "un PDF protejat cu parolă"
POSTSCRIPT = "un fișier PostScript"
PPT = "o prezentare"
TEXT = "un fișier text"
VIDEO = "un videoclip"
WORD = "un document Word"
XML = "un fișier XML"
XPS = "un document XPS"
ZIP = "o arhivă ZIP"
[toolPanel]
alpha = "Alpha"
backToAllTools = "Înapoi la toate instrumentele"
collapse = "Restrânge panoul"
expand = "Extinde panoul"
goBack = "Înapoi"
pdfTools = "Instrumente PDF"
placeholder = "Alegeți un instrument pentru a începe"
premiumFeature = "Funcție premium:"
toolsHeader = "Instrumente"
viewAllTools = "Vedeți toate instrumentele"
[toolPanel.fullscreen]
comingSoon = "În curând:"
favorite = "Adăugați la favorite"
favorites = "Favorite"
heading = "Toate instrumentele (vizualizare pe tot ecranul)"
noResults = "Încercați să ajustați căutarea sau comutați descrierile pentru a găsi ce aveți nevoie."
recommended = "Recomandat"
selfHostedOffline = "Necesită serverul dvs. Stirling-PDF (în prezent offline):"
showDetails = "Afișați detalii"
unavailable = "Dezactivat de administratorul serverului:"
unavailableDependency = "Indisponibil lipsește un instrument necesar pe server:"
unfavorite = "Eliminați din favorite"
[toolPanel.modePrompt]
chooseFullscreen = "Utilizați modul ecran complet"
chooseSidebar = "Utilizați modul bară laterală"
description = "Previzualizați ambele layout-uri și decideți cum doriți să explorați instrumentele Stirling PDF."
dismiss = "Poate mai târziu"
fullscreenDescription = "Răsfoiți fiecare instrument într-un catalog care acoperă spațiul de lucru până când alegeți unul."
fullscreenTitle = "Mod ecran complet - (învechit)"
recommended = "Recomandat"
sidebarDescription = "Păstrați instrumentele lângă spațiul de lucru pentru comutare rapidă."
sidebarTitle = "Mod bară laterală"
title = "Alegeți cum navigați între instrumente"
[toolPicker]
allTools = "TOATE INSTRUMENTELE"
noToolsFound = "Nu s-au găsit instrumente"
quickAccess = "ACCES RAPID"
searchPlaceholder = "Căutați instrumente..."
[toolPicker.subcategories]
advancedFormatting = "Formatare avansată"
ai = "AI"
automation = "Automatizare"
developerTools = "Instrumente pentru dezvoltatori"
documentReview = "Revizuire documente"
documentSecurity = "Securitatea documentelor"
extraction = "Extragere"
general = "General"
pageFormatting = "Formatare pagini"
removal = "Eliminare"
signing = "Semnare"
verification = "Verificare"
[toolRenderer]
notFound = "Tool not found: {{tool}}"
[tools]
noSearchResults = "Nu s-au găsit instrumente"
noTools = "Niciun instrument disponibil"
[tooltip]
close = "Închideți tooltipul"
[unlockPDFForms]
description = "Acest instrument va elimina restricțiile de tip doar citire din câmpurile de formular PDF, făcându-le editabile și completabile."
submit = "Remove"
tags = "eliminare,ștergere,formular,câmp,doar citire"
title = "Elimină 'Doar citire' din câmpurile formularului"
[unlockPDFForms.error]
failed = "A apărut o eroare la deblocarea formularelor PDF."
[unlockPDFForms.results]
title = "Rezultatele deblocării formularelor"
[update]
allReleases = "Toate versiunile"
breaking = "Schimbări majore"
breakingChanges = "Modificări incompatibile"
breakingChangesDefault = "Această versiune conține modificări incompatibile."
close = "Închide"
closeModal = "Închideți fereastra de actualizare"
current = "Versiune curentă"
defaultRecommendation = "Această actualizare conține remedieri și îmbunătățiri importante."
downloadLatest = "Descarcă cea mai recentă"
later = "Mai târziu"
latest = "Ultima versiune"
loadingDetailedInfo = "Se încarcă informațiile detaliate..."
migrationGuide = "Ghid de migrare"
migrationGuides = "Ghiduri de migrare"
migrationGuidesDesc = "Revizuiți schimbările importante înainte de actualizare."
modalSubtitle = "O nouă versiune a Stirling PDF este gata de instalare."
modalTitle = "Actualizare disponibilă"
notes = "Note"
releaseNotes = "Note de versiune"
showLess = "Afișați mai puține versiuni"
showMore = "Afișați toate cele {{count}} versiuni"
stable = "STABIL"
updateAvailable = "Actualizare disponibilă"
urgentUpdateAvailable = "Actualizare urgentă"
version = "Versiune"
versionHistory = "Istoricul versiunilor"
viewGuide = "Vezi ghidul"
whatsNewIn = "Noutăți în"
[update.priority]
low = "Scăzută"
minor = "Minoră"
normal = "Normală"
urgent = "Urgentă"
[upgradeBanner]
attentionBody = "Adminul tău trebuie să se conecteze pentru mai multe informații. Contactează-l imediat."
attentionBodyAdmin = "Revizuiește cerințele de licențiere pentru a menține conformitatea acestui server."
attentionTitle = "Acest server necesită atenția adminului"
message = "Profită la maximum de Stirling PDF cu utilizatori nelimitați și funcții avansate"
seeInfo = "Vezi info"
title = "Upgrade la planul Server"
upgradeButton = "Fă upgrade acum"
[URLToPDF]
tags = "captură-web,salvează-pagina,web-în-document,arhivează"
title = "URL în PDF"
[usage]
aboutUsageAnalytics = "Despre analiza utilizării"
configureSettings = "Configurați setările de analiză"
error = "Eroare la încărcarea statisticilor de utilizare"
noData = "Nu sunt date disponibile"
noDataMessage = "În prezent nu sunt disponibile statistici de utilizare."
usageAnalyticsExplanation = "Analiza utilizării urmărește solicitările către endpoint-uri și modelele de utilizare ale instrumentelor. Împreună cu tabloul de bord de jurnalizare de audit, obțineți vizibilitate completă asupra activității sistemului, performanței și evenimentelor de securitate."
viewAuditLogs = "Vizualizați jurnalele de audit"
[usage.chart]
title = "Grafic utilizare endpoint-uri"
[usage.controls]
all = "Toate"
dataTypeLabel = "Tip de date:"
refresh = "Reîmprospătează"
top10 = "Top 10"
top20 = "Top 20"
[usage.controls.dataType]
all = "Toate"
api = "API"
ui = "UI"
[usage.showing]
all = "Toate"
top10 = "Top 10"
top20 = "Top 20"
[usage.stats]
selectedVisits = "Vizite selectate"
showing = "Se afișează"
totalEndpoints = "Endpoint-uri totale"
totalVisits = "Total vizite"
[usage.table]
endpoint = "Endpoint"
noData = "Nu sunt date disponibile"
percentage = "Procentaj"
title = "Statistici detaliate"
unknownEndpoint = "Endpoint necunoscut"
visits = "Vizite"
[users]
lastActive = "Ultima activitate"
learnMore = "Află mai multe despre roluri și acces."
locked = "Blocat"
roleFor = "Rol pentru {{name}}"
rowActions = "Acțiuni pentru {{name}}"
showAll = "Afișează toate {{count}}"
showLess = "Afișează mai puțin"
subtitle2 = "Oamenii, echipele și nivelurile tale de acces."
suspended = "Suspendat"
teamActions = "Acțiuni echipă"
title = "Utilizatori"
you = "(tu)"
[users.action]
cancelInvite = "Anulează invitația"
deleteTeam = "Șterge echipa"
disableMfa = "Resetează MFA"
move = "Mută în echipă"
reinstate = "Reactivează"
remove = "Elimină din org"
removeTeam = "Elimină din echipă"
rename = "Redenumește echipa"
resetPw = "Resetează parola"
suspend = "Suspendă"
unlock = "Deblochează contul"
[users.activity]
daysAgo = "{{count}} z în urmă"
hoursAgo = "{{count}} h în urmă"
justNow = "Chiar acum"
minutesAgo = "{{count}} min în urmă"
monthsAgo_one = "{{count}} lună în urmă"
monthsAgo_other = "{{count}} luni în urmă"
never = "Niciodată"
weeksAgo_one = "{{count}} săptămână în urmă"
weeksAgo_other = "{{count}} săptămâni în urmă"
yearsAgo_one = "{{count}} an în urmă"
yearsAgo_other = "{{count}} ani în urmă"
[users.cap]
addProcessor = "+ Processor"
approver = "Aprobă politica"
editor = "Editor"
processor = "Processor"
[users.columns]
capabilities = "Capabilities"
email = "Email"
person = "Person"
role = "Role"
status = "Status"
[users.confirm]
cancelInviteBody = "Anulați invitația către {{email}}? Nu va putea să se alăture cu linkul actual."
cancelInviteTitle = "Anulează invitația"
deleteTeamBody = "Ștergi echipa {{name}}? Echipa trebuie să fie mai întâi goală - mută-i membrii într-o altă echipă și nu trebuie să mai dețină configurări de integrare."
deleteTeamTitle = "Șterge echipa"
disableMfaBody = "Elimini înscrierea MFA a lui {{name}}? O va configura din nou la următoarea autentificare, dacă este necesar."
disableMfaTitle = "Resetează MFA"
removeBody = "Elimini definitiv pe {{name}} din organizație? Această acțiune nu poate fi anulată."
removeTeamBody = "Eliminați pe {{name}} din echipă? Își păstrează contul, dar pierde accesul la resursele acestei echipe."
removeTitle = "Elimină membrul"
[users.empty]
description = "Invită-ți echipa pentru a începe colaborarea."
title = "Încă nu există membri"
[users.group]
addToTeam = "Adaugă în echipă"
guestCount = "{{count}} invitat"
guests = "Invitați"
ledBy = "condusă de {{owner}}"
org = "Organizație"
owners = "{{count}} proprietar"
team = "Echipa {{name}}"
teamMeta = "{{count}} persoane"
[users.invite]
access = "Acces"
action = "Invită persoane"
authOauth = "OAuth2 / SSO"
authSaml = "SAML 2.0"
authType = "Metodă de autentificare"
authWeb = "Parolă"
create = "Creează cont"
createSubtitle = "Creează un cont self-hosted cu parolă sau SSO."
createTitle = "Creează cont"
editorDesc = "Editează PDF-uri în Stirling PDF Editor. Toată lumea primește acest lucru."
email = "Adresă de email"
emailError = "Introdu o adresă de email validă"
emailPlaceholder2 = "name@company.com"
forceChange = "Solicită schimbarea parolei la prima autentificare"
forceMfa = "Solicită configurarea MFA la prima autentificare"
method = "Cum să îi adaugi"
methodDirect = "Creează cont direct"
methodEmail = "Invită prin email"
password = "Parolă"
passwordError = "Parola trebuie să aibă cel puțin 8 caractere"
processorDeferred = "Invitația a fost trimisă, dar accesul Processor nu a putut fi acordat încă - setează-l din listă după ce se alătură."
processorDesc = "Suprafața de guvernanță, rularea pipeline-urilor, agenții și API."
role = "Rol"
send2 = "Trimite invitația"
subtitle2 = "Vor primi un email pentru a se alătura spațiului dvs. de lucru Stirling."
team = "Echipă"
title = "Invită persoane"
username = "Nume de utilizator"
usernameError = "Numele de utilizator trebuie să aibă cel puțin 3 caractere"
usernamePlaceholder = "jsmith"
[users.invites]
by = "Invitat de {{who}}"
cancel = "Anulează"
expiresInDays_one = "Expiră peste {{count}} zi"
expiresInDays_other = "Expiră peste {{count}} zile"
expiresToday = "Expiră astăzi"
title = "Invitații în așteptare"
[users.invites.columns]
expires = "Expires"
invitee = "Invitee"
[users.loadError]
description = "Ceva nu a mers bine la conectarea cu backend-ul sau nu aveți acces. Încercați din nou."
title = "Nu s-au putut încărca membrii"
[users.moveTeam]
apply = "Mută"
team = "Echipă"
title = "Mută în echipă"
[users.newTeam]
action = "+ Echipă nouă"
create = "Creează echipă"
emailError = "Introduceți o adresă de email validă"
name = "Numele echipei"
namePlaceholder = "de ex. Finanțe"
nameRequired = "Numele echipei este obligatoriu"
owner = "Proprietar de echipă"
ownerFailed = "Echipa a fost creată, dar proprietarul nu a putut fi invitat. Atribuiți unul din listă."
ownerHelper = "Fiecare echipă are un lider. Acesta va fi invitat ca Proprietar de echipă, cu Processor activat, și poate adăuga restul membrilor. Puteți realoca ulterior."
ownerPlaceholder = "owner@company.com"
subtitle = "Grupați persoanele sub un Proprietar de echipă care le gestionează accesul."
title = "Echipă nouă"
[users.renameTeam]
apply = "Redenumește"
name = "Numele echipei"
title = "Redenumește echipa"
[users.resetPw]
apply = "Resetează parola"
confirm = "Confirmă parola"
copied = "Copiat în clipboard"
copyHint = "Copiați-o acum - nu va mai fi afișată din nou."
email = "Trimite utilizatorului un email despre resetare"
forceChange = "Solicită schimbarea parolei la următoarea autentificare"
generate = "Generează o parolă sigură"
includePw = "Include noua parolă în email"
mismatch = "Parolele nu se potrivesc"
newPassword = "Parolă nouă"
regen = "Generează din nou"
title = "Resetează parola"
tooShort = "Parola trebuie să aibă cel puțin 8 caractere"
[users.role]
guest = "Invitat"
member = "Membru"
orgOwner = "Proprietar organizație"
teamOwner = "Proprietar de echipă"
[users.team]
grantProcessor = "Acordă Processor echipei"
revokeProcessor = "Revocă Processor de la echipă"
[validateSignature]
date = "Data"
downloadCsv = "Descarcă CSV"
downloadJson = "Descarcă JSON"
downloadPdf = "Descarcă raport PDF"
finalizing = "Se pregătesc descărcările..."
location = "Locația"
noResults = "Rulați validarea pentru a genera un raport."
noSignatures = "Nu s-au găsit semnături digitale în acest document"
noSignaturesShort = "Fără semnături"
processing = "Se validează semnăturile..."
reason = "Motivul"
results = "Rezultatele validării"
selectCustomCert = "Fișier certificat X.509 personalizat (opțional)"
signatureDate = "Data semnăturii"
signer = "Semnatar"
submit = "Validează semnăturile"
tags = "semnătură,verifică,validează,pdf,certificat,semnătură digitală,Validează semnătura,Validează certificatul"
title = "Validează semnăturile PDF"
totalSignatures = "Total semnături"
[validateSignature.cert]
algorithm = "Algoritm"
bits = "biți"
details = "Detalii certificat"
issuer = "Emitent"
keySize = "Dimensiune cheie"
keyUsage = "Utilizare cheie"
selfSigned = "Auto-semnat"
serialNumber = "Număr de serie"
subject = "Subiect"
validFrom = "Valabil de la"
validUntil = "Valabil până la"
version = "Versiune"
[validateSignature.downloadType]
csv = "CSV"
json = "JSON"
pdf = "PDF"
[validateSignature.error]
allFailed = "Nu s-au putut valida fișierele selectate."
partial = "Unele fișiere nu au putut fi validate."
reportGeneration = "Nu s-a putut genera raportul PDF. JSON și CSV sunt disponibile."
unexpected = "Eroare neașteptată în timpul validării."
[validateSignature.issue]
certExpired = "Certificat expirat"
certRevocationUnknown = "Starea de revocare a certificatului este necunoscută"
certRevoked = "Certificat revocat"
chainInvalid = "Lanț de certificate invalid"
documentModified = "Document modificat după semnare - conținutul a fost adăugat în afara zonei semnate"
revocationNotChecked = "Revocarea nu a fost verificată"
selfSigned = "Autosemnat - identitatea semnatarului nu a fost verificată"
signatureInvalid = "Verificarea criptografică a semnăturii a eșuat"
trustInvalid = "Certificat neîncredințat"
[validateSignature.report]
continued = "Continuare"
downloads = "Descărcări"
entryLabel = "Rezumat semnătură"
filesEvaluated_one = "{{count}} fișier evaluat"
filesEvaluated_other = "{{count}} fișiere evaluate"
footer = "Validat prin Stirling PDF"
generatedAt = "Generat"
noPdf = "Raportul PDF va fi disponibil după o validare reușită."
page = "Pagină"
shortTitle = "Rezumat semnături"
signatureCountLabel_one = "{{count}} signature"
signatureCountLabel_other = "{{count}} signatures"
signaturesFound_one = "{{count}} signature detected"
signaturesFound_other = "{{count}} signatures detected"
signaturesInvalid = "{{count}} nevalide"
signaturesUnverified_one = "{{count}} necesită verificare"
signaturesUnverified_other = "{{count}} necesită verificare"
signaturesValid = "{{count}} complet valide"
title = "Raport de validare a semnăturilor"
[validateSignature.report.fields]
created = "Creat"
fileSize = "Dimensiunea fișierului"
signatureCount = "Total semnături"
signatureDate = "Data semnăturii"
[validateSignature.settings]
certHint = "Încărcați un certificat X.509 de încredere pentru a valida față de o sursă de încredere personalizată."
title = "Setări de validare"
[validateSignature.signature]
_value = "Semnătură"
[validateSignature.status]
complete = "Validare finalizată"
invalid = "Invalid"
untrustedShort = "Neverificat"
valid = "Valid"
validUntrusted = "Valid, semnatar neverificat"
[viewer]
cannotPreviewFile = "Nu se poate previzualiza fișierul"
copyText = "Copy"
disableColorFilter = "Dezactivați filtrul de culoare"
dualPageView = "Vizualizare cu două pagini"
enableDarkFilter = "Activați filtrul întunecat"
enableSepiaFilter = "Activați filtrul sepia"
firstPage = "Prima pagină"
lastPage = "Ultima pagină"
moreOptions = "Mai multe"
nextPage = "Pagina următoare"
onlyPdfSupported = "Vizualizatorul acceptă doar fișiere PDF. Acest fișier pare a fi într-un format diferit."
pageNavigation = "Navigare în pagină"
previousPage = "Pagina anterioară"
saveChangesErrorBody = "Documentul nu a putut fi salvat. Încercați din nou."
saveChangesErrorTitle = "Nu s-au putut salva modificările"
singlePageView = "Vizualizare cu o singură pagină"
unknownFile = "Fișier necunoscut"
view = "Vizualizare"
zoom = "Zoom"
zoomIn = "Măriți"
zoomOut = "Micșorați"
[viewer.attachments]
addAttachment = "Adăugați atașament"
close = "Închideți atașamentele"
closeSidebar = "Închide bara laterală a atașamentelor"
download = "Descarcă atașamentul"
empty = "Nu există atașamente în acest document"
loading = "Se încarcă atașamentele..."
noDocument = "Deschide un PDF pentru a-i vedea atașamentele."
noMatch = "Niciun atașament nu corespunde căutării tale"
noSupport = "Suportul pentru atașamente nu este disponibil în acest vizualizator."
retry = "Reîncearcă"
searchPlaceholder = "Caută în atașamente"
title = "Atașamente"
[viewer.bookmarks]
addBookmark = "Add bookmark"
bookmarkTitle = "Titlul marcajului"
bookmarkTitleRequired = "Titlul marcajului este obligatoriu"
closeSidebar = "Închide bara laterală a marcajelor"
collapseAll = "Restrânge toate marcajele"
empty = "No bookmarks in this document"
expandAll = "Extinde toate marcajele"
searchPlaceholder = "Caută marcaje"
title = "Bookmarks"
[viewer.comments]
addComment = "Adăugați comentariu"
addCommentPlaceholder = "Adăugați comentariu..."
addLink = "Adăugați link"
addReplyPlaceholder = "Adăugați răspuns..."
cancelClearAll = "Anulați"
clearAll = "Ștergeți toate comentariile"
clearAllDescription = "Aceasta elimină comentariile și răspunsurile din bara laterală, păstrând în document orice adnotări atașate."
clearAllTitle = "Ștergeți toate comentariile?"
close = "Închideți comentariile"
closeSidebar = "Închide bara laterală a comentariilor"
deleteAnnotationAndComment = "Ștergeți adnotarea și comentariul"
deleteDescription = "Această adnotare are un comentariu atașat. Puteți elimina doar comentariul din bara laterală păstrând adnotarea sau puteți șterge totul."
deleteTitle = "Eliminați adnotarea din comentarii?"
goToLink = "Accesați linkul"
hint = "Plasați comentarii folosind instrumentele Comentariu, Inserare text sau Înlocuire text. Ele vor apărea aici, pe pagini."
locateAnnotation = "Localizați în document"
moreActions = "Mai multe acțiuni"
nComments_one = "{{count}} comment"
nComments_other = "{{count}} comments"
noMatch = "No comments match your search"
pageLabel = "Pagina {{page}}"
placingHint = "Faceți clic pe o pagină pentru a plasa… (anulare)"
removeCommentOnly = "Eliminați doar comentariul"
saveReply = "Salvați răspunsul"
searchPlaceholder = "Search comments"
title = "Comentarii"
typeComment = "Comentariu"
typeInsertText = "Inserare text"
typeReplaceText = "Înlocuire text"
viewComment = "Vizualizați comentariul"
[viewer.error]
noFileProvided = "Eroare: Nu a fost furnizat niciun fișier vizualizatorului"
[viewer.formBar]
apply = "Aplică modificările"
dismiss = "Închide"
download = "Descarcă PDF"
hasFieldsDesc = "Acest PDF conține câmpuri completabile"
title = "Câmpuri formular"
unsavedBadge = "Nesalvate"
unsavedDesc = "Ai modificări nesalvate"
[viewer.layers]
closeSidebar = "Închide bara laterală a straturilor"
hideAll = "Ascunde toate straturile"
showAll = "Afișează toate straturile"
title = "Layers"
[viewer.link]
delete = "Ștergeți linkul"
[viewer.nonPdf]
columnDefault = "Coloana {{index}}"
convertToPdf = "Convertiți în PDF"
csvStats = "{{rows}} rânduri · {{columns}} coloane · {{size}}"
emptyFile = "Fișier gol"
htmlHidePreview = "Ascunde previzualizarea"
htmlPreview = "Previzualizare HTML"
htmlPreviewMobileHidden = "Paginile HTML sunt aranjate pentru lățimi de desktop, așa că previzualizarea este dezactivată implicit aici."
htmlPreviewWarning = "Previzualizare HTML — resursele externe s-ar putea să nu se încarce · {{size}}"
htmlShowPreview = "Afișează oricum previzualizarea"
invalidJson = "JSON invalid — se afișează conținutul brut"
lineNumbers = "Numere de linie"
loading = "Se încarcă..."
renderMarkdown = "Redați markdown"
sortedBy = "Sortat după: {{column}}"
textStats = "{{lines}} linii · {{size}}"
[viewer.redaction]
removeMark = "Eliminați acest marcaj"
[viewer.search]
clear = "Ștergeți căutarea"
close = "Închideți căutarea"
next = "Rezultatul următor"
previous = "Rezultatul precedent"
resultsOf = "din {{total}}"
[viewer.signature]
delete = "Ștergeți semnătura"
[viewer.thumbnails]
closeSidebar = "Închide bara laterală a miniaturilor"
[viewPdf]
tags = "vizualizare,citește,adnotează,text,imagine"
title = "Vizualizați/Editați PDF"
[warning]
tooltipTitle = "Avertisment"
[watchedFolders]
alreadyInFolder = "Already in this folder"
defaultFolderWarning = "This is a default folder and will be recreated on next reload."
deleteConfirmBody = "This will remove the folder and its run history. Files already downloaded are not affected."
deleteConfirmTitle = "Delete folder?"
folderNotFound = "Folder not found"
newFolder = "New folder"
noFolders = "No watched folders yet"
sidebarTitle = "Watched Folders"
title = "Watched Folders"
[watchedFolders.actions]
back = "Back"
collapse = "Collapse"
dismiss = "Dismiss"
download = "Download"
downloadInput = "Download input"
downloadOutput = "Download output"
expand = "Expand"
retry = "Retry"
[watchedFolders.card]
delete = "Delete folder"
edit = "Edit folder"
[watchedFolders.home]
addAnother = "Add another Watched Folder"
addAnotherDesc = "Automatically process files with a new pipeline"
create = "Create your first Watched Folder"
deleteFolder = "Delete folder"
editFolder = "Edit folder"
empty = "No watched folders yet"
emptyDesc = "Set up a Watched Folder once. Drop PDFs in and they're automatically compressed, OCR'd, split, merged — whatever your pipeline does."
emptyTitle = "Automate your PDF workflows"
file = "file"
files = "files"
pause = "Pause"
resume = "Resume"
[watchedFolders.howItWorks]
step1Desc = "Drag PDFs onto any Watched Folder card — or send them from your file list"
step1Title = "Drop files"
step2Desc = "Your configured tools process each file automatically"
step2Title = "Pipeline runs"
step3Desc = "Download processed files from inside the folder"
step3Title = "Output ready"
title = "How Watched Folders work"
[watchedFolders.modal]
advanced = "Advanced"
automation = "Automation"
automationNameFallback = "Watched Folder automation"
automationRequired = "Add at least one configured step before saving."
autoNumber = "Auto-number"
autoNumberExample = "e.g. document.pdf → document (1).pdf"
autoScanHelp = "New PDF files in this folder are processed automatically every 10 seconds."
changeFolder = "Change"
chooseFolder = "Choose"
clearFolder = "Clear"
color = "Accent color"
createFolder = "Create Folder"
createTitle = "New Watched Folder"
editTitle = "Edit Watched Folder"
inputFolder = "Input folder"
inputFolderNotChosen = "No folder chosen — required for auto-scan"
inputSource = "Input source"
inputSourceBrowser = "Browser — drop files here"
inputSourceLocal = "Local folder (auto-scan)"
inputSourceLocalUnsupported = "Local folder (auto-scan) — Chrome/Edge only"
localOutputFolder = "Local output folder"
maxRetries = "Max retries"
name = "Folder name"
namePlaceholder = "My Watched Folder"
nameRequired = "Folder name is required"
nameTooLong = "Folder name must be 50 characters or less"
outputFolderNotSet = "Not set — outputs stay in app"
outputFolderUnsupported = "Not supported in this browser"
outputModeNewDesc = "Output is saved as a new separate file"
outputModeVersion = "Replace original?"
outputModeVersionDesc = "Output becomes a new version of the input file rather than a separate file"
outputName = "Output filename prefix"
outputNamePrefix = "Filename prefix"
outputNameSuffix = "Suffix"
positionPrefix = "Prefix"
positionSuffix = "Suffix"
replaceOriginal = "Replace original file"
retryDelay = "Delay (minutes)"
saveChanges = "Save Changes"
saveFailed = "Failed to save folder. Please try again."
sectionFolder = "Folder"
sectionSourceOutput = "Source & Output"
sectionSteps = "Steps"
[watchedFolders.status]
active = "Active"
done = "Done"
paused = "Paused"
processing = "Processing"
[watchedFolders.time]
daysAgo = "{{count}}d ago"
hoursAgo = "{{count}}h ago"
justNow = "just now"
minutesAgo = "{{count}}m ago"
[watchedFolders.workbench]
activity = "Activity"
addFiles = "Add files"
allTime = "All time"
cancel = "Cancel"
chartTooltipComplete = "{{count}} complete"
chartTooltipFailed = "{{count}} failed"
clearSelection = "Clear selection"
countProcessing = "{{count}} processing"
countQueued = "{{count}} queued"
countSelected = "{{count}} selected"
dataSaved = "Saved"
dayRunning = "day running"
daysRunning = "days running"
delete = "Delete"
deleteConfirmBody = "Remove notifications only clears the activity log. Delete outputs also removes the processed files from storage. Your original input files are never touched."
deleteOutputs = "Delete outputs"
directionIn = "in"
directionOut = "out"
dropToProcess = "Drop to process"
export = "Export"
exportSeparately = "Export separately"
exportZip = "Export zip"
failed = "Failed"
filesProcessedOverTime = "Files processed over time"
filterAll = "All"
filterPending = "Pending"
inputs = "Inputs"
inputSize = "Input size"
legendComplete = "Complete"
noActivity = "No activity yet — drop a PDF to start"
noActivityMatch = "No matching activity"
noInputFolder = "No input folder — edit to configure"
outputs = "Outputs"
pause = "Pause"
preview = "Preview"
previewInput = "Preview input"
previewLoadFailed = "Could not load file preview."
previewOutput = "Preview output"
queued = "Queued"
queuedWaiting = "Queued — waiting to run"
removeEntries = "Remove {{count}} entries"
removeEntry = "Remove entry"
removeNotificationsOnly = "Remove notifications only"
resume = "Resume"
retryAll = "Retry all"
retryIn = "retry in {{count}}m"
retryingSoon = "retrying…"
retryMixedConfirm = "Some selected files have already completed and will be skipped. Only failed files will be retried. Continue?"
running = "Running"
search = "Search…"
selectAll = "Select all {{count}}"
sortNameAsc = "A → Z"
sortNameDesc = "Z → A"
sortNewest = "Newest"
sortOldest = "Oldest"
watching = "Watching: {{name}}"
[watermark]
desc = "Adaugă filigrane text sau imagine în fișiere PDF"
submit = "Adaugă Filigran"
tags = "stamp,mark,overlay,watermark,branding,logo,confidential,draft,copyright,trademark,text overlay,image overlay,background text"
title = "Adaugă Filigran"
[watermark.error]
failed = "A apărut o eroare la adăugarea filigranului în PDF."
[watermark.results]
title = "Rezultate filigran"
[watermark.settings]
alphabet = "Font/Limbă"
color = "Culoarea filigranului"
convertToImage = "Transformă paginile PDF în imagini"
opacity = "Opacitate (%)"
rotation = "Rotire (grade)"
size = "Dimensiune"
[watermark.settings.image]
choose = "Alege imaginea"
[watermark.settings.spacing]
height = "Spațiere pe înălțime"
horizontal = "Spațiere orizontală"
vertical = "Spațiere verticală"
width = "Spațiere pe lățime"
[watermark.settings.text]
placeholder = "Introduceți textul filigranului"
[watermark.steps]
file = "Fișier filigran"
formatting = "Formatare"
textStyle = "Stil"
type = "Tip filigran"
wording = "Formularea"
[watermark.tooltip.appearance]
bullet1 = "Rotire: -360° la 360° pentru filigrane înclinate"
bullet2 = "Opacitate: 0-100% pentru controlul transparenței"
bullet3 = "Opacitatea mai mică creează filigrane subtile"
text = "Controlați cum arată filigranul și cum se îmbină cu documentul."
title = "Setări de aspect"
[watermark.tooltip.file.header]
title = "Încărcare imagine"
[watermark.tooltip.file.recommendations]
bullet1 = "Folosiți logo-uri sau ștampile cu fundal transparent"
bullet2 = "Designurile simple funcționează mai bine decât imaginile complexe"
bullet3 = "Luați în considerare dimensiunea finală a documentului când alegeți rezoluția"
text = "Sfaturi pentru rezultate optime ale filigranelor imagine."
title = "Recomandări"
[watermark.tooltip.file.upload]
bullet1 = "Suportă formate comune: PNG, JPG, GIF, BMP"
bullet2 = "PNG cu transparență funcționează cel mai bine"
bullet3 = "Imaginile cu rezoluție mai mare își păstrează mai bine calitatea"
text = "Încărcați un fișier imagine pentru a-l folosi ca filigran."
title = "Selectarea imaginii"
[watermark.tooltip.formatting.header]
title = "Formatare și aspect"
[watermark.tooltip.formatting.security]
bullet1 = "Împiedică selectarea și copierea textului"
bullet2 = "Face filigranele mai greu de eliminat"
bullet3 = "Rezultă fișiere de dimensiuni mai mari"
bullet4 = "Cel mai potrivit pentru conținut sensibil sau protejat prin drepturi de autor"
text = "Convertește PDF-ul final într-un format bazat pe imagini pentru securitate sporită."
title = "Opțiune de securitate"
[watermark.tooltip.formatting.size]
bullet1 = "Dimensiuni mai mari creează filigrane mai proeminente"
text = "Ajustați dimensiunea filigranului (text sau imagine)."
title = "Control dimensiune"
[watermark.tooltip.language]
text = "Alegeți setarea de limbă potrivită pentru a asigura redarea corectă a fontului pentru textul dvs."
title = "Suport limbă"
[watermark.tooltip.spacing]
bullet1 = "Spațiere pe lățime: Distanța orizontală dintre filigrane"
bullet2 = "Spațiere pe înălțime: Distanța verticală dintre filigrane"
bullet3 = "Valori mai mari creează modele mai rarefiate"
text = "Ajustați spațierea dintre filigranele repetate pe pagină."
title = "Controlul spațierii"
[watermark.tooltip.textStyle.color]
bullet1 = "Gri deschis (#d3d3d3) pentru filigrane subtile"
bullet2 = "Negru sau culori închise pentru contrast ridicat"
bullet3 = "Culori personalizate pentru branding"
text = "Alegeți o culoare care oferă un contrast bun cu conținutul documentului."
title = "Selectarea culorii"
[watermark.tooltip.textStyle.header]
title = "Stil text"
[watermark.tooltip.type.description]
text = "Selectați între filigrane text sau imagine, în funcție de nevoi."
title = "Alegeți filigranul"
[watermark.tooltip.type.header]
title = "Selectarea tipului de filigran"
[watermark.tooltip.type.image]
bullet1 = "Încărcați orice format de imagine"
bullet2 = "Menține calitatea imaginii"
bullet3 = "Perfect pentru logo-uri și ștampile"
text = "Folosiți logo-uri, ștampile sau orice imagine ca filigran. Excelent pentru branding și identificare vizuală."
title = "Filigrane imagine"
[watermark.tooltip.type.text]
bullet1 = "Fonturi și limbi personalizabile"
bullet2 = "Culori și transparență ajustabile"
bullet3 = "Ideal pentru texte legale sau de branding"
text = "Perfecte pentru a adăuga mențiuni de copyright, nume de companie sau etichete de confidențialitate. Suportă mai multe limbi și culori personalizate."
title = "Filigrane text"
[watermark.tooltip.wording.header]
title = "Conținut text"
[watermark.tooltip.wording.text]
bullet1 = "Păstrați-l concis pentru o lizibilitate mai bună"
bullet2 = "Exemple comune: 'CONFIDENTIAL', 'DRAFT', numele companiei"
bullet3 = "Caracterele emoji nu sunt acceptate și vor fi filtrate"
text = "Introduceți textul care va apărea ca filigran în tot documentul."
title = "Text filigran"
[watermark.type]
1 = "Text"
2 = "Imagine"
[watermark.watermarkType]
image = "Imagine"
text = "Text"
[workbenchBar]
activeFiles = "Fișiere active"
annotations = "Adnotări"
applyRedactionsFirst = "Aplică mai întâi redactările"
closeAll = "Închide toate fișierele"
closePdf = "Închide PDF"
deleteSelected = "Șterge paginile selectate"
deselectAll = "Deselectează tot"
downloadAll = "Descarcă tot"
exitRedaction = "Ieși din modul de redactare"
exportAll = "Exportă PDF"
exportSelected = "Exportă paginile selectate"
formFill = "Completează formularul"
hideToolbar = "Hide toolbar"
moreActions = "Mai multe acțiuni"
multiTool = "Instrument multiplu"
panMode = "Mod panoramare"
print = "Tipărește PDF"
readAloud = "Citește cu voce tare"
readAloudLanguage = "Limbă"
readAloudSpeed = "Viteză"
redact = "Redactează"
rotateLeft = "Rotește la stânga"
rotateRight = "Rotește la dreapta"
ruler = "Riglă / Măsurare"
rulerSettings = "Setări scară"
save = "Salvează"
saveAll = "Salvează tot"
saveAs = "Salvează ca"
saveChanges = "Salvează modificările"
search = "Caută în PDF"
selectAll = "Selectează tot"
selectByNumber = "Selectează după numerele paginilor"
selectLanguage = "Selectează limba"
share = "Partajează"
showAllTools = "Afișează toate instrumentele"
showFewerTools = "Restrânge bara de instrumente"
showToolbar = "Show toolbar"
toggleAnnotations = "Comută vizibilitatea adnotărilor"
toggleAttachments = "Comută atașamentele"
toggleBookmarks = "Comută semnele de carte"
toggleComments = "Comentarii"
toggleLayers = "Comută straturile"
toggleSidebar = "Comută bara laterală"
viewer = "Vizualizator"
[workflow.participant]
accessExpired = "Accesul dvs. la acest document a expirat."
certificateFile = "Fișier certificat"
certificateFilePlaceholder = "Selectați fișierul certificat"
certificatePassword = "Parola certificatului"
certificateType = "Tipul certificatului"
certTypeJks = "Depozit JKS"
certTypeP12 = "Certificat P12/PKCS12"
certTypeServer = "Certificat de server (dacă este disponibil)"
completedDeclined = "Ați refuzat acest document."
completedSigned = "Ați semnat acest document."
decline = "Refuzați"
downloadDocument = "Descărcați documentul"
dueDate = "Data scadenței: {{date}}"
errorTitle = "Eroare"
from = "De la: {{name}}"
loadingSession = "Se încarcă sesiunea..."
location = "Locație"
locationPlaceholder = "ex.: San Francisco, CA"
pageNumber = "Numărul paginii (opțional)"
reason = "Motiv"
reasonPlaceholder = "ex.: Aprobarea documentului"
sessionNotFound = "Sesiunea nu a fost găsită sau accesul a fost refuzat."
signDocument = "Semnați documentul"
statusDeclined = "Refuzat"
statusNotified = "Notificat"
statusPending = "În așteptare"
statusSigned = "Semnat"
statusViewed = "Vizualizat"
submitSignature = "Trimiteți semnătura"
[workspace]
title = "Spațiu de lucru"
[workspace.people]
active = "Activ"
activeSession = "Sesiune activă"
addMembers = "Adăugați membri"
admin = "Administrator"
confirmDelete = "Sigur doriți să ștergeți acest utilizator? Această acțiune nu poate fi anulată."
confirmUnlock = "Sigur doriți să deblocați acest cont de utilizator?"
deleteUser = "Ștergeți utilizatorul"
deleteUserError = "Ștergerea utilizatorului a eșuat"
deleteUserSuccess = "Utilizator șters cu succes"
description = "Gestionați membrii spațiului de lucru și permisiunile lor"
disable = "Dezactivează"
disabled = "Dezactivat"
editRole = "Editați rolul"
enable = "Activează"
loading = "Se încarcă membrii..."
locked = "blocat"
lockedBadge = "Blocat"
loginRequired = "Activează mai întâi modul de autentificare"
memberActions = "Acțiuni membru"
noMembersFound = "Nu s-au găsit membri"
role = "Rol"
searchMembers = "Căutați membri..."
team = "Echipă"
title = "Membri"
unlockAccount = "Deblocați contul"
unlockUserError = "Deblocarea contului de utilizator a eșuat"
unlockUserSuccess = "Contul de utilizator a fost deblocat cu succes"
user = "Utilizator"
userInfo = "Informații utilizator"
[workspace.people.actions]
upgrade = "Fă upgrade"
[workspace.people.addMember]
authType = "Tip de autentificare"
error = "Crearea utilizatorului a eșuat"
forceMFA = "Impuneți configurarea MFA la următoarea autentificare"
forcePasswordChange = "Forțează schimbarea parolei la prima autentificare"
password = "Parolă"
passwordPlaceholder = "Introduceți parola"
passwordRequired = "Parola este obligatorie"
role = "Rol"
submit = "Adăugați membru"
success = "Utilizator creat cu succes"
team = "Echipă (opțional)"
teamPlaceholder = "Selectați o echipă"
username = "Nume de utilizator (email)"
usernamePlaceholder = "user@example.com"
usernameRequired = "Numele de utilizator și parola sunt obligatorii"
[workspace.people.authType]
oauth = "OAuth2"
password = "Parolă"
saml = "SAML2"
ssoDescription = "Utilizatorul se va autentifica prin furnizorul SSO"
[workspace.people.changePassword]
action = "Schimbă parola"
confirmPassword = "Confirmă parola"
confirmPlaceholder = "Reintroduceți parola nouă"
copiedToClipboard = "Parola a fost copiată în clipboard"
copyFailed = "Copierea parolei a eșuat"
copyTooltip = "Copiază în clipboard"
emailUnavailable = "Emailul acestui utilizator nu este o adresă de email validă. Notificările sunt dezactivate."
error = "Actualizarea parolei a eșuat"
forcePasswordChange = "Forțează utilizatorul să schimbe parola la următoarea autentificare"
generatedPreview = "Parolă generată:"
generateRandom = "Generează o parolă sigură"
includePassword = "Include parola nouă în email"
newPassword = "Parolă nouă"
notifyOnly = "Se va trimite un email fără parolă, informând utilizatorul că un administrator a schimbat-o."
passwordMismatch = "Parolele nu coincid"
passwordRequired = "Introduceți o parolă nouă"
placeholder = "Introduceți o parolă nouă"
sendEmail = "Trimite un email utilizatorului despre această modificare"
smtpDisabled = "Notificările prin email necesită activarea SMTP în setări."
submit = "Actualizează parola"
subtitle = "Actualizați parola pentru"
success = "Parola a fost actualizată cu succes"
title = "Schimbă parola"
[workspace.people.editMember]
editing = "Editing: <0>{{username}}</0>"
error = "Actualizarea utilizatorului a eșuat"
role = "Rol"
submit = "Update User"
success = "Utilizator actualizat cu succes"
team = "Echipă (opțional)"
teamPlaceholder = "Selectați o echipă"
title = "Edit User"
[workspace.people.emailInvite]
allFailed = "Invitarea utilizatorilor a eșuat"
emails = "Adrese de email"
emailsPlaceholder = "user1@example.com, user2@example.com"
emailsRequired = "Este necesară cel puțin o adresă de email"
error = "Trimiterea invitațiilor a eșuat"
partialFailure = "Unele invitații au eșuat"
submit = "Trimiteți invitații"
success = "utilizator(i) invitați cu succes"
[workspace.people.inviteLink]
copied = "Link copiat în clipboard"
email = "Adresă de email"
emailDescription = "Opțional - lăsați necompletat pentru un link general de invitație care poate fi folosit de oricine"
emailPlaceholder = "user@example.com (opțional)"
emailSent = "Link de invitație generat și trimis prin email"
error = "Generarea linkului de invitație a eșuat"
expiryHours = "Ore până la expirare"
generate = "Generați link"
generated = "Link de invitație generat"
sendEmail = "Trimiteți linkul de invitație prin email"
sendEmailDescription = "Dacă este activat, linkul de invitație va fi trimis la adresa de email specificată"
submit = "Generați link de invitație"
[workspace.people.inviteMembers]
label = "Invitați membri"
subtitle = "Tastați sau lipiți emailuri mai jos, separate prin virgule. Spațiul dvs. de lucru va fi facturat în funcție de membri."
[workspace.people.inviteMode]
email = "Email"
emailDisabled = "Invitațiile prin email necesită configurarea SMTP și mail.enableInvites=true în setări"
link = "Link"
username = "Utilizator"
[workspace.people.license]
currentUsage = "În prezent se folosesc {{current}} din {{max}} licențe de utilizator"
fromLicense = "din licență"
grandfathered = "Cu drepturi păstrate"
grandfatheredShort = "{{count}} cu drepturi păstrate"
slotsAvailable_one = "{{count}} user slot available"
slotsAvailable_other = "{{count}} user slots available"
slotsAvailable_zero = "No slots available"
users_one = "user"
users_other = "users"
[workspace.people.mfa]
adminDisableError = "Dezactivarea MFA pentru utilizator a eșuat"
adminDisableSuccess = "MFA a fost dezactivată cu succes pentru utilizator"
disableByAdmin = "Dezactivați MFA"
[workspace.people.roleDescriptions]
admin = "Poate gestiona setările și invita membri, cu acces administrativ complet."
currentRole = "Rolul atribuit în prezent."
user = "Can view and edit shared files, but cannot manage workspace settings or users."
[workspace.people.toggleEnabled]
error = "Actualizarea stării utilizatorului a eșuat"
success = "Starea utilizatorului a fost actualizată cu succes"
[workspace.teams]
addMember = "Adăugați membru"
backToTeams = "Înapoi la Echipe"
cannotAddToInternal = "Nu se pot adăuga membri la echipa Internal"
cannotDeleteInternal = "Nu se poate șterge echipa Internal"
cannotRenameInternal = "Nu se poate redenumi echipa Internal"
confirmDelete = "Sigur doriți să ștergeți această echipă? Echipa trebuie să fie goală pentru a fi ștearsă."
confirmRemove = "Eliminați utilizatorul din această echipă?"
createNewTeam = "Creați echipă nouă"
deleteTeamLabel = "Ștergeți echipa"
description = "Gestionați echipele și organizați membrii spațiului de lucru"
loadError = "Încărcarea detaliilor echipei a eșuat"
loading = "Se încarcă echipele..."
loadingDetails = "Se încarcă detaliile echipei..."
memberCount_one = "{{count}} member"
memberCount_other = "{{count}} members"
memberCount_zero = "no members"
noMembers = "Niciun membru în această echipă"
noTeamsFound = "Nu s-au găsit echipe"
removeMember = "Eliminați din echipă"
removeMemberError = "Eliminarea utilizatorului din echipă a eșuat"
removeMemberSuccess = "Utilizator eliminat din echipă"
renameTeamLabel = "Redenumiți echipa"
system = "Sistem"
teamActions = "Acțiuni echipă"
teamName = "Numele echipei"
teamNotFound = "Echipa nu a fost găsită"
title = "Echipe"
totalMembers = "Total membri"
viewTeam = "Vizualizați echipa"
[workspace.teams.addMemberToTeam]
addingTo = "Se adaugă în"
currentlyIn = "în prezent în"
error = "Adăugarea membrului în echipă a eșuat"
selectUser = "Selectează utilizator"
selectUserPlaceholder = "Alege un utilizator"
selectUserRequired = "Vă rugăm să selectați un utilizator"
submit = "Adaugă membru"
success = "Membru adăugat în echipă cu succes"
title = "Adaugă membru în echipă"
userRequired = "Vă rugăm să selectați un utilizator"
willBeMoved = "Notă: Acest utilizator va fi mutat din echipa curentă în această echipă."
[workspace.teams.changeTeam]
changing = "Se mută"
error = "Schimbarea echipei a eșuat"
label = "Schimbă echipa"
selectTeam = "Selectează echipa"
selectTeamPlaceholder = "Alege o echipă"
selectTeamRequired = "Vă rugăm să selectați o echipă"
submit = "Schimbă echipa"
success = "Echipa a fost schimbată cu succes"
title = "Schimbă echipa"
[workspace.teams.createTeam]
error = "Crearea echipei a eșuat"
nameRequired = "Numele echipei este obligatoriu"
submit = "Creați echipă"
success = "Echipă creată cu succes"
teamName = "Numele echipei"
teamNamePlaceholder = "Introduceți numele echipei"
title = "Creați echipă nouă"
[workspace.teams.deleteTeam]
error = "Ștergerea echipei a eșuat. Asigurați-vă că echipa este goală."
success = "Echipa a fost ștearsă cu succes"
[workspace.teams.renameTeam]
error = "Redenumirea echipei a eșuat"
nameRequired = "Numele echipei este obligatoriu"
newTeamName = "Nume nou al echipei"
newTeamNamePlaceholder = "Introduceți numele nou al echipei"
renaming = "Se redenumește:"
submit = "Redenumește echipa"
success = "Echipa a fost redenumită cu succes"
title = "Redenumește echipa"
[zipWarning]
cancel = "Anulare"
confirm = "Extrageți"
message_one = "This ZIP contains {{count}} file. Extract anyway?"
message_other = "This ZIP contains {{count}} files. Extract anyway?"
title = "Fișier ZIP mare"