translations (#5541)

# Description of Changes

<!--
Please provide a summary of the changes, including:

- What was changed
- Why the change was made
- Any challenges encountered

Closes #(issue_number)
-->

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### Translations (if applicable)

- [ ] I ran
[`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
This commit is contained in:
Anthony Stirling
2026-01-24 00:02:31 +00:00
committed by GitHub
parent b76f3662e4
commit c77cd73deb
40 changed files with 5888 additions and 208 deletions
@@ -306,6 +306,7 @@ selectOperation = "Selectați Operația"
addOperationButton = "Adaugă operație"
pipelineHeader = "Flux:"
saveButton = "Descarcă"
saveForFolderScanning = "Salvează pentru scanarea folderelor"
validateButton = "Validează"
[enterpriseEdition]
@@ -556,6 +557,30 @@ webBrowserSettings = "Setare Browser Web"
syncToBrowser = "Sincronizează Cont -> Browser"
syncToAccount = "Sincronizează Cont <- Browser"
[account.mfa]
title = "Autentificare cu doi factori"
setupFailed = "Nu se poate începe configurarea autentificării cu doi factori. Încercați din nou."
codeRequired = "Introduceți codul de autentificare pentru a continua."
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."
disabled = "Autentificarea cu doi factori a fost dezactivată."
disableFailed = "Nu se poate dezactiva autentificarea cu doi factori. Verificați codul și încercați din nou."
description = "Adăugați un nivel suplimentar de securitate contului."
enableButton = "Activați autentificarea cu doi factori"
disableButton = "Dezactivați autentificarea cu doi factori"
setupTitle = "Configurați autentificarea cu doi factori"
setupDescription = "Scanați codul QR cu aplicația de autentificare, apoi introduceți codul din 6 cifre pentru confirmare."
manualKey = "Cheie de configurare manuală"
secretWarning = "Păstrați această cheie privată. Oricine are acces poate genera coduri de autentificare valide."
codePlaceholder = "Introduceți codul din 6 cifre"
confirmEnable = "Activați"
disableTitle = "Dezactivați autentificarea cu doi factori"
disableDescription = "Introduceți un cod de autentificare valid pentru a dezactiva autentificarea cu doi factori."
codeLabel = "Cod de autentificare"
confirmDisable = "Dezactivați"
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."
[adminUserSettings]
title = "Setări Control Utilizator"
header = "Setări Control Utilizator Admin"
@@ -1264,7 +1289,10 @@ downloadHtml = "Descărcați fișierul intermediar HTML în loc de PDF"
pdfaOptions = "Opțiuni PDF/A"
outputFormat = "Format de ieșire"
pdfaNote = "PDF/A-1b este mai compatibil, PDF/A-2b acceptă mai multe funcții."
pdfaFormat = "Format PDF/A"
pdfaDigitalSignatureWarning = "PDF-ul conține o semnătură digitală. Aceasta va fi eliminată în pasul următor."
pdfxDigitalSignatureWarning = "PDF-ul conține o semnătură digitală. Aceasta va fi eliminată în pasul următor."
pdfxDescription = "PDF/X este un subset PDF standardizat ISO pentru tipărire fiabilă și schimb de grafică."
fileFormat = "Format fișier"
wordDoc = "Document Word"
wordDocExt = "Document Word (.docx)"
@@ -2197,6 +2225,16 @@ tip = "În prezent nu funcționează pentru mai multe intrări simultan"
outputFormat = "Format de ieșire"
pdfWithDigitalSignature = "PDF-ul conține o semnătură digitală. Aceasta va fi eliminată în pasul următor."
[pdfToPDFX]
tags = "tipărire,standard,conversie,producție,pregătire pentru tipar,arhivă"
title = "PDF în PDF/X"
header = "PDF în PDF/X"
credit = "Acest serviciu folosește Ghostscript pentru conversia PDF/X"
submit = "Convertiți"
tip = "În prezent nu funcționează pentru mai multe intrări simultan"
outputFormat = "Format de ieșire"
pdfWithDigitalSignature = "PDF-ul conține o semnătură digitală. Aceasta va fi eliminată în pasul următor."
[PDFToWord]
tags = "doc,docx,odt,word,transformare,format,conversie,office,microsoft,fișier doc"
title = "PDF către Word"
@@ -3153,6 +3191,18 @@ other = "Altele"
perPageInfo = "Informații pe pagină"
tableOfContents = "Cuprins"
[getPdfInfo.compliance]
notDetected = "Nedetectat"
passed = "Reușit"
failed = "Eșuat"
compliant = "Conform"
nonCompliant = "Neconform"
none = "Niciun standard detectat"
passedCount = "reușite"
failedCount = "eșuate"
noVerification = "Nu s-a efectuat nicio verificare"
noVerificationDesc = "Conformitatea cu standardele PDF nu a fost verificată pentru acest document."
[getPdfInfo.other]
attachments = "Atașamente"
embeddedFiles = "Fișiere încorporate"
@@ -3184,6 +3234,8 @@ permsRestricted = "{{count}} restricții"
permsMixed = "Unele permisiuni sunt restricționate"
hasCompliance = "Are standarde de conformitate"
noCompliance = "Fără standarde de conformitate"
compliancePassed = "Conform cu {{standards}}"
complianceChecked = "Standarde verificate ({{failed}} eșuate)"
basic = "Informații de bază"
documentInfo = "Informații despre document"
securityTitle = "Starea securității"
@@ -3723,6 +3775,13 @@ passwordChangedSuccess = "Parola a fost schimbată cu succes! Autentificați-vă
credentialsUpdated = "Datele de autentificare au fost actualizate. Vă rugăm să vă autentificați din nou."
defaultCredentials = "Date de autentificare implicite"
changePasswordWarning = "Vă rugăm să vă schimbați parola după prima autentificare"
mfaRequired = "Este necesar codul de autentificare cu doi factori"
mfaCode = "Cod de autentificare"
enterMfaCode = "Introduceți codul din 6 cifre"
mfaPromptTitle = "Autentificare cu doi factori"
mfaPromptBody = "Introduceți codul de autentificare din aplicația de autentificare pentru a continua."
verifyingMfa = "Se verifică..."
verifyMfa = "Verificați codul"
[login.slides.overview]
alt = "Prezentare generală Stirling PDF"
@@ -4324,6 +4383,10 @@ title = "Este necesar modul de autentificare"
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ă."
[admin.settings.enterpriseRequired]
title = "Necesită licență Enterprise"
message = "Este necesară o licență Enterprise pentru a accesa {{featureName}}. Vizualizați date demonstrative pentru referință."
[admin.settings.restart]
title = "Este necesară repornirea"
message = "Setările au fost salvate cu succes. Este necesară repornirea serverului pentru ca modificările să intre în vigoare."
@@ -4771,6 +4834,48 @@ description = "Afișează mesaje de eroare detaliate pentru utilizatori."
title = "Bază de date"
description = "Configurați setări personalizate de conectare la baza de date pentru implementări enterprise."
configuration = "Configurare bază de date"
backupTitle = "Backup-uri și restaurare"
backupDescription = "Gestionează backup-urile H2 direct din consola de administrare."
loadError = "Nu s-au putut încărca backup-urile bazei de date"
backupCreated = "Backup creat cu succes"
backupFailed = "Crearea backup-ului a eșuat"
deleteTitle = "Șterge backup"
deleteConfirm = "Ștergeți acest backup? Această acțiune nu poate fi anulată."
deleteSuccess = "Backup șters"
deleteFailed = "Ștergerea backup-ului a eșuat"
deleteConfirmAction = "Șterge backup"
downloadFailed = "Descărcarea backup-ului a eșuat"
version = "Versiune H2"
embedded = "H2 încorporat"
external = "Bază de date externă"
h2Only = "Backup-urile sunt disponibile doar pentru baza de date H2 încorporată."
h2Hint = "Setați tipul bazei de date la H2 și dezactivați baza de date personalizată pentru a activa backup-ul și restaurarea."
manageBackups = "Gestionează backup-urile"
refresh = "Reîmprospătează"
createBackup = "Creează backup"
uploadTitle = "Încărcare și import"
chooseFile = "Alegeți un fișier de backup .sql"
importFromUpload = "Importă încărcarea"
confirmImportTitle = "Confirmă importul bazei de date"
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ă."
confirmCodeLabel = "Introduceți codul de confirmare pentru a continua"
enterCode = "Introduceți codul afișat mai sus"
confirmImport = "Confirmă importul"
codeMismatch = "Codul de confirmare nu corespunde"
codeMismatchBody = "Introduceți codul exact așa cum este afișat pentru a continua."
selectFile = "Selectați un fișier .sql pentru import"
importSuccess = "Backup importat cu succes"
importFailed = "Importul backup-ului a eșuat"
noBackups = "Încă nu s-au găsit backup-uri."
unavailable = "Lista de backup-uri nu este disponibilă pentru configurația curentă a bazei de date."
fileName = "Fișier"
created = "Creat"
size = "Dimensiune"
actions = "Acțiuni"
download = "Descarcă"
import = "Importă"
delete = "Șterge"
[admin.settings.database.enableCustom]
label = "Activează bază de date personalizată"
@@ -4848,6 +4953,26 @@ description = "DPI maxim pentru procesarea imaginilor (0 = nelimitat)"
[admin.settings.advanced.tessdataDir]
label = "Director Tessdata"
description = "Calea către directorul tessdata pentru fișierele de limbă OCR"
downloadMissingTitle = "Nicio limbă selectată"
downloadMissingBody = "Vă rugăm să selectați cel puțin o limbă pentru descărcare."
downloadSuccessTitle = "Limbi descărcate"
downloadSuccessBody = "Limbile tessdata selectate au fost salvate."
downloadErrorTitle = "Descărcare eșuată"
loadingLanguages = "Se încarcă limbile tessdata instalate..."
installedLanguages = "Limbi tessdata instalate"
noLanguages = "Nu s-au găsit limbi tessdata în directorul configurat."
downloadLabel = "Descarcă limbi tessdata suplimentare"
downloadPlaceholder = "Selectați limbile"
downloadNothingFound = "Nu s-au găsit limbi suplimentare"
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."
manualLinks = "Descărcări manuale: faceți clic pe linkuri și plasați fișierele în folderul tessdata."
downloadButton = "Descarcă limbile selectate"
downloadInvalidTitle = "Selecție invalidă"
downloadInvalidBody = "Unele limbi selectate nu sunt disponibile pentru descărcare. Reîmprospătați și alegeți din listă."
downloadErrorNetwork = "Descărcarea a eșuat din cauza unei erori de rețea. Verificați conexiunea și încercați din nou."
downloadErrorServer = "Serverul a întâmpinat o eroare la descărcarea limbilor tessdata. Încercați din nou mai târziu."
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."
downloadErrorGeneric = "Descărcarea a eșuat: {{message}}. Încercați din nou mai târziu."
[admin.settings.advanced.disableSanitize]
label = "Dezactivează sanitizarea HTML"
@@ -5351,6 +5476,7 @@ desc = "Construiți fluxuri de lucru în mai mulți pași, înlănțuind acțiun
invalidStep = "Pas nevalid"
reviewTitle = "Rezultatele automatizării"
copyToSaved = "Copiați în Salvate"
exportForFolderScanning = "Exportă pentru scanarea folderelor"
[automate.files]
placeholder = "Selectați fișiere de procesat cu această automatizare"
@@ -5372,6 +5498,7 @@ createTitle = "Creați automatizare"
editTitle = "Editați automatizarea"
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"
exportForFolderScanning = "Exportă pentru scanarea folderelor"
[automate.creation.name]
label = "Numele automatizării"
@@ -5746,9 +5873,11 @@ username = "Nume de utilizator (email)"
usernamePlaceholder = "[email protected]"
password = "Parolă"
passwordPlaceholder = "Introduceți parola"
passwordRequired = "Parola este obligatorie"
role = "Rol"
team = "Echipă (opțional)"
teamPlaceholder = "Selectați o echipă"
authType = "Tip de autentificare"
forcePasswordChange = "Forțează schimbarea parolei la prima autentificare"
cancel = "Anulați"
submit = "Adăugați membru"
@@ -5756,6 +5885,13 @@ usernameRequired = "Numele de utilizator și parola sunt obligatorii"
passwordTooShort = "Parola trebuie să aibă cel puțin 6 caractere"
success = "Utilizator creat cu succes"
error = "Crearea utilizatorului a eșuat"
forceMFA = "Impuneți configurarea MFA la următoarea autentificare"
[workspace.people.authType]
password = "Parolă"
oauth = "OAuth2"
saml = "SAML2"
ssoDescription = "Utilizatorul se va autentifica prin furnizorul SSO"
[workspace.people.editMember]
title = "Editați membrul"
@@ -5859,6 +5995,11 @@ slotsAvailable = "{{count}} loc(uri) de utilizator disponibile"
noSlotsAvailable = "Niciun loc disponibil"
currentUsage = "În prezent se folosesc {{current}} din {{max}} licențe de utilizator"
[workspace.people.mfa]
adminDisableSuccess = "MFA a fost dezactivată cu succes pentru utilizator"
adminDisableError = "Dezactivarea MFA pentru utilizator a eșuat"
disableByAdmin = "Dezactivați MFA"
[workspace.teams]
title = "Echipe"
description = "Gestionați echipele și organizați membrii spațiului de lucru"
@@ -6301,6 +6442,7 @@ endpoint = "Endpoint"
visits = "Vizite"
percentage = "Procentaj"
noData = "Nu sunt date disponibile"
unknownEndpoint = "Endpoint necunoscut"
[backendHealth]
checking = "Se verifică starea backend-ului..."