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 = "Избор на операция"
addOperationButton = "Добавяне на операция"
pipelineHeader = "Пайплайн:"
saveButton = "Изтегли"
saveForFolderScanning = "Запазване за сканиране на папки"
validateButton = "Валидирай"
[enterpriseEdition]
@@ -556,6 +557,30 @@ webBrowserSettings = "Уеб-браузър настройки"
syncToBrowser = "Синхронизиране на акаунт -> Браузър"
syncToAccount = "Синхронизиране на акаунт <- Браузър"
[account.mfa]
title = "Двуфакторно удостоверяване"
setupFailed = "Не може да се стартира настройването на двуфакторното удостоверяване. Моля, опитайте отново."
codeRequired = "Въведете кода за удостоверяване, за да продължите."
enabled = "Двуфакторното удостоверяване е активирано."
enableFailed = "Не може да се активира двуфакторното удостоверяване. Проверете кода и опитайте отново."
disabled = "Двуфакторното удостоверяване е деактивирано."
disableFailed = "Не може да се деактивира двуфакторното удостоверяване. Проверете кода и опитайте отново."
description = "Добавете допълнителен слой защита към акаунта си."
enableButton = "Активиране на двуфакторното удостоверяване"
disableButton = "Деактивиране на двуфакторното удостоверяване"
setupTitle = "Настройване на двуфакторното удостоверяване"
setupDescription = "Сканирайте QR кода с вашето приложение за удостоверяване, след това въведете 6-цифрения код, за да потвърдите."
manualKey = "Ключ за ръчна настройка"
secretWarning = "Пазете този ключ в тайна. Всеки с достъп може да генерира валидни кодове за удостоверяване."
codePlaceholder = "Въведете 6-цифрен код"
confirmEnable = "Активирай"
disableTitle = "Деактивиране на двуфакторното удостоверяване"
disableDescription = "Въведете валиден код за удостоверяване, за да деактивирате двуфакторното удостоверяване."
codeLabel = "Код за удостоверяване"
confirmDisable = "Деактивирай"
ssoDescription = "Двуфакторното удостоверяване се управлява от вашия доставчик на идентичност за акаунти със Single Sign-On."
ssoManaged = "Конфигурирайте MFA чрез вашия доставчик на идентичност."
[adminUserSettings]
title = "Настройки за потребителски контрол"
header = "Настройки за администраторски потребителски контрол"
@@ -1264,7 +1289,10 @@ downloadHtml = "Изтегляне на междинния HTML файл вме
pdfaOptions = "Опции за PDF/A"
outputFormat = "Изходен формат"
pdfaNote = "PDF/A-1b е по-съвместим, PDF/A-2b поддържа повече функции."
pdfaFormat = "Формат PDF/A"
pdfaDigitalSignatureWarning = "PDF файлът съдържа цифров подпис. Това ще бъде премахнато в следващата стъпка."
pdfxDigitalSignatureWarning = "PDF файлът съдържа цифров подпис. Той ще бъде премахнат на следващата стъпка."
pdfxDescription = "PDF/X е подмножество на PDF по стандарта ISO за надежден печат и обмен на графики."
fileFormat = "Файлов формат"
wordDoc = "Word документ"
wordDocExt = "Word документ (.docx)"
@@ -2197,6 +2225,16 @@ tip = "В момента не работи за няколко входа нав
outputFormat = "Изходен формат"
pdfWithDigitalSignature = "PDF файлът съдържа цифров подпис. Това ще бъде премахнато в следващата стъпка."
[pdfToPDFX]
tags = "печат,стандарт,конвертиране,производство,предпечат,архив"
title = "PDF към PDF/X"
header = "PDF към PDF/X"
credit = "Тази услуга използва Ghostscript за конвертиране към PDF/X"
submit = "Конвертирай"
tip = "В момента не работи за множество входове едновременно"
outputFormat = "Изходен формат"
pdfWithDigitalSignature = "PDF файлът съдържа цифров подпис. Той ще бъде премахнат на следващата стъпка."
[PDFToWord]
tags = "doc,docx,odt,word,трансформация,формат,преобразуване,офис,microsoft,docfile"
title = "PDF към Word"
@@ -3153,6 +3191,18 @@ other = "Друго"
perPageInfo = "Информация по страници"
tableOfContents = "Съдържание"
[getPdfInfo.compliance]
notDetected = "Не е открито"
passed = "Преминато"
failed = "Неуспешно"
compliant = "Съвместим"
nonCompliant = "Несъвместим"
none = "Не са открити стандарти"
passedCount = "преминали"
failedCount = "неуспешни"
noVerification = "Не е извършена проверка"
noVerificationDesc = "Съответствието със стандартите на PDF не беше проверено за този документ."
[getPdfInfo.other]
attachments = "Прикачени файлове"
embeddedFiles = "Вградени файлове"
@@ -3184,6 +3234,8 @@ permsRestricted = "{{count}} ограничения"
permsMixed = "Някои разрешения са ограничени"
hasCompliance = "Има стандарти за съответствие"
noCompliance = "Няма стандарти за съответствие"
compliancePassed = "Съвместим с {{standards}}"
complianceChecked = "Проверени стандарти ({{failed}} неуспешни)"
basic = "Основна информация"
documentInfo = "Информация за документа"
securityTitle = "Състояние на сигурността"
@@ -3723,6 +3775,13 @@ passwordChangedSuccess = "Паролата е променена успешно!
credentialsUpdated = "Данните ви за вход бяха обновени. Моля, влезте отново."
defaultCredentials = "Данни за вход по подразбиране"
changePasswordWarning = "Моля, сменете паролата си след първото влизане"
mfaRequired = "Изисква се двуфакторен код"
mfaCode = "Код за удостоверяване"
enterMfaCode = "Въведете 6-цифрен код"
mfaPromptTitle = "Двуфакторно удостоверяване"
mfaPromptBody = "Въведете кода за удостоверяване от вашето приложение за удостоверяване, за да продължите."
verifyingMfa = "Проверка..."
verifyMfa = "Провери кода"
[login.slides.overview]
alt = "Преглед на Stirling PDF"
@@ -4324,6 +4383,10 @@ title = "Необходим е режим за вход"
message = "Режимът за вход трябва да е активиран, за да променяте административните настройки. Моля, задайте SECURITY_ENABLELOGIN=true във вашата среда или security.enableLogin: true в settings.yml, след което рестартирайте сървъра."
readOnly = "Настройките по-долу показват примерни стойности за ориентиране. Активирайте режим за вход, за да видите и редактирате реалната конфигурация."
[admin.settings.enterpriseRequired]
title = "Изисква се Enterprise лиценз"
message = "Необходим е Enterprise лиценз за достъп до {{featureName}}. Преглеждате демонстрационни данни за справка."
[admin.settings.restart]
title = "Изисква се рестарт"
message = "Настройките са запазени успешно. Необходим е рестарт на сървъра, за да влязат промените в сила."
@@ -4771,6 +4834,48 @@ description = "Показване на подробни съобщения за
title = "База данни"
description = "Конфигурирайте персонализирани настройки за връзка към база данни за корпоративни внедрявания."
configuration = "Конфигурация на база данни"
backupTitle = "Резервни копия и възстановяване"
backupDescription = "Управлявайте резервни копия на H2 директно от административната конзола."
loadError = "Неуспешно зареждане на резервни копия на базата данни"
backupCreated = "Резервното копие е създадено успешно"
backupFailed = "Неуспешно създаване на резервно копие"
deleteTitle = "Изтриване на резервно копие"
deleteConfirm = "Да се изтрие ли това резервно копие? Действието е необратимо."
deleteSuccess = "Резервното копие е изтрито"
deleteFailed = "Неуспешно изтриване на резервно копие"
deleteConfirmAction = "Изтриване на резервно копие"
downloadFailed = "Неуспешно изтегляне на резервно копие"
version = "Версия на H2"
embedded = "Вградено H2"
external = "Външна база данни"
h2Only = "Резервните копия са налични само за вградената база данни H2."
h2Hint = "Задайте типа база данни на H2 и деактивирайте персонализираната база данни, за да активирате архивиране и възстановяване."
manageBackups = "Управление на резервни копия"
refresh = "Опресняване"
createBackup = "Създаване на резервно копие"
uploadTitle = "Качване и импортиране"
chooseFile = "Изберете .sql файл с резервно копие"
importFromUpload = "Импортиране на каченото"
confirmImportTitle = "Потвърждаване на импортирането на базата данни"
overwriteWarning = "Внимание: Това ще презапише текущата база данни."
overwriteWarningBody = "Всички съществуващи данни ще бъдат заменени от каченото резервно копие. Това действие е необратимо."
confirmCodeLabel = "Въведете кода за потвърждение, за да продължите"
enterCode = "Въведете кода, показан по-горе"
confirmImport = "Потвърждаване на импортирането"
codeMismatch = "Кодът за потвърждение не съвпада"
codeMismatchBody = "Моля, въведете кода точно както е показан, за да продължите."
selectFile = "Моля, изберете .sql файл за импортиране"
importSuccess = "Резервното копие е импортирано успешно"
importFailed = "Неуспешно импортиране на резервно копие"
noBackups = "Все още няма намерени резервни копия."
unavailable = "Списъкът с резервни копия не е наличен за текущата конфигурация на базата данни."
fileName = "Файл"
created = "Създадено"
size = "Размер"
actions = "Действия"
download = "Изтегляне"
import = "Импортиране"
delete = "Изтриване"
[admin.settings.database.enableCustom]
label = "Активирай персонализирана база данни"
@@ -4848,6 +4953,26 @@ description = "Максимален DPI за обработка на изобр
[admin.settings.advanced.tessdataDir]
label = "Директория Tessdata"
description = "Път до директорията tessdata за OCR езикови файлове"
downloadMissingTitle = "Няма избран език"
downloadMissingBody = "Моля, изберете поне един език за изтегляне."
downloadSuccessTitle = "Езиците са изтеглени"
downloadSuccessBody = "Избраните tessdata езици са запазени."
downloadErrorTitle = "Неуспешно изтегляне"
loadingLanguages = "Зареждане на инсталираните tessdata езици..."
installedLanguages = "Инсталирани tessdata езици"
noLanguages = "Няма намерени tessdata езици в конфигурираната директория."
downloadLabel = "Изтегляне на допълнителни tessdata езици"
downloadPlaceholder = "Изберете езици"
downloadNothingFound = "Не са намерени допълнителни езици"
permissionNotice = "Пътят към tessdata няма права за запис. Изтеглянията ще се отварят в браузъра; моля, запишете файловете .traineddata ръчно в папката tessdata."
manualLinks = "Ръчни изтегляния: щракнете върху връзките и поставете файловете в папката tessdata."
downloadButton = "Изтегляне на избраните езици"
downloadInvalidTitle = "Невалиден избор"
downloadInvalidBody = "Някои от избраните езици не са налични за изтегляне. Моля, опреснете и изберете от списъка."
downloadErrorNetwork = "Изтеглянето се провали поради мрежова грешка. Моля, проверете връзката си и опитайте отново."
downloadErrorServer = "Сървърът срещна грешка при изтегляне на tessdata езици. Моля, опитайте по-късно."
downloadErrorPermission = "Директорията tessdata няма права за запис: {{message}}. Моля, изберете директория с права за запис (напр. под папката с данни на приложението) или коригирайте правата."
downloadErrorGeneric = "Неуспешно изтегляне: {{message}}. Моля, опитайте по-късно."
[admin.settings.advanced.disableSanitize]
label = "Деактивирай HTML санитизация"
@@ -5351,6 +5476,7 @@ desc = "Създавайте многостъпкови работни пото
invalidStep = "Невалидна стъпка"
reviewTitle = "Резултати от автоматизация"
copyToSaved = "Копиране в „Запазени“"
exportForFolderScanning = "Експортиране за сканиране на папки"
[automate.files]
placeholder = "Изберете файлове за обработка с тази автоматизация"
@@ -5372,6 +5498,7 @@ createTitle = "Създаване на автоматизация"
editTitle = "Редактиране на автоматизация"
intro = "Автоматизациите изпълняват инструментите последователно. За да започнете, добавете инструментите в реда, в който желаете да се изпълняват."
save = "Запазване на автоматизацията"
exportForFolderScanning = "Експортиране за сканиране на папки"
[automate.creation.name]
label = "Име на автоматизацията"
@@ -5746,9 +5873,11 @@ username = "Потребителско име (имейл)"
usernamePlaceholder = "[email protected]"
password = "Парола"
passwordPlaceholder = "Въведете парола"
passwordRequired = "Изисква се парола"
role = "Роля"
team = "Екип (незадължително)"
teamPlaceholder = "Изберете екип"
authType = "Тип удостоверяване"
forcePasswordChange = "Изисквай смяна на паролата при първи вход"
cancel = "Отказ"
submit = "Добавяне на член"
@@ -5756,6 +5885,13 @@ usernameRequired = "Потребителско име и парола са за
passwordTooShort = "Паролата трябва да е поне 6 знака"
success = "Потребителят е създаден успешно"
error = "Неуспешно създаване на потребител"
forceMFA = "Задължително настройване на MFA при следващо влизане"
[workspace.people.authType]
password = "Парола"
oauth = "OAuth2"
saml = "SAML2"
ssoDescription = "Потребителят ще се удостоверява чрез SSO доставчик"
[workspace.people.editMember]
title = "Редактиране на член"
@@ -5859,6 +5995,11 @@ slotsAvailable = "Налични са {{count}} потребителски сл
noSlotsAvailable = "Няма налични слотове"
currentUsage = "В момента се използват {{current}} от {{max}} потребителски лицензи"
[workspace.people.mfa]
adminDisableSuccess = "MFA е деактивирана успешно за потребителя"
adminDisableError = "Неуспешно деактивиране на MFA за потребителя"
disableByAdmin = "Деактивиране на MFA"
[workspace.teams]
title = "Екипи"
description = "Управлявайте екипи и организирайте членовете на работното пространство"
@@ -6301,6 +6442,7 @@ endpoint = "Крайна точка"
visits = "Посещения"
percentage = "Процент"
noData = "Няма налични данни"
unknownEndpoint = "Неизвестна крайна точка"
[backendHealth]
checking = "Проверка на състоянието на бекенда..."