lang updates plus --include-existing flag (#5212)

# 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)

### 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
2025-12-10 11:41:11 +00:00
committed by GitHub
parent 7b26b184d1
commit 787d0d21c9
43 changed files with 4804 additions and 51 deletions
@@ -3036,6 +3036,91 @@ title = "Отримати інформацію в PDF"
header = "Отримати інформацію в PDF"
submit = "Отримати інформацію"
downloadJson = "Завантажити JSON"
processing = "Вилучення інформації..."
results = "Результати"
noResults = "Запустіть інструмент, щоб сформувати звіт."
downloads = "Завантаження"
noneDetected = "Нічого не виявлено"
indexTitle = "Покажчик"
[getPdfInfo.report]
entryLabel = "Повне зведення інформації"
shortTitle = "Інформація про PDF"
[getPdfInfo.sections]
metadata = "Метадані"
formFields = "Поля форми"
basicInfo = "Базова інформація"
documentInfo = "Інформація про документ"
compliance = "Відповідність"
encryption = "Шифрування"
permissions = "Дозволи"
other = "Інше"
perPageInfo = "Інформація по сторінках"
tableOfContents = "Зміст"
[getPdfInfo.other]
attachments = "Вкладення"
embeddedFiles = "Вбудовані файли"
javaScript = "JavaScript"
layers = "Шари"
structureTree = "StructureTree"
xmp = "XMPMetadata"
[getPdfInfo.perPage]
size = "Розмір"
annotations = "Анотації"
images = "Зображення"
links = "Посилання"
fonts = "Шрифти"
xobjects = "Кількість XObject"
multimedia = "Мультимедіа"
[getPdfInfo.summary]
pages = "Сторінки"
fileSize = "Розмір файлу"
pdfVersion = "Версія PDF"
language = "Мова"
title = "Зведення PDF"
author = "Автор"
created = "Створено"
modified = "Змінено"
permsAll = "Усі дозволи надано"
permsRestricted = "{{count}} обмежень"
permsMixed = "Деякі дозволи обмежено"
hasCompliance = "Відповідає стандартам відповідності"
noCompliance = "Немає стандартів відповідності"
basic = "Основна інформація"
documentInfo = "Інформація про документ"
securityTitle = "Стан безпеки"
technical = "Технічна інформація"
overviewTitle = "Огляд PDF"
[getPdfInfo.summary.security]
encrypted = "PDF зашифровано — встановлено захист паролем"
unencrypted = "PDF не зашифровано — немає захисту паролем"
[getPdfInfo.summary.tech]
images = "Зображення"
fonts = "Шрифти"
formFields = "Поля форми"
embeddedFiles = "Вбудовані файли"
javaScript = "JavaScript"
layers = "Шари"
bookmarks = "Закладки"
multimedia = "Мультимедіа"
[getPdfInfo.summary.overview]
untitled = "документ без назви"
unknown = "Невідомий автор"
text = "Це PDF на {{pages}} сторінок під назвою {{title}}, створений {{author}} (версія PDF {{version}})."
[getPdfInfo.error]
partial = "Деякі файли не вдалося обробити."
unexpected = "Неочікувана помилка під час вилучення."
[getPdfInfo.status]
complete = "Вилучення завершено"
[extractPage]
tags = "екстракт"
@@ -5282,6 +5367,31 @@ error = "Не вдалося оновити статус користувача"
success = "Користувача успішно видалено"
error = "Не вдалося видалити користувача"
[workspace.people.changePassword]
action = "Змінити пароль"
title = "Змінити пароль"
subtitle = "Оновити пароль для"
newPassword = "Новий пароль"
confirmPassword = "Підтвердження пароля"
placeholder = "Введіть новий пароль"
confirmPlaceholder = "Повторно введіть новий пароль"
passwordRequired = "Будь ласка, введіть новий пароль"
passwordMismatch = "Паролі не збігаються"
generateRandom = "Згенерувати надійний пароль"
generatedPreview = "Згенерований пароль:"
copyTooltip = "Копіювати в буфер обміну"
copiedToClipboard = "Пароль скопійовано в буфер обміну"
copyFailed = "Не вдалося скопіювати пароль"
sendEmail = "Надіслати користувачу електронний лист про цю зміну"
includePassword = "Додати новий пароль до листа"
forcePasswordChange = "Примусити користувача змінити пароль під час наступного входу"
emailUnavailable = "Електронна адреса цього користувача недійсна. Сповіщення вимкнено."
smtpDisabled = "Для сповіщень електронною поштою потрібно ввімкнути SMTP у налаштуваннях."
notifyOnly = "Буде надіслано лист без пароля, щоб повідомити користувача, що адміністратор його змінив."
submit = "Оновити пароль"
success = "Пароль успішно оновлено"
error = "Не вдалося оновити пароль"
[workspace.people.emailInvite]
tab = "Запрошення електронною поштою"
description = "Введіть або вставте адреси нижче, розділені комами. Користувачі отримають дані для входу електронною поштою."
@@ -5815,6 +5925,7 @@ subtitle = "Увійдіть через обліковий запис Stirling"
[setup.selfhosted]
title = "Увійдіть на сервер"
subtitle = "Введіть облікові дані сервера"
link = "або підключіться до самохостингового облікового запису"
[setup.server]
title = "Під’єднатися до сервера"
@@ -5833,6 +5944,14 @@ description = "Введіть повну URL-адресу вашого само
emptyUrl = "Введіть URL сервера"
unreachable = "Не вдалося під’єднатися до сервера"
testFailed = "Тест підключення не вдався"
configFetch = "Не вдалося отримати конфігурацію сервера. Перевірте URL і спробуйте ще раз."
[setup.server.error.securityDisabled]
title = "Вхід не ввімкнено"
body = "На цьому сервері не ввімкнено вхід. Щоб підключитися до цього сервера, потрібно ввімкнути автентифікацію:"
step1 = "Встановіть DOCKER_ENABLE_SECURITY=true у вашому середовищі"
step2 = "Або встановіть security.enableLogin=true у settings.yml"
step3 = "Перезапустіть сервер"
[setup.login]
title = "Вхід"
@@ -5905,6 +6024,7 @@ earlyAccess = "Ранній доступ"
reset = "Скинути зміни"
downloadJson = "Завантажити JSON"
generatePdf = "Згенерувати PDF"
saveChanges = "Зберегти зміни"
[pdfTextEditor.options.autoScaleText]
title = "Автопідгін тексту під рамки"
@@ -5942,6 +6062,8 @@ alpha = "Цей альфа-переглядач ще розвивається
[pdfTextEditor.empty]
title = "Документ не завантажено"
subtitle = "Завантажте файл PDF або JSON, щоб почати редагувати текстовий вміст."
dropzone = "Перетягніть і відпустіть файл PDF або JSON сюди, або натисніть, щоб вибрати"
dropzoneWithFiles = "Виберіть файл на вкладці Файли або перетягніть і відпустіть файл PDF чи JSON сюди, або натисніть, щоб вибрати"
[pdfTextEditor.welcomeBanner]
title = "Вітаємо у Редакторі тексту PDF (ранній доступ)"