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 = "Izaberi operaciju:"
addOperationButton = "Dodaj operaciju"
pipelineHeader = "Tok rada:"
saveButton = "Preuzmi"
saveForFolderScanning = "Sačuvaj za skeniranje foldera"
validateButton = "Proveri"
[enterpriseEdition]
@@ -556,6 +557,30 @@ webBrowserSettings = "Podešavanja veb pregledača"
syncToBrowser = "Sinhronizacija naloga -> pregledač"
syncToAccount = "Sinhronizacija naloga <- pregledač"
[account.mfa]
title = "Dvofaktorska autentikacija"
setupFailed = "Nije moguće započeti podešavanje dvofaktorske autentikacije. Pokušajte ponovo."
codeRequired = "Unesite autentifikacioni kod da biste nastavili."
enabled = "Dvofaktorska autentikacija je omogućena."
enableFailed = "Nije moguće omogućiti dvofaktorsku autentikaciju. Proverite kod i pokušajte ponovo."
disabled = "Dvofaktorska autentikacija je onemogućena."
disableFailed = "Nije moguće onemogućiti dvofaktorsku autentikaciju. Proverite kod i pokušajte ponovo."
description = "Dodajte dodatni nivo bezbednosti svom nalogu."
enableButton = "Omogući dvofaktorsku autentikaciju"
disableButton = "Onemogući dvofaktorsku autentikaciju"
setupTitle = "Podesite dvofaktorsku autentikaciju"
setupDescription = "Skenirajte QR kod svojom aplikacijom za autentikaciju, zatim unesite šestocifreni kod da potvrdite."
manualKey = "Ručni ključ za podešavanje"
secretWarning = "Sačuvajte ovaj ključ privatnim. Svako ko mu pristupi može generisati važeće autentifikacione kodove."
codePlaceholder = "Unesite šestocifreni kod"
confirmEnable = "Omogući"
disableTitle = "Onemogućite dvofaktorsku autentikaciju"
disableDescription = "Unesite važeći autentifikacioni kod da biste onemogućili dvofaktorsku autentikaciju."
codeLabel = "Autentifikacioni kod"
confirmDisable = "Onemogući"
ssoDescription = "Dvofaktorskom autentikacijom upravlja vaš provajder identiteta za naloge sa jedinstvenom prijavom."
ssoManaged = "Podesite MFA preko vašeg provajdera identiteta."
[adminUserSettings]
title = "Podešavanja kontrole korisnika"
header = "Podešavanja kontrole korisnika za administratora"
@@ -1264,7 +1289,10 @@ downloadHtml = "Preuzmi HTML međudatoteku umesto PDF-a"
pdfaOptions = "Opcije PDF/A"
outputFormat = "Izlazni format"
pdfaNote = "PDF/A-1b je kompatibilniji, PDF/A-2b podržava više funkcija."
pdfaFormat = "PDF/A format"
pdfaDigitalSignatureWarning = "PDF sadrži digitalni potpis. Biće uklonjen u sledećem koraku."
pdfxDigitalSignatureWarning = "PDF sadrži digitalni potpis. Ovo će biti uklonjeno u sledećem koraku."
pdfxDescription = "PDF/X je ISO standardizovani podskup PDF-a za pouzdano štampanje i razmenu grafike."
fileFormat = "Format datoteke"
wordDoc = "Word dokument"
wordDocExt = "Word dokument (.docx)"
@@ -2197,6 +2225,16 @@ tip = "Trenutno nije podržano za više unosa istovremeno"
outputFormat = "Izlazni format:"
pdfWithDigitalSignature = "PDF sadrži digitalni potpis. Biće uklonjen u sledećem koraku."
[pdfToPDFX]
tags = "štampa,standard,konverzija,produkcija,pretštampa,arhiva"
title = "PDF u PDF/X"
header = "PDF u PDF/X"
credit = "Ova usluga koristi Ghostscript za konverziju u PDF/X"
submit = "Konvertuj"
tip = "Trenutno ne radi za više ulaza odjednom"
outputFormat = "Izlazni format"
pdfWithDigitalSignature = "PDF sadrži digitalni potpis. Ovo će biti uklonjeno u sledećem koraku."
[PDFToWord]
tags = "doc,docx,odt,word,transformacija,format,konverzija,office,microsoft,docfile"
title = "PDF u Word"
@@ -3153,6 +3191,18 @@ other = "Ostalo"
perPageInfo = "Informacije po stranici"
tableOfContents = "Sadržaj"
[getPdfInfo.compliance]
notDetected = "Nije otkriveno"
passed = "Prošlo"
failed = "Nije prošlo"
compliant = "U skladu"
nonCompliant = "Nije u skladu"
none = "Nijedan standard nije otkriven"
passedCount = "prošlo"
failedCount = "nije prošlo"
noVerification = "Provera nije izvršena"
noVerificationDesc = "Usklađenost sa PDF standardima nije proverena za ovaj dokument."
[getPdfInfo.other]
attachments = "Prilozi"
embeddedFiles = "Ugrađene datoteke"
@@ -3184,6 +3234,8 @@ permsRestricted = "{{count}} ograničenja"
permsMixed = "Neke dozvole su ograničene"
hasCompliance = "Ima standarde usklađenosti"
noCompliance = "Nema standarda usklađenosti"
compliancePassed = "U skladu sa {{standards}}"
complianceChecked = "Standardi provereni ({{failed}} nije prošlo)"
basic = "Osnovne informacije"
documentInfo = "Informacije o dokumentu"
securityTitle = "Status bezbednosti"
@@ -3723,6 +3775,13 @@ passwordChangedSuccess = "Lozinka je uspešno promenjena! Prijavite se novom loz
credentialsUpdated = "Vaši prijavni podaci su ažurirani. Prijavite se ponovo."
defaultCredentials = "Podrazumevani podaci za prijavu"
changePasswordWarning = "Promenite lozinku nakon prve prijave"
mfaRequired = "Potreban je dvofaktorski kod"
mfaCode = "Autentifikacioni kod"
enterMfaCode = "Unesite šestocifreni kod"
mfaPromptTitle = "Dvofaktorska autentikacija"
mfaPromptBody = "Unesite autentifikacioni kod iz svoje aplikacije za autentikaciju da biste nastavili."
verifyingMfa = "Provera..."
verifyMfa = "Proveri kod"
[login.slides.overview]
alt = "Pregled Stirling PDF"
@@ -4324,6 +4383,10 @@ title = "Potreban je režim prijave"
message = "Režim prijave mora biti omogućen da biste menjali admin podešavanja. Postavite SECURITY_ENABLELOGIN=true u svom okruženju ili security.enableLogin: true u settings.yml, zatim restartujte server."
readOnly = "Podešavanja ispod prikazuju primer vrednosti za referencu. Omogućite režim prijave da biste videli i menjali stvarnu konfiguraciju."
[admin.settings.enterpriseRequired]
title = "Potrebna je Enterprise licenca"
message = "Za pristup {{featureName}} potrebna je Enterprise licenca. Prikazujete demo podatke radi reference."
[admin.settings.restart]
title = "Potreban je restart"
message = "Podešavanja su uspešno sačuvana. Potreban je restart servera da bi izmene stupile na snagu."
@@ -4771,6 +4834,48 @@ description = "Prikaži detaljne poruke o greškama za korisnike."
title = "Baza podataka"
description = "Podesite prilagođena podešavanja konekcije baze podataka za korporativna okruženja."
configuration = "Konfiguracija baze podataka"
backupTitle = "Rezervne kopije i vraćanje"
backupDescription = "Upravljajte H2 rezervnim kopijama direktno iz administratorske konzole."
loadError = "Nije uspelo učitavanje rezervnih kopija baze podataka"
backupCreated = "Rezervna kopija je uspešno kreirana"
backupFailed = "Nije uspelo kreiranje rezervne kopije"
deleteTitle = "Obriši rezervnu kopiju"
deleteConfirm = "Obrisati ovu rezervnu kopiju? Ovu radnju nije moguće poništiti."
deleteSuccess = "Rezervna kopija je obrisana"
deleteFailed = "Brisanje rezervne kopije nije uspelo"
deleteConfirmAction = "Obriši rezervnu kopiju"
downloadFailed = "Preuzimanje rezervne kopije nije uspelo"
version = "H2 verzija"
embedded = "Ugrađeni H2"
external = "Eksterna DB"
h2Only = "Rezervne kopije su dostupne samo za ugrađenu H2 bazu podataka."
h2Hint = "Podesite tip baze na H2 i onemogućite prilagođenu bazu da biste omogućili izradu rezervnih kopija i vraćanje."
manageBackups = "Upravljaj rezervnim kopijama"
refresh = "Osveži"
createBackup = "Kreiraj rezervnu kopiju"
uploadTitle = "Otpremi i uvezi"
chooseFile = "Izaberite .sql datoteku rezervne kopije"
importFromUpload = "Uvezi otpremljeno"
confirmImportTitle = "Potvrdite uvoz baze podataka"
overwriteWarning = "Upozorenje: Ovo će prepisati trenutnu bazu podataka."
overwriteWarningBody = "Svi postojeći podaci biće zamenjeni otpremljenom rezervnom kopijom. Ovu radnju nije moguće poništiti."
confirmCodeLabel = "Unesite potvrdni kod za nastavak"
enterCode = "Unesite kod prikazan iznad"
confirmImport = "Potvrdi uvoz"
codeMismatch = "Potvrdni kod se ne poklapa"
codeMismatchBody = "Unesite kod tačno kako je prikazano da biste nastavili."
selectFile = "Izaberite .sql datoteku za uvoz"
importSuccess = "Rezervna kopija je uspešno uvezena"
importFailed = "Uvoz rezervne kopije nije uspeo"
noBackups = "Još nema rezervnih kopija."
unavailable = "Lista rezervnih kopija nije dostupna za trenutnu konfiguraciju baze."
fileName = "Datoteka"
created = "Kreirano"
size = "Veličina"
actions = "Radnje"
download = "Preuzmi"
import = "Uvezi"
delete = "Obriši"
[admin.settings.database.enableCustom]
label = "Omogući prilagođenu bazu"
@@ -4848,6 +4953,26 @@ description = "Maksimalni DPI za obradu slika (0 = neograničeno)"
[admin.settings.advanced.tessdataDir]
label = "Direktorijum tessdata"
description = "Putanja do direktorijuma tessdata za OCR jezičke datoteke"
downloadMissingTitle = "Nijedan jezik nije izabran"
downloadMissingBody = "Izaberite bar jedan jezik za preuzimanje."
downloadSuccessTitle = "Jezici su preuzeti"
downloadSuccessBody = "Izabrani tessdata jezici su sačuvani."
downloadErrorTitle = "Preuzimanje nije uspelo"
loadingLanguages = "Učitavanje instaliranih tessdata jezika..."
installedLanguages = "Instalirani tessdata jezici"
noLanguages = "U podešenom direktorijumu nisu pronađeni tessdata jezici."
downloadLabel = "Preuzmi dodatne tessdata jezike"
downloadPlaceholder = "Izaberite jezike"
downloadNothingFound = "Nisu pronađeni dodatni jezici"
permissionNotice = "Putanja tessdata nije upisiva. Preuzimanja će biti otvorena u pregledaču; sačuvajte .traineddata datoteke ručno u tessdata folder."
manualLinks = "Ručno preuzimanje: kliknite na linkove i smestite datoteke u tessdata folder."
downloadButton = "Preuzmi izabrane jezike"
downloadInvalidTitle = "Nevažeći izbor"
downloadInvalidBody = "Neki izabrani jezici nisu dostupni za preuzimanje. Osvežite i izaberite sa liste."
downloadErrorNetwork = "Preuzimanje nije uspelo zbog mrežne greške. Proverite vezu i pokušajte ponovo."
downloadErrorServer = "Server je naišao na grešku tokom preuzimanja tessdata jezika. Pokušajte ponovo kasnije."
downloadErrorPermission = "Direktorijum tessdata nije upisiv: {{message}}. Izaberite direktorijum sa mogućnošću upisa (npr. u okviru foldera sa podacima aplikacije) ili prilagodite dozvole."
downloadErrorGeneric = "Preuzimanje nije uspelo: {{message}}. Pokušajte ponovo kasnije."
[admin.settings.advanced.disableSanitize]
label = "Onemogući HTML sanitizaciju"
@@ -5351,6 +5476,7 @@ desc = "Kreirajte višekorakne tokove rada povezivanjem PDF akcija. Idealno za p
invalidStep = "Nevažeći korak"
reviewTitle = "Rezultati automatizacije"
copyToSaved = "Kopiraj u sačuvano"
exportForFolderScanning = "Izvoz za skeniranje foldera"
[automate.files]
placeholder = "Izaberite datoteke za obradu ovom automatizacijom"
@@ -5372,6 +5498,7 @@ createTitle = "Kreiraj automatizaciju"
editTitle = "Uredi automatizaciju"
intro = "Automatizacije pokreću alate sekvencijalno. Za početak, dodajte alate redosledom kojim želite da se izvršavaju."
save = "Sačuvaj automatizaciju"
exportForFolderScanning = "Izvoz za skeniranje foldera"
[automate.creation.name]
label = "Naziv automatizacije"
@@ -5746,9 +5873,11 @@ username = "Korisničko ime (email)"
usernamePlaceholder = "[email protected]"
password = "Lozinka"
passwordPlaceholder = "Unesite lozinku"
passwordRequired = "Lozinka je obavezna"
role = "Uloga"
team = "Tim (opciono)"
teamPlaceholder = "Izaberite tim"
authType = "Tip autentikacije"
forcePasswordChange = "Forsiraj promenu lozinke pri prvoj prijavi"
cancel = "Otkaži"
submit = "Dodaj člana"
@@ -5756,6 +5885,13 @@ usernameRequired = "Korisničko ime i lozinka su obavezni"
passwordTooShort = "Lozinka mora imati najmanje 6 karaktera"
success = "Korisnik uspešno kreiran"
error = "Kreiranje korisnika nije uspelo"
forceMFA = "Nametni podešavanje MFA pri sledećoj prijavi"
[workspace.people.authType]
password = "Lozinka"
oauth = "OAuth2"
saml = "SAML2"
ssoDescription = "Korisnik će se autentifikovati preko SSO provajdera"
[workspace.people.editMember]
title = "Uredi člana"
@@ -5859,6 +5995,11 @@ slotsAvailable = "{{count}} slobodnih korisničkih mesta"
noSlotsAvailable = "Nema slobodnih mesta"
currentUsage = "Trenutno se koristi {{current}} od {{max}} korisničkih licenci"
[workspace.people.mfa]
adminDisableSuccess = "MFA je uspešno onemogućena za korisnika"
adminDisableError = "Nije uspelo onemogućavanje MFA za korisnika"
disableByAdmin = "Onemogući MFA"
[workspace.teams]
title = "Timovi"
description = "Upravljajte timovima i organizujte članove radnog prostora"
@@ -6301,6 +6442,7 @@ endpoint = "Krajnja tačka"
visits = "Posete"
percentage = "Procenat"
noData = "Nema dostupnih podataka"
unknownEndpoint = "Nepoznata krajnja tačka"
[backendHealth]
checking = "Provera statusa bekenda..."