mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2026-03-04 02:20:19 +01:00
# 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.
5291 lines
314 KiB
JSON
5291 lines
314 KiB
JSON
{
|
||
"toolPanel": {
|
||
"modePrompt": {
|
||
"title": "Выберите способ просмотра инструментов",
|
||
"description": "Просмотрите оба варианта и решите, как исследовать инструменты Stirling PDF.",
|
||
"sidebarTitle": "Режим боковой панели",
|
||
"sidebarDescription": "Держите инструменты рядом с рабочей областью для быстрого переключения.",
|
||
"recommended": "Рекомендуется",
|
||
"chooseSidebar": "Использовать режим боковой панели",
|
||
"fullscreenTitle": "Полноэкранный режим — (устаревший)",
|
||
"fullscreenDescription": "Просматривайте все инструменты в каталоге, который покрывает рабочую область, пока вы не выберете один.",
|
||
"chooseFullscreen": "Использовать полноэкранный режим",
|
||
"dismiss": "Позже"
|
||
},
|
||
"fullscreen": {
|
||
"showDetails": "Показать сведения",
|
||
"comingSoon": "Скоро:",
|
||
"favorite": "Добавить в избранное",
|
||
"favorites": "Избранное",
|
||
"heading": "Все инструменты (полноэкранный вид)",
|
||
"noResults": "Попробуйте изменить поиск или включить описания, чтобы найти нужное.",
|
||
"recommended": "Рекомендуется",
|
||
"unfavorite": "Удалить из избранного"
|
||
},
|
||
"placeholder": "Выберите инструмент, чтобы начать",
|
||
"toggle": {
|
||
"fullscreen": "Переключиться в полноэкранный режим",
|
||
"sidebar": "Переключиться в режим боковой панели"
|
||
}
|
||
},
|
||
"unsavedChanges": "У вас есть несохранённые изменения в вашем PDF. Что вы хотите сделать?",
|
||
"areYouSure": "Вы уверены, что хотите уйти?",
|
||
"unsavedChangesTitle": "Несохранённые изменения",
|
||
"keepWorking": "Продолжить работу",
|
||
"discardChanges": "Отменить изменения",
|
||
"applyAndContinue": "Применить и продолжить",
|
||
"exportAndContinue": "Экспорт и продолжить",
|
||
"zipWarning": {
|
||
"title": "Большой ZIP-файл",
|
||
"message": "Этот ZIP содержит {{count}} файлов. Все равно извлечь?",
|
||
"cancel": "Отмена",
|
||
"confirm": "Извлечь"
|
||
},
|
||
"language": {
|
||
"direction": "ltr"
|
||
},
|
||
"cancel": "Отмена",
|
||
"addPageNumbers": {
|
||
"fontSize": "Размер шрифта",
|
||
"fontName": "Название шрифта",
|
||
"title": "Добавить номера страниц",
|
||
"header": "Добавить номера страниц",
|
||
"selectText": {
|
||
"1": "Выберите PDF-файл:",
|
||
"2": "Размер полей",
|
||
"3": "Позиция",
|
||
"4": "Начальный номер",
|
||
"5": "Страницы для нумерации",
|
||
"6": "Пользовательский текст"
|
||
},
|
||
"customTextDesc": "Пользовательский текст",
|
||
"numberPagesDesc": "Какие страницы нумеровать, по умолчанию 'все', также принимает 1-5 или 2,5,9 и т.д.",
|
||
"customNumberDesc": "По умолчанию {n}, также принимает 'Страница {n} из {total}', 'Текст-{n}', '{filename}-{n}'",
|
||
"submit": "Добавить номера страниц",
|
||
"configuration": "Конфигурация",
|
||
"customize": "Настроить внешний вид",
|
||
"pagesAndStarting": "Страницы и начальный номер",
|
||
"positionAndPages": "Положение и страницы",
|
||
"error": {
|
||
"failed": "Не удалось добавить номера страниц"
|
||
},
|
||
"results": {
|
||
"title": "Результаты нумерации страниц"
|
||
},
|
||
"preview": "Выбор положения",
|
||
"previewDisclaimer": "Предпросмотр приблизительный. Итог может отличаться из‑за метрик шрифтов PDF."
|
||
},
|
||
"pageSelectionPrompt": "Выбор страниц (Введите список номеров страниц через запятую 1,5,6 или функции типа 2n+1):",
|
||
"startingNumberTooltip": "Первый отображаемый номер. Последующие страницы увеличиваются от этого номера.",
|
||
"marginTooltip": "Расстояние между номером страницы и краем страницы.",
|
||
"fontSizeTooltip": "Размер текста номера страницы в пунктах. Большие числа — больше текст.",
|
||
"fontTypeTooltip": "Семейство шрифтов для номеров страниц. Выберите в соответствии со стилем документа.",
|
||
"customTextTooltip": "Необязательный пользовательский формат номеров. Используйте {n} как заполнитель числа. Пример: «Страница {n}» покажет «Страница 1», «Страница 2» и т. д.",
|
||
"pdfPrompt": "Выберите PDF-файл(ы)",
|
||
"multiPdfPrompt": "Выберите PDF-файлы (2+)",
|
||
"multiPdfDropPrompt": "Выберите (или перетащите) все необходимые PDF-файлы",
|
||
"imgPrompt": "Выберите изображение(я)",
|
||
"genericSubmit": "Отправить",
|
||
"uploadLimit": "Максимальный размер файла:",
|
||
"uploadLimitExceededSingular": "слишком большой. Максимально допустимый размер",
|
||
"uploadLimitExceededPlural": "слишком большой. Максимально допустимый размер",
|
||
"processTimeWarning": "Внимание: Данный процесс может занять до минуты в зависимости от размера файла",
|
||
"pageOrderPrompt": "Пользовательский порядок страниц (Введите список номеров страниц через запятую или функции типа 2n+1):",
|
||
"goToPage": "Перейти",
|
||
"true": "Да",
|
||
"false": "Нет",
|
||
"unknown": "Неизвестно",
|
||
"app": {
|
||
"description": "Бесплатная альтернатива Adobe Acrobat (10M+ загрузок)"
|
||
},
|
||
"save": "Сохранить",
|
||
"saveToBrowser": "Сохранить в браузере",
|
||
"download": "Скачать",
|
||
"pin": "Закрепить файл (оставить активным после выполнения инструмента)",
|
||
"unpin": "Открепить файл (заменить после выполнения инструмента)",
|
||
"undoOperationTooltip": "Нажмите, чтобы отменить последнюю операцию и восстановить исходные файлы",
|
||
"undo": "Отменить",
|
||
"back": "Назад",
|
||
"nothingToUndo": "Отменять нечего",
|
||
"moreOptions": "Больше параметров",
|
||
"editYourNewFiles": "Отредактируйте ваши новые файлы",
|
||
"close": "Закрыть",
|
||
"openInViewer": "Открыть в просмотрщике",
|
||
"confirmClose": "Подтвердить закрытие",
|
||
"confirmCloseMessage": "Вы уверены, что хотите закрыть этот файл?",
|
||
"confirmCloseCancel": "Отмена",
|
||
"confirmCloseConfirm": "Закрыть файл",
|
||
"fileSelected": "Выбрано: {{filename}}",
|
||
"chooseFile": "Выбрать файл",
|
||
"filesSelected": "файлов выбрано",
|
||
"files": {
|
||
"title": "Файлы",
|
||
"upload": "Загрузка",
|
||
"uploadFiles": "Загрузить файлы",
|
||
"addFiles": "Добавить файлы",
|
||
"selectFromWorkbench": "Выберите файлы из рабочей области или ",
|
||
"selectMultipleFromWorkbench": "Выберите не менее {{count}} файлов из рабочей области или ",
|
||
"created": "Создан",
|
||
"size": "Размер файла"
|
||
},
|
||
"noFavourites": "Нет избранного",
|
||
"downloadComplete": "Загрузка завершена",
|
||
"bored": "Скучно ждать?",
|
||
"alphabet": "Алфавит",
|
||
"downloadPdf": "Скачать PDF",
|
||
"text": "Текст",
|
||
"font": "Шрифт",
|
||
"selectFillter": "-- Выбрать --",
|
||
"pageNum": "Номер страницы",
|
||
"sizes": {
|
||
"small": "Малый",
|
||
"medium": "Средний",
|
||
"large": "Большой",
|
||
"x-large": "Очень большой"
|
||
},
|
||
"error": {
|
||
"pdfPassword": "PDF-документ защищен паролем, и пароль не был предоставлен или был неверным",
|
||
"encryptedPdfMustRemovePassword": "Этот PDF зашифрован или защищён паролем. Пожалуйста, разблокируйте его перед преобразованием в PDF/A.",
|
||
"incorrectPasswordProvided": "Пароль к PDF неверен или не указан.",
|
||
"_value": "Ошибка",
|
||
"dismissAllErrors": "Скрыть все ошибки",
|
||
"sorry": "Извините за неполадки!",
|
||
"needHelp": "Нужна помощь / Нашли проблему?",
|
||
"contactTip": "Если у вас все еще есть проблемы, не стесняйтесь обращаться к нам за помощью. Вы можете отправить тикет на нашей странице GitHub или связаться с нами через Discord:",
|
||
"404": {
|
||
"head": "404 - Страница не найдена | Упс, мы запутались в коде!",
|
||
"1": "Мы не можем найти страницу, которую вы ищете.",
|
||
"2": "Что-то пошло не так"
|
||
},
|
||
"github": "Отправить тикет на GitHub",
|
||
"showStack": "Показать трассировку стека",
|
||
"copyStack": "Скопировать трассировку стека",
|
||
"githubSubmit": "GitHub - Отправить тикет",
|
||
"discordSubmit": "Discord - Отправить запрос в поддержку"
|
||
},
|
||
"warning": {
|
||
"tooltipTitle": "Предупреждение"
|
||
},
|
||
"edit": "Редактировать",
|
||
"delete": "Удалить",
|
||
"username": "Имя пользователя",
|
||
"password": "Пароль",
|
||
"welcome": "Добро пожаловать",
|
||
"property": "Свойство",
|
||
"black": "Черный",
|
||
"white": "Белый",
|
||
"red": "Красный",
|
||
"green": "Зеленый",
|
||
"blue": "Синий",
|
||
"custom": "Пользовательский...",
|
||
"comingSoon": "Скоро",
|
||
"WorkInProgess": "В разработке, возможны ошибки и сбои, пожалуйста, сообщайте о любых проблемах!",
|
||
"poweredBy": "Работает на",
|
||
"yes": "Да",
|
||
"no": "Нет",
|
||
"changedCredsMessage": "Учетные данные изменены!",
|
||
"notAuthenticatedMessage": "Пользователь не прошел аутентификацию.",
|
||
"userNotFoundMessage": "Пользователь не найден.",
|
||
"incorrectPasswordMessage": "Текущий пароль неверен.",
|
||
"usernameExistsMessage": "Новое имя пользователя уже существует.",
|
||
"invalidUsernameMessage": "Недопустимое имя пользователя, оно может содержать только буквы, цифры и следующие специальные символы @._+- или должно быть действительным адресом электронной почты.",
|
||
"invalidPasswordMessage": "Пароль не должен быть пустым и не должен содержать пробелы в начале или конце.",
|
||
"confirmPasswordErrorMessage": "Новый пароль и его подтверждение должны совпадать.",
|
||
"deleteCurrentUserMessage": "Невозможно удалить текущего пользователя.",
|
||
"deleteUsernameExistsMessage": "Имя пользователя не существует и не может быть удалено.",
|
||
"downgradeCurrentUserMessage": "Невозможно понизить роль текущего пользователя",
|
||
"disabledCurrentUserMessage": "Текущий пользователь не может быть отключен",
|
||
"downgradeCurrentUserLongMessage": "Невозможно понизить роль текущего пользователя. Следовательно, текущий пользователь не будет отображаться.",
|
||
"userAlreadyExistsOAuthMessage": "Пользователь уже существует как пользователь OAuth2.",
|
||
"userAlreadyExistsWebMessage": "Пользователь уже существует как веб-пользователь.",
|
||
"oops": "Упс!",
|
||
"help": "Помощь",
|
||
"goHomepage": "Перейти на главную",
|
||
"joinDiscord": "Присоединиться к Discord",
|
||
"seeDockerHub": "Посмотреть на Docker Hub",
|
||
"visitGithub": "Посетить репозиторий GitHub",
|
||
"donate": "Поддержать",
|
||
"color": "Цвет",
|
||
"sponsor": "Спонсор",
|
||
"info": "Информация",
|
||
"pro": "Pro",
|
||
"page": "Страница",
|
||
"pages": "Страницы",
|
||
"loading": "Загрузка...",
|
||
"review": "Рецензирование",
|
||
"addToDoc": "Добавить в документ",
|
||
"reset": "Сбросить",
|
||
"apply": "Применить",
|
||
"noFileSelected": "Файл не выбран. Пожалуйста, загрузите его.",
|
||
"legal": {
|
||
"privacy": "Политика конфиденциальности",
|
||
"iAgreeToThe": "Я согласен(на) со всеми",
|
||
"terms": "Условия использования",
|
||
"accessibility": "Доступность",
|
||
"cookie": "Политика использования файлов cookie",
|
||
"impressum": "Выходные данные",
|
||
"showCookieBanner": "Настройки файлов cookie"
|
||
},
|
||
"pipeline": {
|
||
"header": "Меню конвейера (Beta)",
|
||
"uploadButton": "Загрузить пользовательский",
|
||
"configureButton": "Настроить",
|
||
"defaultOption": "Пользовательский",
|
||
"submitButton": "Отправить",
|
||
"help": "Помощь по конвейеру",
|
||
"scanHelp": "Помощь по сканированию папок",
|
||
"deletePrompt": "Вы уверены, что хотите удалить конвейер?",
|
||
"tags": "автоматизация,последовательность,скриптовый,пакетная обработка",
|
||
"title": "Конвейер"
|
||
},
|
||
"pipelineOptions": {
|
||
"header": "Настройка конвейера",
|
||
"pipelineNameLabel": "Название конвейера",
|
||
"saveSettings": "Сохранить настройки операции",
|
||
"pipelineNamePrompt": "Введите название конвейера здесь",
|
||
"selectOperation": "Выбрать операцию",
|
||
"addOperationButton": "Добавить операцию",
|
||
"pipelineHeader": "Конвейер:",
|
||
"saveButton": "Скачать",
|
||
"validateButton": "Проверить"
|
||
},
|
||
"enterpriseEdition": {
|
||
"button": "Перейти на Pro",
|
||
"warning": "Эта функция доступна только для пользователей Pro.",
|
||
"yamlAdvert": "Stirling PDF Pro поддерживает файлы конфигурации YAML и другие функции SSO.",
|
||
"ssoAdvert": "Ищете больше возможностей управления пользователями? Посмотрите Stirling PDF Pro"
|
||
},
|
||
"analytics": {
|
||
"title": "Хотите улучшить Stirling PDF?",
|
||
"paragraph1": "В Stirling PDF есть опциональная аналитика для улучшения продукта. Мы не отслеживаем личную информацию или содержимое файлов.",
|
||
"paragraph2": "Пожалуйста, рассмотрите возможность включения аналитики, чтобы помочь развитию Stirling-PDF и позволить нам лучше понимать наших пользователей.",
|
||
"learnMore": "Подробнее",
|
||
"enable": "Включить аналитику",
|
||
"disable": "Отключить аналитику",
|
||
"settings": "Вы можете изменить настройки аналитики в файле config/settings.yml"
|
||
},
|
||
"navbar": {
|
||
"favorite": "Избранное",
|
||
"recent": "Новое и недавно обновленное",
|
||
"darkmode": "Темный режим",
|
||
"language": "Языки",
|
||
"settings": "Настройки",
|
||
"allTools": "Инструменты",
|
||
"multiTool": "Мультиинструмент",
|
||
"search": "Поиск",
|
||
"sections": {
|
||
"organize": "Организация",
|
||
"convertTo": "Конвертировать в PDF",
|
||
"convertFrom": "Конвертировать из PDF",
|
||
"security": "Подписи и безопасность",
|
||
"advance": "Расширенные",
|
||
"edit": "Просмотр и редактирование",
|
||
"popular": "Популярное"
|
||
}
|
||
},
|
||
"settings": {
|
||
"title": "Настройки",
|
||
"update": "Доступно обновление",
|
||
"updateAvailable": "Текущая установленная версия - {0}. Доступна новая версия ({1}).",
|
||
"appVersion": "Версия приложения:",
|
||
"downloadOption": {
|
||
"title": "Выберите вариант загрузки (для одиночных файлов без архивации):",
|
||
"1": "Открыть в том же окне",
|
||
"2": "Открыть в новом окне",
|
||
"3": "Скачать файл"
|
||
},
|
||
"zipThreshold": "Архивировать файлы, когда количество загружаемых файлов превышает",
|
||
"signOut": "Выйти",
|
||
"accountSettings": "Настройки аккаунта",
|
||
"bored": {
|
||
"help": "Включает пасхалку-игру"
|
||
},
|
||
"cacheInputs": {
|
||
"name": "Сохранять данные форм",
|
||
"help": "Включите для сохранения ранее использованных данных для будущих запусков"
|
||
},
|
||
"general": {
|
||
"title": "Общие",
|
||
"description": "Настройте общие параметры приложения.",
|
||
"account": "Учетная запись",
|
||
"accountDescription": "Управление настройками учетной записи",
|
||
"user": "Пользователь",
|
||
"signedInAs": "Вы вошли как",
|
||
"logout": "Выйти",
|
||
"enableFeatures": {
|
||
"title": "Для системных администраторов",
|
||
"intro": "Включите аутентификацию пользователей, управление командами и функции рабочей области для вашей организации.",
|
||
"action": "Настроить",
|
||
"and": "и",
|
||
"benefit": "Включает роли пользователей, командную работу, админ‑контроль и корпоративные функции.",
|
||
"learnMore": "Подробнее в документации",
|
||
"dismiss": "Скрыть"
|
||
},
|
||
"autoUnzip": "Автораспаковка ответов API",
|
||
"autoUnzipDescription": "Автоматически извлекать файлы из ZIP‑ответов",
|
||
"autoUnzipTooltip": "Автоматически извлекать ZIP‑файлы, возвращаемые операциями API. Отключите, чтобы сохранять ZIP‑файлы как есть. Не влияет на автоматизации.",
|
||
"autoUnzipFileLimit": "Лимит автораспаковки файлов",
|
||
"autoUnzipFileLimitDescription": "Максимальное число файлов для извлечения из ZIP",
|
||
"autoUnzipFileLimitTooltip": "Распаковывать только если ZIP содержит не больше указанного количества файлов. Увеличьте для извлечения больших ZIP.",
|
||
"defaultToolPickerMode": "Режим выбора инструмента по умолчанию",
|
||
"defaultToolPickerModeDescription": "Выберите, должен ли выбор инструментов по умолчанию открываться в полноэкранном режиме или в боковой панели",
|
||
"mode": {
|
||
"fullscreen": "Полноэкранный",
|
||
"sidebar": "Боковая панель"
|
||
}
|
||
},
|
||
"hotkeys": {
|
||
"title": "Горячие клавиши",
|
||
"description": "Наведите на инструмент, чтобы увидеть его сочетание, или настройте ниже. Нажмите «Изменить сочетание» и введите новую комбинацию. Нажмите Esc для отмены.",
|
||
"errorModifier": {
|
||
"mac": "Добавьте ⌘ (Command), ⌥ (Option) или другой модификатор в сочетание.",
|
||
"windows": "Добавьте Ctrl, Alt или другой модификатор в сочетание."
|
||
},
|
||
"errorConflict": "Сочетание уже используется инструментом {{tool}}.",
|
||
"none": "Не назначено",
|
||
"customBadge": "Пользовательское",
|
||
"defaultLabel": "По умолчанию: {{shortcut}}",
|
||
"capturing": "Нажмите клавиши… (Esc — отмена)",
|
||
"change": "Изменить сочетание",
|
||
"reset": "Сброс",
|
||
"shortcut": "Сочетание",
|
||
"noShortcut": "Сочетание не задано",
|
||
"searchPlaceholder": "Поиск инструментов..."
|
||
}
|
||
},
|
||
"changeCreds": {
|
||
"title": "Изменить учетные данные",
|
||
"header": "Обновить данные вашей учетной записи",
|
||
"changePassword": "Вы используете стандартные учетные данные для входа. Пожалуйста, введите новый пароль",
|
||
"newUsername": "Новое имя пользователя",
|
||
"oldPassword": "Текущий пароль",
|
||
"newPassword": "Новый пароль",
|
||
"confirmNewPassword": "Подтвердите новый пароль",
|
||
"submit": "Отправить изменения"
|
||
},
|
||
"account": {
|
||
"title": "Настройки аккаунта",
|
||
"accountSettings": "Настройки аккаунта",
|
||
"adminSettings": "Настройки администратора - Просмотр и добавление пользователей",
|
||
"userControlSettings": "Настройки управления пользователями",
|
||
"changeUsername": "Изменить имя пользователя",
|
||
"newUsername": "Новое имя пользователя",
|
||
"password": "Пароль подтверждения",
|
||
"oldPassword": "Старый пароль",
|
||
"newPassword": "Новый пароль",
|
||
"changePassword": "Изменить пароль",
|
||
"confirmNewPassword": "Подтвердите новый пароль",
|
||
"signOut": "Выйти",
|
||
"yourApiKey": "Ваш API-ключ",
|
||
"syncTitle": "Синхронизировать настройки браузера с аккаунтом",
|
||
"settingsCompare": "Сравнение настроек:",
|
||
"property": "Свойство",
|
||
"webBrowserSettings": "Настройки веб-браузера",
|
||
"syncToBrowser": "Синхронизировать Аккаунт -> Браузер",
|
||
"syncToAccount": "Синхронизировать Аккаунт <- Браузер"
|
||
},
|
||
"adminUserSettings": {
|
||
"title": "Настройки управления пользователями",
|
||
"header": "Настройки управления пользователями администратора",
|
||
"admin": "Администратор",
|
||
"user": "Пользователь",
|
||
"addUser": "Добавить нового пользователя",
|
||
"deleteUser": "Удалить пользователя",
|
||
"confirmDeleteUser": "Удалить пользователя?",
|
||
"confirmChangeUserStatus": "Отключить/включить пользователя?",
|
||
"usernameInfo": "Имя пользователя может содержать только буквы, цифры и следующие специальные символы @._+- или должно быть действительным адресом электронной почты.",
|
||
"roles": "Роли",
|
||
"role": "Роль",
|
||
"actions": "Действия",
|
||
"apiUser": "Ограниченный пользователь API",
|
||
"extraApiUser": "Дополнительный ограниченный пользователь API",
|
||
"webOnlyUser": "Только веб-пользователь",
|
||
"demoUser": "Демо-пользователь (без настраиваемых параметров)",
|
||
"internalApiUser": "Внутренний пользователь API",
|
||
"forceChange": "Требовать смену пароля при входе",
|
||
"submit": "Сохранить пользователя",
|
||
"changeUserRole": "Изменить роль пользователя",
|
||
"authenticated": "Аутентифицирован",
|
||
"editOwnProfil": "Редактировать свой профиль",
|
||
"enabledUser": "активный пользователь",
|
||
"disabledUser": "отключенный пользователь",
|
||
"activeUsers": "Активные пользователи:",
|
||
"disabledUsers": "Отключенные пользователи:",
|
||
"totalUsers": "Всего пользователей:",
|
||
"lastRequest": "Последний запрос",
|
||
"usage": "Просмотр использования"
|
||
},
|
||
"endpointStatistics": {
|
||
"title": "Статистика конечных точек",
|
||
"header": "Статистика конечных точек",
|
||
"top10": "Топ 10",
|
||
"top20": "Топ 20",
|
||
"all": "Все",
|
||
"refresh": "Обновить",
|
||
"dataTypeLabel": "Тип данных:",
|
||
"dataTypeAll": "Все",
|
||
"dataTypeApi": "API",
|
||
"dataTypeUi": "UI",
|
||
"totalEndpoints": "Всего конечных точек",
|
||
"totalVisits": "Всего посещений",
|
||
"showing": "Показано",
|
||
"selectedVisits": "Выбранные посещения",
|
||
"endpoint": "Конечная точка",
|
||
"visits": "Посещения",
|
||
"percentage": "Процент",
|
||
"loading": "Загрузка...",
|
||
"failedToLoad": "Не удалось загрузить данные конечной точки. Пожалуйста, попробуйте обновить.",
|
||
"home": "Главная",
|
||
"login": "Вход",
|
||
"top": "Топ",
|
||
"numberOfVisits": "Количество посещений",
|
||
"visitsTooltip": "Посещения: {0} ({1}% от общего числа)",
|
||
"retry": "Повторить"
|
||
},
|
||
"database": {
|
||
"title": "Импорт/экспорт базы данных",
|
||
"header": "Импорт/экспорт базы данных",
|
||
"fileName": "Имя файла",
|
||
"creationDate": "Дата создания",
|
||
"fileSize": "Размер файла",
|
||
"deleteBackupFile": "Удалить файл резервной копии",
|
||
"importBackupFile": "Импортировать файл резервной копии",
|
||
"createBackupFile": "Создать файл резервной копии",
|
||
"downloadBackupFile": "Скачать файл резервной копии",
|
||
"info_1": "При импорте данных важно обеспечить правильную структуру. Если вы не уверены в своих действиях, обратитесь за профессиональной помощью. Ошибка в структуре может привести к сбоям в работе приложения вплоть до полной неработоспособности.",
|
||
"info_2": "Имя файла при загрузке не имеет значения. Оно будет переименовано в формат backup_user_yyyyMMddHHmm.sql для обеспечения единообразия наименований.",
|
||
"submit": "Импортировать резервную копию",
|
||
"importIntoDatabaseSuccessed": "Импорт в базу данных выполнен успешно",
|
||
"backupCreated": "Резервное копирование базы данных выполнено успешно",
|
||
"fileNotFound": "Файл не найден",
|
||
"fileNullOrEmpty": "Файл не должен быть пустым",
|
||
"failedImportFile": "Не удалось импортировать файл",
|
||
"notSupported": "Эта функция недоступна для вашего подключения к базе данных."
|
||
},
|
||
"session": {
|
||
"expired": "Ваша сессия истекла. Пожалуйста, обновите страницу и попробуйте снова.",
|
||
"refreshPage": "Обновить страницу"
|
||
},
|
||
"home": {
|
||
"desc": "Ваше локальное решение для всех потребностей, связанных с PDF.",
|
||
"searchBar": "Поиск функций...",
|
||
"viewPdf": {
|
||
"title": "Смотреть/Редактировать PDF",
|
||
"desc": "Просмотр, аннотирование, добавление текста или изображений"
|
||
},
|
||
"setFavorites": "Добавить в избранное",
|
||
"hideFavorites": "Скрыть из избранного",
|
||
"showFavorites": "Показать избранное",
|
||
"legacyHomepage": "Старый вид главной страницы",
|
||
"newHomePage": "Попробуйте нашу новую главную страницу!",
|
||
"alphabetical": "Алфавиту",
|
||
"globalPopularity": "Популярности",
|
||
"sortBy": "Сортировать по:",
|
||
"mobile": {
|
||
"brandAlt": "Логотип Stirling PDF",
|
||
"openFiles": "Открыть файлы",
|
||
"swipeHint": "Смахните влево или вправо для переключения видов",
|
||
"tools": "Инструменты",
|
||
"toolsSlide": "Панель выбора инструментов",
|
||
"viewSwitcher": "Переключить вид рабочей области",
|
||
"workbenchSlide": "Панель рабочей области",
|
||
"workspace": "Рабочая область"
|
||
},
|
||
"multiTool": {
|
||
"tags": "несколько,инструменты",
|
||
"title": "Мультиинструмент PDF",
|
||
"desc": "Объединение, поворот, переупорядочивание и удаление страниц"
|
||
},
|
||
"merge": {
|
||
"tags": "объединить,соединить,слить",
|
||
"title": "Объединить",
|
||
"desc": "Легко объединяйте несколько PDF-файлов в один."
|
||
},
|
||
"split": {
|
||
"tags": "разделить,отделить,разбить",
|
||
"title": "Разделить",
|
||
"desc": "Разделить PDF на несколько документов"
|
||
},
|
||
"rotate": {
|
||
"tags": "повернуть,перевернуть,ориентировать",
|
||
"title": "Повернуть",
|
||
"desc": "Легко поворачивайте ваши PDF-файлы."
|
||
},
|
||
"convert": {
|
||
"tags": "трансформировать,изменить",
|
||
"title": "Преобразовать",
|
||
"desc": "Преобразование файлов между разными форматами"
|
||
},
|
||
"pdfOrganiser": {
|
||
"tags": "организовать,переставить,переупорядочить",
|
||
"title": "Организация",
|
||
"desc": "Удаление/переупорядочивание страниц в любом порядке"
|
||
},
|
||
"addImage": {
|
||
"tags": "вставить,встроить,разместить",
|
||
"title": "Добавить изображение",
|
||
"desc": "Добавляет изображение в указанное место PDF"
|
||
},
|
||
"addAttachments": {
|
||
"tags": "встроить,прикрепить,включить",
|
||
"title": "Добавить вложения",
|
||
"desc": "Добавляйте или удаляйте встроенные файлы (вложения) в PDF"
|
||
},
|
||
"watermark": {
|
||
"tags": "штамп,метка,оверлей",
|
||
"title": "Добавить водяной знак",
|
||
"desc": "Добавьте собственный водяной знак в ваш PDF-документ."
|
||
},
|
||
"removePassword": {
|
||
"tags": "разблокировать",
|
||
"title": "Удалить пароль",
|
||
"desc": "Удалите защиту паролем из вашего PDF-документа."
|
||
},
|
||
"compress": {
|
||
"tags": "сжать,уменьшить,оптимизировать",
|
||
"title": "Сжать",
|
||
"desc": "Сжимайте PDF-файлы для уменьшения их размера."
|
||
},
|
||
"unlockPDFForms": {
|
||
"tags": "разблокировать,включить,редактировать",
|
||
"title": "Разблокировать PDF-формы",
|
||
"desc": "Удалите свойство 'только для чтения' для полей формы в PDF-документа."
|
||
},
|
||
"changeMetadata": {
|
||
"tags": "редактировать,изменить,обновить",
|
||
"title": "Изменить метаданные",
|
||
"desc": "Изменить/удалить/добавить метаданные из PDF-документа"
|
||
},
|
||
"ocr": {
|
||
"tags": "извлечь,скан",
|
||
"title": "OCR / Очистка сканов",
|
||
"desc": "Очистка сканов и распознавание текста с изображений в PDF с последующим добавлением его как текст."
|
||
},
|
||
"extractImages": {
|
||
"tags": "извлечь,сохранить,экспорт",
|
||
"title": "Извлечь изображения",
|
||
"desc": "Извлекает все изображения из PDF и сохраняет их в zip-архив"
|
||
},
|
||
"scannerImageSplit": {
|
||
"tags": "обнаружить,разделить,фото",
|
||
"title": "Найти и разбить скан-фото",
|
||
"desc": "Обнаружение и разбиение отсканированных фотографий на отдельные страницы"
|
||
},
|
||
"sign": {
|
||
"tags": "подпись,автограф",
|
||
"title": "Подпись",
|
||
"desc": "Добавляет подпись в PDF рисованием, текстом или изображением"
|
||
},
|
||
"flatten": {
|
||
"tags": "упростить,удалить,интерактив",
|
||
"title": "Сведение",
|
||
"desc": "Удаляет все интерактивные элементы и формы из PDF"
|
||
},
|
||
"certSign": {
|
||
"tags": "аутентификация,PEM,P12,официально,шифрование,подпись,сертификат,PKCS12,JKS,сервер,вручную,авто",
|
||
"title": "Подписать сертификатом",
|
||
"desc": "Подписывает PDF сертификатом/ключом (PEM/P12)"
|
||
},
|
||
"repair": {
|
||
"tags": "исправить,восстановить",
|
||
"title": "Восстановление",
|
||
"desc": "Пытается восстановить поврежденный/сломанный PDF"
|
||
},
|
||
"removeBlanks": {
|
||
"tags": "удалить,очистить,пустые",
|
||
"title": "Удалить пустые страницы",
|
||
"desc": "Обнаруживает и удаляет пустые страницы из документа"
|
||
},
|
||
"removeAnnotations": {
|
||
"tags": "удалить,очистить,убрать",
|
||
"title": "Удалить аннотации",
|
||
"desc": "Удаляет все комментарии/аннотации из PDF"
|
||
},
|
||
"compare": {
|
||
"tags": "разница",
|
||
"title": "Сравнить",
|
||
"desc": "Сравнивает и показывает различия между 2 PDF-документами"
|
||
},
|
||
"removeCertSign": {
|
||
"tags": "удалить,удалить,разблокировать",
|
||
"title": "Удалить сертификат подписи",
|
||
"desc": "Удаляет сертификат подписи из PDF"
|
||
},
|
||
"pageLayout": {
|
||
"tags": "макет,расположение,комбинировать",
|
||
"title": "Многостраничная компоновка",
|
||
"desc": "Объединяет несколько страниц PDF-документа в одну страницу"
|
||
},
|
||
"bookletImposition": {
|
||
"tags": "буклет,печать,переплёт",
|
||
"title": "Импозиция буклета",
|
||
"desc": "Создание буклетов с корректным порядком страниц и многополосной раскладкой для печати и переплёта"
|
||
},
|
||
"scalePages": {
|
||
"tags": "изменить размер,подогнать,масштаб",
|
||
"title": "Настроить размер/масштаб страницы",
|
||
"desc": "Изменить размер/масштаб страницы и/или её содержимого."
|
||
},
|
||
"addPageNumbers": {
|
||
"tags": "нумерация,пагинация,подсчёт",
|
||
"title": "Добавить нумерацию страниц",
|
||
"desc": "Добавить номера страниц по всему документу в указанном месте"
|
||
},
|
||
"autoRename": {
|
||
"tags": "автообнаружение,заголовок,организация,переименование",
|
||
"title": "Автопереим. PDF",
|
||
"desc": "Автоматически переименовывает PDF по обнаруженному заголовку"
|
||
},
|
||
"adjustContrast": {
|
||
"tags": "контраст,яркость,насыщенность",
|
||
"title": "Настройка цветов/контраста",
|
||
"desc": "Настройка контраста, насыщенности и яркости PDF"
|
||
},
|
||
"crop": {
|
||
"tags": "обрезать,вырезать,изменить размер",
|
||
"title": "Обрезать PDF",
|
||
"desc": "Обрезать PDF для уменьшения его размера (сохраняет текст!)"
|
||
},
|
||
"autoSplitPDF": {
|
||
"tags": "авто,разделить,QR",
|
||
"title": "Авторазделение страниц",
|
||
"desc": "Автоматическое разделение сканированного PDF с физическим разделителем страниц по QR-коду"
|
||
},
|
||
"sanitize": {
|
||
"tags": "очистить,удалить,убрать",
|
||
"title": "Санитизация",
|
||
"desc": "Удаление потенциально вредных элементов из PDF-файлов"
|
||
},
|
||
"getPdfInfo": {
|
||
"tags": "инфо,метаданные,подробности",
|
||
"title": "Получить ВСЮ информацию о PDF",
|
||
"desc": "Собирает всю возможную информацию о PDF"
|
||
},
|
||
"pdfToSinglePage": {
|
||
"tags": "объединить,слияние,единая",
|
||
"title": "Одна большая страница",
|
||
"desc": "Объединяет все страницы PDF в одну большую страницу"
|
||
},
|
||
"showJS": {
|
||
"tags": "javascript,код,скрипт",
|
||
"title": "Показать Javascript",
|
||
"desc": "Ищет и отображает любой JS, внедрённый в PDF"
|
||
},
|
||
"redact": {
|
||
"tags": "цензура,зачернить,скрыть",
|
||
"title": "Ручное редактирование",
|
||
"desc": "Редактирует PDF на основе выбранного текста, нарисованных форм и/или выбранных страниц"
|
||
},
|
||
"splitBySections": {
|
||
"tags": "разделить,секции,делить",
|
||
"title": "Разделить PDF по секциям",
|
||
"desc": "Разделяйте каждую страницу PDF на меньшие горизонтальные и вертикальные секции"
|
||
},
|
||
"addStamp": {
|
||
"tags": "штамп,метка,печать",
|
||
"title": "Добавить штамп в PDF",
|
||
"desc": "Добавляйте текстовые или графические штампы в заданных местах"
|
||
},
|
||
"removeImage": {
|
||
"tags": "удалить,очистить,убрать",
|
||
"title": "Удалить изображение",
|
||
"desc": "Удаляет изображения из PDF для уменьшения размера файла"
|
||
},
|
||
"splitByChapters": {
|
||
"tags": "разделить,главы,структура",
|
||
"title": "Разделить PDF по главам",
|
||
"desc": "Разделяет PDF на несколько файлов на основе структуры его глав"
|
||
},
|
||
"validateSignature": {
|
||
"tags": "проверить,верификация,сертификат",
|
||
"title": "Проверка подписи PDF",
|
||
"desc": "Проверка цифровых подписей и сертификатов в PDF-документах"
|
||
},
|
||
"swagger": {
|
||
"tags": "API,документация,тест",
|
||
"title": "Документация API",
|
||
"desc": "Просмотр документации API и тестирование эндпоинтов"
|
||
},
|
||
"scannerEffect": {
|
||
"tags": "сканировать,симулировать,создать",
|
||
"title": "Эффект сканера",
|
||
"desc": "Создайте PDF, который выглядит как отсканированный"
|
||
},
|
||
"editTableOfContents": {
|
||
"tags": "закладки,содержание,редактировать",
|
||
"title": "Редактир оглавления",
|
||
"desc": "Добавление или редактирование закладок и оглавления в PDF-документах"
|
||
},
|
||
"manageCertificates": {
|
||
"tags": "сертификаты,импорт,экспорт",
|
||
"title": "Управление сертификатами",
|
||
"desc": "Импорт, экспорт или удаление файлов цифровых сертификатов, используемых для подписания PDF."
|
||
},
|
||
"read": {
|
||
"tags": "просмотр,открыть,показ",
|
||
"title": "Чтение",
|
||
"desc": "Просмотр и аннотация PDF. Подсвечивайте текст, рисуйте или добавляйте комментарии для рецензии и совместной работы."
|
||
},
|
||
"reorganizePages": {
|
||
"tags": "переупорядочить,переставить,организовать",
|
||
"title": "Переупорядочить страницы",
|
||
"desc": "Переупорядочивайте, дублируйте или удаляйте страницы PDF с визуальным перетаскиванием."
|
||
},
|
||
"extractPages": {
|
||
"tags": "извлечь,выбрать,скопировать",
|
||
"title": "Извлечь страницы",
|
||
"desc": "Извлечение определённых страниц из PDF-документа"
|
||
},
|
||
"removePages": {
|
||
"tags": "удалить,извлечь,исключить",
|
||
"title": "Удалить",
|
||
"desc": "Удалите ненужные страницы из вашего PDF-документа."
|
||
},
|
||
"autoSizeSplitPDF": {
|
||
"tags": "авто,разделить,размер",
|
||
"title": "Авторазбить по размеру/стр.",
|
||
"desc": "Разделяет один PDF на несколько документов на основе размера, количества страниц или количества документов"
|
||
},
|
||
"replaceColor": {
|
||
"title": "Заменить и инвертировать цвет",
|
||
"desc": "Заменяйте или инвертируйте цвета в PDF-документах"
|
||
},
|
||
"devApi": {
|
||
"tags": "API,разработка,документация",
|
||
"title": "API",
|
||
"desc": "Ссылка на документацию по API"
|
||
},
|
||
"devFolderScanning": {
|
||
"tags": "автоматизация,папка,сканирование",
|
||
"title": "Автосканирование папок",
|
||
"desc": "Ссылка на руководство по автоматическому сканированию папок"
|
||
},
|
||
"devSsoGuide": {
|
||
"title": "Руководство по SSO",
|
||
"desc": "Ссылка на руководство по SSO"
|
||
},
|
||
"devAirgapped": {
|
||
"title": "Изолированная установка",
|
||
"desc": "Ссылка на руководство по изолированной установке"
|
||
},
|
||
"addPassword": {
|
||
"title": "Добавить пароль",
|
||
"desc": "Зашифруйте ваш PDF-документ паролем."
|
||
},
|
||
"changePermissions": {
|
||
"title": "Изменить разрешения",
|
||
"desc": "Изменение ограничений и разрешений документа"
|
||
},
|
||
"automate": {
|
||
"tags": "рабочий процесс,последовательность,автоматизация",
|
||
"title": "Автоматизация",
|
||
"desc": "Создавайте многошаговые процессы, связывая PDF-действия. Идеально для повторяющихся задач."
|
||
},
|
||
"overlay-pdfs": {
|
||
"desc": "Наложить один PDF поверх другого",
|
||
"title": "Наложение PDF"
|
||
}
|
||
},
|
||
"landing": {
|
||
"addFiles": "Добавить файлы",
|
||
"uploadFromComputer": "Загрузить с компьютера"
|
||
},
|
||
"viewPdf": {
|
||
"tags": "просмотр,чтение,аннотации,текст,изображение",
|
||
"title": "Смотреть/Редактировать PDF",
|
||
"header": "Просмотр PDF"
|
||
},
|
||
"multiTool": {
|
||
"tags": "Мультиинструмент,Многооперационный,UI,перетаскивание,клиентская часть,интерактивный",
|
||
"title": "Мультиинструмент PDF",
|
||
"header": "Мультиинструмент PDF",
|
||
"uploadPrompts": "Имя файла",
|
||
"selectAll": "Выбрать все",
|
||
"deselectAll": "Отменить выбор всех",
|
||
"selectPages": "Выбор страницы",
|
||
"selectedPages": "Выбранные страницы",
|
||
"page": "Страница",
|
||
"deleteSelected": "Удалить выбранные",
|
||
"downloadAll": "Экспорт",
|
||
"downloadSelected": "Экспорт выбранных",
|
||
"insertPageBreak": "Вставить разрыв страницы",
|
||
"addFile": "Добавить файл",
|
||
"rotateLeft": "Повернуть влево",
|
||
"rotateRight": "Повернуть вправо",
|
||
"split": "Разделить",
|
||
"moveLeft": "Переместить влево",
|
||
"moveRight": "Переместить вправо",
|
||
"delete": "Удалить",
|
||
"dragDropMessage": "Выбрано страниц",
|
||
"undo": "Отменить",
|
||
"redo": "Повторить"
|
||
},
|
||
"merge": {
|
||
"tags": "объединение,операции со страницами,серверная часть",
|
||
"title": "Объединить",
|
||
"removeDigitalSignature": {
|
||
"label": "Удалить цифровую подпись в объединенном файле?",
|
||
"tooltip": {
|
||
"title": "Удалить цифровую подпись",
|
||
"description": "Цифровые подписи становятся недействительными при объединении. Отметьте, чтобы удалить их из итогового PDF."
|
||
}
|
||
},
|
||
"generateTableOfContents": {
|
||
"label": "Сгенерировать оглавление в объединенном файле?",
|
||
"tooltip": {
|
||
"title": "Сгенерировать оглавление",
|
||
"description": "Автоматически создаёт кликабельное оглавление в объединённом PDF на основе исходных имён файлов и номеров страниц."
|
||
}
|
||
},
|
||
"submit": "Объединить",
|
||
"sortBy": {
|
||
"description": "Файлы будут объединены в порядке их выбора. Перетаскивайте для изменения порядка или отсортируйте ниже.",
|
||
"label": "Сортировать по",
|
||
"filename": "Имя файла",
|
||
"dateModified": "Дата изменения",
|
||
"ascending": "По возрастанию",
|
||
"descending": "По убыванию",
|
||
"sort": "Сортировать"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при объединении PDF."
|
||
}
|
||
},
|
||
"split": {
|
||
"title": "Разделить PDF",
|
||
"header": "Разделить PDF",
|
||
"desc": {
|
||
"1": "Числа, которые вы выбираете, это номера страниц, на которых нужно выполнить разделение",
|
||
"2": "Таким образом, выбор 1,3,7-9 разделит 10-страничный документ на 6 отдельных PDF с:",
|
||
"3": "Документ #1: Страница 1",
|
||
"4": "Документ #2: Страницы 2 и 3",
|
||
"5": "Документ #3: Страницы 4, 5, 6 и 7",
|
||
"6": "Документ #4: Страница 8",
|
||
"7": "Документ #5: Страница 9",
|
||
"8": "Документ #6: Страница 10"
|
||
},
|
||
"splitPages": "Введите страницы для разделения:",
|
||
"submit": "Разделить",
|
||
"steps": {
|
||
"chooseMethod": "Выбрать метод",
|
||
"settings": "Настройки"
|
||
},
|
||
"settings": {
|
||
"selectMethodFirst": "Сначала выберите метод разделения"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при разделении PDF."
|
||
},
|
||
"method": {
|
||
"label": "Выберите метод разделения",
|
||
"placeholder": "Выберите способ разделения PDF"
|
||
},
|
||
"methods": {
|
||
"prefix": {
|
||
"splitAt": "Разделить на",
|
||
"splitBy": "Разделить по"
|
||
},
|
||
"byPages": {
|
||
"name": "Номера страниц",
|
||
"desc": "Извлечь конкретные страницы (1,3,5-10)",
|
||
"tooltip": "Введите номера страниц через запятую или диапазоны через дефис"
|
||
},
|
||
"bySections": {
|
||
"name": "Секции",
|
||
"desc": "Делить страницы на секции сетки",
|
||
"tooltip": "Разделить каждую страницу на горизонтальные и вертикальные секции"
|
||
},
|
||
"bySize": {
|
||
"name": "Размер файла",
|
||
"desc": "Ограничить максимальный размер файла",
|
||
"tooltip": "Укажите максимальный размер файла (напр., 10MB, 500KB)"
|
||
},
|
||
"byPageCount": {
|
||
"name": "Количество страниц",
|
||
"desc": "Фиксированное число страниц на файл",
|
||
"tooltip": "Введите число страниц для каждого файла"
|
||
},
|
||
"byDocCount": {
|
||
"name": "Количество документов",
|
||
"desc": "Создать заданное количество файлов",
|
||
"tooltip": "Укажите, сколько файлов нужно создать"
|
||
},
|
||
"byChapters": {
|
||
"name": "Главы",
|
||
"desc": "Разделить по границам закладок",
|
||
"tooltip": "Использует закладки PDF для определения точек разделения"
|
||
},
|
||
"byPageDivider": {
|
||
"name": "Разделитель страниц",
|
||
"desc": "Авто-разделение с разделительными листами",
|
||
"tooltip": "Используйте листы-разделители с QR-кодом между документами при сканировании"
|
||
}
|
||
},
|
||
"value": {
|
||
"fileSize": {
|
||
"label": "Размер файла",
|
||
"placeholder": "напр. 10MB, 500KB"
|
||
},
|
||
"pageCount": {
|
||
"label": "Страниц на файл",
|
||
"placeholder": "напр. 5, 10"
|
||
},
|
||
"docCount": {
|
||
"label": "Количество файлов",
|
||
"placeholder": "напр. 3, 5"
|
||
}
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор методов разделения"
|
||
},
|
||
"byPages": {
|
||
"title": "Делить по номерам страниц",
|
||
"text": "Разделяйте PDF в указанных точках. «n» — делит после страницы n. «n-m» — делит перед n и после m.",
|
||
"bullet1": "Единичные точки: 3,7 (делит после страниц 3 и 7)",
|
||
"bullet2": "Диапазоны: 3-8 (делит перед 3 и после 8)",
|
||
"bullet3": "Смешанные: 2,5-10,15 (после 2, перед 5, после 10 и после 15)"
|
||
},
|
||
"bySections": {
|
||
"title": "Делить по сетке",
|
||
"text": "Разделяет каждую страницу на сетку секций. Полезно для документов с несколькими колонками или извлечения областей.",
|
||
"bullet1": "Горизонтально: число строк",
|
||
"bullet2": "Вертикально: число столбцов",
|
||
"bullet3": "Объединить: собрать все секции в один PDF"
|
||
},
|
||
"bySize": {
|
||
"title": "Делить по размеру файла",
|
||
"text": "Создавайте несколько PDF, не превышающих заданный размер. Идеально для ограничений по размеру или email-вложений.",
|
||
"bullet1": "Используйте MB для больших файлов (напр., 10MB)",
|
||
"bullet2": "Используйте KB для меньших (напр., 500KB)",
|
||
"bullet3": "Система делит по границам страниц"
|
||
},
|
||
"byCount": {
|
||
"title": "Делить по количеству",
|
||
"text": "Создавайте несколько PDF с заданным числом страниц или документов.",
|
||
"bullet1": "Количество страниц: фиксированное число страниц на файл",
|
||
"bullet2": "Количество документов: фиксированное число выходных файлов",
|
||
"bullet3": "Полезно для пакетной обработки"
|
||
},
|
||
"byChapters": {
|
||
"title": "Делить по главам",
|
||
"text": "Используйте закладки PDF для автоматического разделения по границам глав. Требуются PDF с структурой закладок.",
|
||
"bullet1": "Уровень закладок: по какому уровню делить (1 = верхний)",
|
||
"bullet2": "Включить метаданные: сохранять свойства документа",
|
||
"bullet3": "Разрешить дубликаты: обрабатывать повторяющиеся названия закладок"
|
||
},
|
||
"byDocCount": {
|
||
"bullet1": "Укажите количество выходных файлов",
|
||
"bullet2": "Страницы распределяются максимально равномерно",
|
||
"bullet3": "Полезно, когда нужен определенный набор файлов",
|
||
"text": "Создайте заданное число выходных файлов, равномерно распределив по ним страницы.",
|
||
"title": "Разделить по количеству документов"
|
||
},
|
||
"byPageCount": {
|
||
"bullet1": "Укажите число страниц на выходной файл",
|
||
"bullet2": "Последний файл может содержать меньше страниц, если деление нецелое",
|
||
"bullet3": "Полезно для пакетной обработки",
|
||
"text": "Создайте несколько PDF с фиксированным числом страниц в каждом. Идеально для равномерных блоков документа.",
|
||
"title": "Разделить по количеству страниц"
|
||
},
|
||
"byPageDivider": {
|
||
"bullet1": "Распечатайте листы‑разделители по ссылке загрузки",
|
||
"bullet2": "Вставьте листы‑разделители между документами",
|
||
"bullet3": "Отсканируйте все документы вместе в один PDF",
|
||
"bullet4": "Загрузка — разделители страниц автоматически распознаются и удаляются",
|
||
"bullet5": "Включите дуплексный режим, если сканируете обе стороны разделителей",
|
||
"text": "Автоматически разделяйте отсканированные документы с помощью физических листов‑разделителей с QR‑кодами. Отлично для обработки нескольких документов, отсканированных вместе.",
|
||
"title": "Разделить по разделителям страниц"
|
||
}
|
||
},
|
||
"methodSelection": {
|
||
"tooltip": {
|
||
"bullet1": "Нажмите на карточку метода, чтобы выбрать его",
|
||
"bullet2": "Наведите на каждую карточку, чтобы увидеть краткое описание",
|
||
"bullet3": "Шаг настроек появится после выбора метода",
|
||
"bullet4": "Вы можете менять метод в любое время до обработки",
|
||
"header": {
|
||
"text": "Выберите способ разделения PDF. Каждый метод оптимизирован для разных сценариев и типов документов.",
|
||
"title": "Выбор метода разделения"
|
||
},
|
||
"title": "Выберите метод разделения"
|
||
}
|
||
},
|
||
"selectMethod": "Выберите метод разделения",
|
||
"resultsTitle": "Результаты разделения"
|
||
},
|
||
"rotate": {
|
||
"title": "Повернуть PDF",
|
||
"submit": "Повернуть",
|
||
"selectRotation": "Выберите угол поворота (по часовой стрелке)",
|
||
"error": {
|
||
"failed": "Произошла ошибка при повороте PDF."
|
||
},
|
||
"preview": {
|
||
"title": "Предпросмотр поворота"
|
||
},
|
||
"rotateLeft": "Повернуть против часовой стрелки",
|
||
"rotateRight": "Повернуть по часовой стрелке",
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор настроек поворота"
|
||
},
|
||
"description": {
|
||
"text": "Поворачивайте страницы PDF по или против часовой стрелки с шагом 90 градусов. Все страницы в PDF будут повернуты. Предпросмотр показывает, как будет выглядеть документ."
|
||
},
|
||
"controls": {
|
||
"title": "Управление",
|
||
"text": "Используйте кнопки поворота для изменения ориентации. Левая — против часовой, правая — по часовой. Каждый щелчок поворачивает на 90°."
|
||
}
|
||
}
|
||
},
|
||
"convert": {
|
||
"title": "Преобразовать",
|
||
"desc": "Преобразование файлов между разными форматами",
|
||
"files": "Файлы",
|
||
"selectFilesPlaceholder": "Выберите файлы в главном окне, чтобы начать",
|
||
"settings": "Настройки",
|
||
"conversionCompleted": "Преобразование завершено",
|
||
"results": "Результаты",
|
||
"defaultFilename": "converted_file",
|
||
"conversionResults": "Результаты преобразования",
|
||
"convertFrom": "Преобразовать из",
|
||
"convertTo": "Преобразовать в",
|
||
"sourceFormatPlaceholder": "Исходный формат",
|
||
"targetFormatPlaceholder": "Целевой формат",
|
||
"selectSourceFormatFirst": "Сначала выберите исходный формат",
|
||
"outputOptions": "Параметры вывода",
|
||
"pdfOptions": "Параметры PDF",
|
||
"imageOptions": "Параметры изображений",
|
||
"colorType": "Тип цвета",
|
||
"color": "Цвет",
|
||
"greyscale": "Оттенки серого",
|
||
"blackwhite": "Чёрно-белый",
|
||
"dpi": "DPI",
|
||
"output": "Выходные данные",
|
||
"single": "Один",
|
||
"multiple": "Несколько",
|
||
"fitOption": "Вариант подгонки",
|
||
"maintainAspectRatio": "Сохранять пропорции",
|
||
"fitDocumentToPage": "Подогнать документ под страницу",
|
||
"fillPage": "Заполнить страницу",
|
||
"autoRotate": "Автоповорот",
|
||
"autoRotateDescription": "Автоматически поворачивать изображения для лучшего соответствия странице PDF",
|
||
"combineImages": "Объединить изображения",
|
||
"combineImagesDescription": "Объедините все изображения в один PDF или создайте отдельные PDF для каждого изображения",
|
||
"webOptions": "Параметры Web→PDF",
|
||
"zoomLevel": "Уровень масштабирования",
|
||
"emailOptions": "Параметры Email→PDF",
|
||
"includeAttachments": "Включать вложения письма",
|
||
"maxAttachmentSize": "Максимальный размер вложения (МБ)",
|
||
"includeAllRecipients": "Включать получателей CC и BCC в заголовок",
|
||
"downloadHtml": "Скачать промежуточный HTML вместо PDF",
|
||
"pdfaOptions": "Параметры PDF/A",
|
||
"outputFormat": "Выходной формат",
|
||
"pdfaNote": "PDF/A-1b более совместим, PDF/A-2b поддерживает больше функций.",
|
||
"pdfaDigitalSignatureWarning": "PDF содержит цифровую подпись. Она будет удалена на следующем шаге.",
|
||
"fileFormat": "Формат файла",
|
||
"wordDoc": "Документ Word",
|
||
"wordDocExt": "Документ Word (.docx)",
|
||
"odtExt": "OpenDocument Text (.odt)",
|
||
"pptExt": "PowerPoint (.pptx)",
|
||
"odpExt": "OpenDocument Presentation (.odp)",
|
||
"txtExt": "Простой текст (.txt)",
|
||
"rtfExt": "Rich Text Format (.rtf)",
|
||
"selectedFiles": "Выбранные файлы",
|
||
"noFileSelected": "Файл не выбран. Используйте панель файлов, чтобы добавить файлы.",
|
||
"convertFiles": "Преобразовать файлы",
|
||
"converting": "Преобразование...",
|
||
"downloadConverted": "Скачать преобразованный файл",
|
||
"errorNoFiles": "Пожалуйста, выберите хотя бы один файл для преобразования.",
|
||
"errorNoFormat": "Пожалуйста, выберите и исходный, и целевой формат.",
|
||
"errorNotSupported": "Преобразование из {{from}} в {{to}} не поддерживается.",
|
||
"images": "Изображения",
|
||
"officeDocs": "Документы Office (Word, Excel, PowerPoint)",
|
||
"imagesExt": "Изображения (JPG, PNG и т. д.)",
|
||
"markdown": "Markdown",
|
||
"textRtf": "Текст/RTF",
|
||
"grayscale": "Оттенки серого",
|
||
"errorConversion": "Произошла ошибка при конвертации файла.",
|
||
"cbzOptions": "Параметры CBZ → PDF",
|
||
"optimizeForEbook": "Оптимизировать PDF для ридеров (использует Ghostscript)",
|
||
"cbzOutputOptions": "Параметры PDF → CBZ",
|
||
"cbzDpi": "DPI для отрисовки изображений"
|
||
},
|
||
"imageToPdf": {
|
||
"tags": "конвертация,изображение,jpg,картинка,фото"
|
||
},
|
||
"pdfToImage": {
|
||
"tags": "конвертация,изображение,jpg,картинка,фото",
|
||
"title": "PDF в изображение",
|
||
"header": "PDF в изображение",
|
||
"selectText": "Формат изображения",
|
||
"singleOrMultiple": "Тип результата изображения",
|
||
"single": "Одно большое изображение",
|
||
"multi": "Несколько изображений",
|
||
"colorType": "Тип цвета",
|
||
"color": "Цветной",
|
||
"grey": "Оттенки серого",
|
||
"blackwhite": "Черно-белый (возможна потеря данных!)",
|
||
"submit": "Преобразовать",
|
||
"info": "Python не установлен. Требуется для конвертации в WebP.",
|
||
"placeholder": "(например, 1,2,8 или 4,7,12-16 или 2n-1)"
|
||
},
|
||
"pdfOrganiser": {
|
||
"tags": "двусторонняя печать,четные,нечетные,сортировка,перемещение",
|
||
"title": "Организатор страниц",
|
||
"header": "Организатор страниц PDF",
|
||
"submit": "Переупорядочить страницы",
|
||
"mode": {
|
||
"_value": "Режим",
|
||
"1": "Пользовательский порядок страниц",
|
||
"2": "Обратный порядок",
|
||
"3": "Сортировка дуплекса",
|
||
"4": "Сортировка буклета",
|
||
"5": "Сортировка буклета с боковым сшиванием",
|
||
"6": "Разделить на четные-нечетные",
|
||
"7": "Удалить первую",
|
||
"8": "Удалить последнюю",
|
||
"9": "Удалить первую и последнюю",
|
||
"10": "Объединение четных-нечетных",
|
||
"11": "Дублировать все страницы",
|
||
"desc": {
|
||
"BOOKLET_SORT": "Упорядочить страницы для печати буклета (последняя, первая, вторая, предпоследняя, …).",
|
||
"CUSTOM": "Использовать пользовательскую последовательность номеров или выражений для нового порядка.",
|
||
"DUPLEX_SORT": "Чередовать лицевые, затем оборотные, как если бы дуплекс‑сканер сканировал все лицевые, затем все оборотные (1, n, 2, n-1, …).",
|
||
"DUPLICATE": "Дублировать каждую страницу согласно количеству в пользовательском порядке (например, 4 — каждая страница ×4).",
|
||
"ODD_EVEN_MERGE": "Объединить два PDF, чередуя страницы: нечетные из первого, четные из второго.",
|
||
"ODD_EVEN_SPLIT": "Разделить документ на два файла: все нечетные страницы и все четные страницы.",
|
||
"REMOVE_FIRST": "Удалить первую страницу документа.",
|
||
"REMOVE_FIRST_AND_LAST": "Удалить первую и последнюю страницы документа.",
|
||
"REMOVE_LAST": "Удалить последнюю страницу документа.",
|
||
"REVERSE_ORDER": "Перевернуть порядок страниц так, чтобы последняя стала первой и т. д.",
|
||
"SIDE_STITCH_BOOKLET_SORT": "Упорядочить страницы для брошюровки со стороны (оптимизировано для бокового переплета)."
|
||
}
|
||
},
|
||
"desc": {
|
||
"CUSTOM": "Используйте собственную последовательность номеров страниц или выражения для задания нового порядка.",
|
||
"REVERSE_ORDER": "Перевернуть документ так, чтобы последняя страница стала первой и далее по порядку.",
|
||
"DUPLEX_SORT": "Чередовать лицевые, затем оборотные, как если бы дуплекс-сканер просканировал сначала все лицевые, затем все обороты (1, n, 2, n-1, …).",
|
||
"BOOKLET_SORT": "Упорядочить страницы для печати буклета (последняя, первая, вторая, предпоследняя, …).",
|
||
"SIDE_STITCH_BOOKLET_SORT": "Упорядочить страницы для буклета со скреплением сбоку (оптимизировано для бокового переплёта).",
|
||
"ODD_EVEN_SPLIT": "Разделить документ на два результата: все нечётные страницы и все чётные страницы.",
|
||
"ODD_EVEN_MERGE": "Объединить два PDF, чередуя страницы: нечётные из первого, чётные из второго.",
|
||
"DUPLICATE": "Дублировать каждую страницу согласно количеству в пользовательском порядке (напр., 4 дубликата — каждая страница по 4×).",
|
||
"REMOVE_FIRST": "Удалить первую страницу документа.",
|
||
"REMOVE_LAST": "Удалить последнюю страницу документа.",
|
||
"REMOVE_FIRST_AND_LAST": "Удалить первую и последнюю страницы документа."
|
||
},
|
||
"placeholder": "(например, 1,3,2 или 4-8,2,10-12 или 2n-1)"
|
||
},
|
||
"addImage": {
|
||
"tags": "изображение,jpg,картинка,фото",
|
||
"title": "Добавить изображение",
|
||
"header": "Добавить изображение в PDF",
|
||
"everyPage": "Каждая страница?",
|
||
"upload": "Добавить изображение",
|
||
"submit": "Добавить изображение"
|
||
},
|
||
"attachments": {
|
||
"tags": "вставлять,прикреплять,файл,вложение,вложения",
|
||
"title": "Добавлять вложения",
|
||
"header": "Добавлять вложения",
|
||
"add": "Добавить вложение",
|
||
"remove": "Удалить вложение",
|
||
"embed": "Встроить вложение",
|
||
"submit": "Добавлять вложения"
|
||
},
|
||
"watermark": {
|
||
"title": "Добавить водяной знак",
|
||
"desc": "Добавляйте текстовые или графические водяные знаки в PDF-файлы",
|
||
"completed": "Водяной знак добавлен",
|
||
"submit": "Добавить водяной знак",
|
||
"filenamePrefix": "watermarked",
|
||
"error": {
|
||
"failed": "Произошла ошибка при добавлении водяного знака в PDF."
|
||
},
|
||
"watermarkType": {
|
||
"text": "Текст",
|
||
"image": "Изображение"
|
||
},
|
||
"settings": {
|
||
"type": "Тип водяного знака",
|
||
"text": {
|
||
"label": "Текст водяного знака",
|
||
"placeholder": "Введите текст водяного знака"
|
||
},
|
||
"image": {
|
||
"label": "Изображение водяного знака",
|
||
"choose": "Выбрать изображение",
|
||
"selected": "Выбрано: {{filename}}"
|
||
},
|
||
"fontSize": "Размер шрифта",
|
||
"size": "Размер",
|
||
"alphabet": "Шрифт/язык",
|
||
"color": "Цвет водяного знака",
|
||
"rotation": "Поворот (градусы)",
|
||
"opacity": "Непрозрачность (%)",
|
||
"spacing": {
|
||
"horizontal": "Горизонтальный интервал",
|
||
"vertical": "Вертикальный интервал",
|
||
"height": "Интервал по высоте",
|
||
"width": "Интервал по ширине"
|
||
},
|
||
"convertToImage": "Превратить страницы PDF в изображения"
|
||
},
|
||
"alphabet": {
|
||
"roman": "Латиница",
|
||
"arabic": "Арабский",
|
||
"japanese": "Японский",
|
||
"korean": "Корейский",
|
||
"chinese": "Китайский",
|
||
"thai": "Тайский"
|
||
},
|
||
"steps": {
|
||
"type": "Тип водяного знака",
|
||
"wording": "Текст",
|
||
"textStyle": "Стиль",
|
||
"formatting": "Форматирование",
|
||
"file": "Файл водяного знака"
|
||
},
|
||
"results": {
|
||
"title": "Результаты водяного знака"
|
||
},
|
||
"tooltip": {
|
||
"language": {
|
||
"title": "Поддержка языка",
|
||
"text": "Выберите соответствующий язык, чтобы обеспечить корректное отображение шрифтов в вашем тексте."
|
||
},
|
||
"appearance": {
|
||
"title": "Параметры внешнего вида",
|
||
"text": "Управляйте внешним видом водяного знака и его смешиванием с документом.",
|
||
"bullet1": "Поворот: от -360° до 360° для наклонных водяных знаков",
|
||
"bullet2": "Непрозрачность: 0–100% для управления прозрачностью",
|
||
"bullet3": "Меньшая непрозрачность делает водяные знаки менее заметными"
|
||
},
|
||
"spacing": {
|
||
"title": "Управление интервалами",
|
||
"text": "Настройте расстояние между повторяющимися водяными знаками на странице.",
|
||
"bullet1": "Ширина интервала: горизонтальное расстояние между водяными знаками",
|
||
"bullet2": "Высота интервала: вертикальное расстояние между водяными знаками",
|
||
"bullet3": "Более высокие значения формируют более редкий узор"
|
||
},
|
||
"type": {
|
||
"header": {
|
||
"title": "Выбор типа водяного знака"
|
||
},
|
||
"description": {
|
||
"title": "Выберите тип водяного знака",
|
||
"text": "Выберите между текстовыми или графическими водяными знаками в зависимости от ваших потребностей."
|
||
},
|
||
"text": {
|
||
"title": "Текстовые водяные знаки",
|
||
"text": "Отлично подходит для добавления уведомлений об авторских правах, названий компаний или отметок конфиденциальности. Поддерживает несколько языков и пользовательские цвета.",
|
||
"bullet1": "Настраиваемые шрифты и языки",
|
||
"bullet2": "Регулируемые цвета и прозрачность",
|
||
"bullet3": "Идеально для юридического или фирменного текста"
|
||
},
|
||
"image": {
|
||
"title": "Водяные знаки-изображения",
|
||
"text": "Используйте логотипы, штампы или любое изображение как водяной знак. Отлично подходит для брендинга и визуальной идентификации.",
|
||
"bullet1": "Загружайте изображение в любом формате",
|
||
"bullet2": "Сохраняет качество изображения",
|
||
"bullet3": "Идеально для логотипов и штампов"
|
||
}
|
||
},
|
||
"wording": {
|
||
"header": {
|
||
"title": "Текстовое содержимое"
|
||
},
|
||
"text": {
|
||
"title": "Текст водяного знака",
|
||
"text": "Введите текст, который будет отображаться как водяной знак по всему документу.",
|
||
"bullet1": "Краткость улучшает читаемость",
|
||
"bullet2": "Типичные примеры: «CONFIDENTIAL», «DRAFT», название компании",
|
||
"bullet3": "Символы эмодзи не поддерживаются и будут удалены"
|
||
}
|
||
},
|
||
"textStyle": {
|
||
"header": {
|
||
"title": "Стиль текста"
|
||
},
|
||
"color": {
|
||
"title": "Выбор цвета",
|
||
"text": "Выберите цвет, обеспечивающий хороший контраст с содержимым документа.",
|
||
"bullet1": "Светло-серый (#d3d3d3) — для ненавязчивых знаков",
|
||
"bullet2": "Чёрный или тёмные цвета — для высокого контраста",
|
||
"bullet3": "Пользовательские цвета — для фирменного стиля"
|
||
},
|
||
"language": {
|
||
"title": "Поддержка языка",
|
||
"text": "Выберите соответствующий язык, чтобы обеспечить корректное отображение шрифтов."
|
||
}
|
||
},
|
||
"file": {
|
||
"header": {
|
||
"title": "Загрузка изображения"
|
||
},
|
||
"upload": {
|
||
"title": "Выбор изображения",
|
||
"text": "Загрузите файл изображения для использования в качестве водяного знака.",
|
||
"bullet1": "Поддерживаются популярные форматы: PNG, JPG, GIF, BMP",
|
||
"bullet2": "Лучше всего подходит PNG с прозрачностью",
|
||
"bullet3": "Изображения с более высоким разрешением лучше сохраняют качество"
|
||
},
|
||
"recommendations": {
|
||
"title": "Рекомендации",
|
||
"text": "Советы для оптимальных результатов при использовании водяных знаков-изображений.",
|
||
"bullet1": "Используйте логотипы или штампы с прозрачным фоном",
|
||
"bullet2": "Простые дизайны работают лучше, чем сложные изображения",
|
||
"bullet3": "Учитывайте итоговый размер документа при выборе разрешения"
|
||
}
|
||
},
|
||
"formatting": {
|
||
"header": {
|
||
"title": "Форматирование и компоновка"
|
||
},
|
||
"size": {
|
||
"title": "Управление размером",
|
||
"text": "Настройте размер вашего водяного знака (текста или изображения).",
|
||
"bullet1": "Больший размер делает водяные знаки более заметными"
|
||
},
|
||
"appearance": {
|
||
"title": "Параметры внешнего вида",
|
||
"text": "Управляйте внешним видом водяного знака и его смешиванием с документом.",
|
||
"bullet1": "Поворот: от -360° до 360° для наклонных водяных знаков",
|
||
"bullet2": "Непрозрачность: 0–100% для управления прозрачностью",
|
||
"bullet3": "Меньшая непрозрачность делает водяные знаки менее заметными"
|
||
},
|
||
"spacing": {
|
||
"title": "Управление интервалами",
|
||
"text": "Настройте расстояние между повторяющимися водяными знаками на странице.",
|
||
"bullet1": "Горизонтальный интервал: расстояние между водяными знаками слева направо",
|
||
"bullet2": "Вертикальный интервал: расстояние между водяными знаками сверху вниз",
|
||
"bullet3": "Более высокие значения формируют более редкий узор"
|
||
},
|
||
"security": {
|
||
"title": "Опция безопасности",
|
||
"text": "Преобразуйте итоговый PDF в формат на основе изображений для повышения безопасности.",
|
||
"bullet1": "Предотвращает выделение и копирование текста",
|
||
"bullet2": "Усложняет удаление водяных знаков",
|
||
"bullet3": "Приводит к увеличению размера файла",
|
||
"bullet4": "Лучше для чувствительного или защищённого авторским правом контента"
|
||
}
|
||
}
|
||
},
|
||
"type": {
|
||
"1": "Текст",
|
||
"2": "Изображение"
|
||
}
|
||
},
|
||
"permissions": {
|
||
"tags": "чтение,запись,редактирование,печать",
|
||
"title": "Изменить разрешения",
|
||
"header": "Изменить разрешения",
|
||
"warning": "Внимание: для неизменяемости этих разрешений рекомендуется устанавливать их с паролем через страницу добавления пароля",
|
||
"selectText": {
|
||
"1": "Выберите PDF для изменения разрешений",
|
||
"2": "Устанавливаемые разрешения",
|
||
"3": "Запретить компоновку документа",
|
||
"4": "Запретить извлечение содержимого",
|
||
"5": "Запретить извлечение для специальных возможностей",
|
||
"6": "Запретить заполнение форм",
|
||
"7": "Запретить модификацию",
|
||
"8": "Запретить модификацию аннотаций",
|
||
"9": "Запретить печать",
|
||
"10": "Запретить печать в высоком качестве"
|
||
},
|
||
"submit": "Изменить"
|
||
},
|
||
"removePages": {
|
||
"tags": "Удалить страницы,удаление страниц",
|
||
"title": "Удалить",
|
||
"pageNumbers": {
|
||
"label": "Страницы для удаления",
|
||
"placeholder": "напр., 1,3,5-8,10",
|
||
"error": "Недопустимый формат номеров страниц. Используйте числа, диапазоны (1-5) или математические выражения (2n+1)"
|
||
},
|
||
"filenamePrefix": "pages_removed",
|
||
"files": {
|
||
"placeholder": "Выберите PDF-файл в главном окне, чтобы начать"
|
||
},
|
||
"settings": {
|
||
"title": "Настройки"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Настройки удаления страниц"
|
||
},
|
||
"pageNumbers": {
|
||
"title": "Выбор страниц",
|
||
"text": "Укажите, какие страницы удалить из PDF. Можно выбрать отдельные страницы, диапазоны или использовать математические выражения.",
|
||
"bullet1": "Отдельные страницы: 1,3,5 (удаляются страницы 1, 3 и 5)",
|
||
"bullet2": "Диапазоны: 1-5,10-15 (удаляются 1-5 и 10-15)",
|
||
"bullet3": "Математически: 2n+1 (удаляются нечётные)",
|
||
"bullet4": "Открытые диапазоны: 5- (удаляются с 5-й до конца)"
|
||
},
|
||
"examples": {
|
||
"title": "Типичные примеры",
|
||
"text": "Вот распространённые шаблоны выбора страниц:",
|
||
"bullet1": "Удалить первую страницу: 1",
|
||
"bullet2": "Удалить последние 3 страницы: -3",
|
||
"bullet3": "Удалить каждую вторую страницу: 2n",
|
||
"bullet4": "Удалить разбросанные страницы: 1,5,10,15"
|
||
},
|
||
"safety": {
|
||
"title": "Советы по безопасности",
|
||
"text": "Важные рекомендации при удалении страниц:",
|
||
"bullet1": "Всегда предварительно просматривайте выбор перед обработкой",
|
||
"bullet2": "Храните резервную копию исходного файла",
|
||
"bullet3": "Нумерация страниц начинается с 1, а не с 0",
|
||
"bullet4": "Недопустимые номера страниц будут проигнорированы"
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при удалении страниц."
|
||
},
|
||
"results": {
|
||
"title": "Результаты удаления страниц"
|
||
},
|
||
"submit": "Удалить"
|
||
},
|
||
"extractPages": {
|
||
"title": "Извлечь страницы",
|
||
"pageNumbers": {
|
||
"label": "Страницы для извлечения",
|
||
"placeholder": "например, 1,3,5-8 или odd & 1-10"
|
||
},
|
||
"settings": {
|
||
"title": "Настройки"
|
||
},
|
||
"tooltip": {
|
||
"description": "Извлекает выбранные страницы в новый PDF, сохраняя порядок."
|
||
},
|
||
"error": {
|
||
"failed": "Не удалось извлечь страницы"
|
||
},
|
||
"results": {
|
||
"title": "Страницы извлечены"
|
||
},
|
||
"submit": "Извлечь страницы"
|
||
},
|
||
"pageSelection": {
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Памятка по выбору страниц"
|
||
},
|
||
"basic": {
|
||
"title": "Базовое использование",
|
||
"text": "Выбирайте конкретные страницы вашего PDF с помощью простой записи.",
|
||
"bullet1": "Отдельные страницы: 1,3,5",
|
||
"bullet2": "Диапазоны: 3-6 или 10-15",
|
||
"bullet3": "Все страницы: all"
|
||
},
|
||
"advanced": {
|
||
"title": "Расширенные возможности"
|
||
},
|
||
"tips": {
|
||
"title": "Советы",
|
||
"text": "Держите в уме следующие рекомендации:",
|
||
"bullet1": "Нумерация страниц начинается с 1 (не с 0)",
|
||
"bullet2": "Пробелы удаляются автоматически",
|
||
"bullet3": "Недопустимые выражения игнорируются"
|
||
},
|
||
"syntax": {
|
||
"title": "Основы синтаксиса",
|
||
"text": "Используйте числа, диапазоны, ключевые слова и прогрессии (n начинается с 0). Поддерживаются скобки.",
|
||
"bullets": {
|
||
"numbers": "Числа/диапазоны: 5, 10-20",
|
||
"keywords": "Ключевые слова: odd, even",
|
||
"progressions": "Прогрессии: 3n, 4n+1"
|
||
}
|
||
},
|
||
"operators": {
|
||
"title": "Операторы",
|
||
"text": "AND имеет приоритет выше, чем запятая. NOT применяется внутри диапазона документа.",
|
||
"and": "AND: & или \"and\" — требуется выполнение обоих условий (напр., 1-50 & even)",
|
||
"comma": "Запятая: , или | — объединение выборок (напр., 1-10, 20)",
|
||
"not": "NOT: ! или \"not\" — исключить страницы (напр., 3n & not 30)"
|
||
},
|
||
"examples": {
|
||
"title": "Примеры"
|
||
},
|
||
"complex": {
|
||
"bullet1": "<strong>1,3-5,8,2n</strong> → страницы 1, 3–5, 8, плюс четные",
|
||
"bullet2": "<strong>10-,2n-1</strong> → с 10‑й страницы до конца + нечетные страницы",
|
||
"description": "Смешивайте разные типы.",
|
||
"title": "Сложные комбинации"
|
||
},
|
||
"description": "Выберите, какие страницы использовать. Поддерживаются отдельные номера, диапазоны, формулы и ключевое слово all.",
|
||
"individual": {
|
||
"bullet1": "<strong>1,3,5</strong> → выбирает страницы 1, 3, 5",
|
||
"bullet2": "<strong>2,7,12</strong> → выбирает страницы 2, 7, 12",
|
||
"description": "Введите числа, разделенные запятыми.",
|
||
"title": "Отдельные страницы"
|
||
},
|
||
"mathematical": {
|
||
"bullet1": "<strong>2n</strong> → все четные страницы (2, 4, 6…)",
|
||
"bullet2": "<strong>2n-1</strong> → все нечетные страницы (1, 3, 5…)",
|
||
"bullet3": "<strong>3n</strong> → каждая 3‑я страница (3, 6, 9…)",
|
||
"bullet4": "<strong>4n-1</strong> → страницы 3, 7, 11, 15…",
|
||
"description": "Используйте n в формулах для шаблонов.",
|
||
"title": "Математические функции"
|
||
},
|
||
"ranges": {
|
||
"bullet1": "<strong>3-6</strong> → выбирает страницы 3–6",
|
||
"bullet2": "<strong>10-15</strong> → выбирает страницы 10–15",
|
||
"bullet3": "<strong>5-</strong> → выбирает страницы с 5‑й до конца",
|
||
"description": "Используйте - для последовательных страниц.",
|
||
"title": "Диапазоны страниц"
|
||
},
|
||
"special": {
|
||
"bullet1": "<strong>all</strong> → выбирает все страницы",
|
||
"title": "Специальные ключевые слова"
|
||
}
|
||
}
|
||
},
|
||
"bulkSelection": {
|
||
"syntaxError": "Есть ошибка синтаксиса. См. советы по выбору страниц.",
|
||
"header": {
|
||
"title": "Памятка по выбору страниц"
|
||
},
|
||
"syntax": {
|
||
"title": "Основы синтаксиса",
|
||
"text": "Используйте числа, диапазоны, ключевые слова и прогрессии (n начинается с 0). Поддерживаются скобки.",
|
||
"bullets": {
|
||
"numbers": "Числа/диапазоны: 5, 10–20",
|
||
"keywords": "Ключевые слова: odd, even",
|
||
"progressions": "Прогрессии: 3n, 4n+1"
|
||
}
|
||
},
|
||
"operators": {
|
||
"title": "Операторы",
|
||
"text": "AND имеет приоритет выше, чем запятая. NOT применяется внутри диапазона документа.",
|
||
"and": "AND: & или «and» — требуется выполнение обоих условий (напр., 1–50 & even)",
|
||
"comma": "Запятая: , или | — объединение выборок (напр., 1–10, 20)",
|
||
"not": "NOT: ! или «not» — исключить страницы (напр., 3n & not 30)"
|
||
},
|
||
"examples": {
|
||
"title": "Примеры",
|
||
"first50": "Первые 50",
|
||
"last50": "Последние 50",
|
||
"every3rd": "Каждая 3-я",
|
||
"oddWithinExcluding": "Нечётные в 1–20, исключая 5–7",
|
||
"combineSets": "Комбинировать наборы"
|
||
},
|
||
"firstNPages": {
|
||
"title": "Первые N страниц",
|
||
"placeholder": "Количество страниц"
|
||
},
|
||
"lastNPages": {
|
||
"title": "Последние N страниц",
|
||
"placeholder": "Количество страниц"
|
||
},
|
||
"everyNthPage": {
|
||
"title": "Каждая N-я страница",
|
||
"placeholder": "Шаг"
|
||
},
|
||
"range": {
|
||
"title": "Диапазон",
|
||
"fromPlaceholder": "От",
|
||
"toPlaceholder": "До"
|
||
},
|
||
"keywords": {
|
||
"title": "Ключевые слова"
|
||
},
|
||
"advanced": {
|
||
"title": "Дополнительно"
|
||
}
|
||
},
|
||
"compressPdfs": {
|
||
"tags": "сжатие,маленький,крошечный"
|
||
},
|
||
"unlockPDFForms": {
|
||
"tags": "удалить,форма,поле,только для чтения",
|
||
"title": "Удалить поля формы, доступные только для чтения",
|
||
"header": "Разблокировать PDF-формы",
|
||
"submit": "Remove",
|
||
"description": "Этот инструмент снимет режим «только чтение» с полей PDF-форм, сделав их редактируемыми и заполняемыми.",
|
||
"filenamePrefix": "unlocked_forms",
|
||
"files": {
|
||
"placeholder": "Выберите PDF-файл в главном окне, чтобы начать"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при разблокировке PDF-форм."
|
||
},
|
||
"results": {
|
||
"title": "Результаты разблокировки форм"
|
||
}
|
||
},
|
||
"changeMetadata": {
|
||
"header": "Изменить метаданные",
|
||
"submit": "Изменить",
|
||
"filenamePrefix": "metadata",
|
||
"settings": {
|
||
"title": "Настройки метаданных"
|
||
},
|
||
"standardFields": {
|
||
"title": "Стандартные поля"
|
||
},
|
||
"deleteAll": {
|
||
"label": "Удалить существующие метаданные",
|
||
"checkbox": "Удалить все метаданные"
|
||
},
|
||
"title": {
|
||
"label": "Название",
|
||
"placeholder": "Название документа"
|
||
},
|
||
"author": {
|
||
"label": "Автор",
|
||
"placeholder": "Автор документа"
|
||
},
|
||
"subject": {
|
||
"label": "Тема",
|
||
"placeholder": "Тема документа"
|
||
},
|
||
"keywords": {
|
||
"label": "Ключевые слова",
|
||
"placeholder": "Ключевые слова документа"
|
||
},
|
||
"creator": {
|
||
"label": "Создатель",
|
||
"placeholder": "Создатель документа"
|
||
},
|
||
"producer": {
|
||
"label": "Производитель",
|
||
"placeholder": "Производитель документа"
|
||
},
|
||
"dates": {
|
||
"title": "Поля дат"
|
||
},
|
||
"creationDate": {
|
||
"label": "Дата создания",
|
||
"placeholder": "Дата создания"
|
||
},
|
||
"modificationDate": {
|
||
"label": "Дата изменения",
|
||
"placeholder": "Дата изменения"
|
||
},
|
||
"trapped": {
|
||
"label": "Статус trapping",
|
||
"unknown": "Неизвестно",
|
||
"true": "Истина",
|
||
"false": "Ложь"
|
||
},
|
||
"advanced": {
|
||
"title": "Дополнительные параметры"
|
||
},
|
||
"customFields": {
|
||
"title": "Пользовательские метаданные",
|
||
"description": "Добавьте пользовательские поля метаданных в документ",
|
||
"add": "Добавить поле",
|
||
"key": "Ключ",
|
||
"keyPlaceholder": "Пользовательский ключ",
|
||
"value": "Значение",
|
||
"valuePlaceholder": "Пользовательское значение",
|
||
"remove": "Удалить"
|
||
},
|
||
"results": {
|
||
"title": "Обновлённые PDF"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при изменении метаданных PDF."
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор метаданных PDF"
|
||
},
|
||
"standardFields": {
|
||
"title": "Стандартные поля",
|
||
"text": "Общие поля метаданных PDF, описывающие документ.",
|
||
"bullet1": "Название: имя документа или заголовок",
|
||
"bullet2": "Автор: кто создал документ",
|
||
"bullet3": "Тема: краткое описание содержания",
|
||
"bullet4": "Ключевые слова: поисковые термины",
|
||
"bullet5": "Создатель/Производитель: ПО, которым создан PDF"
|
||
},
|
||
"dates": {
|
||
"title": "Поля дат",
|
||
"text": "Когда документ был создан и изменён.",
|
||
"bullet1": "Дата создания: когда документ был создан",
|
||
"bullet2": "Дата изменения: когда последний раз изменён"
|
||
},
|
||
"options": {
|
||
"title": "Дополнительные опции",
|
||
"text": "Пользовательские поля и настройки приватности.",
|
||
"bullet1": "Пользовательские метаданные: добавляйте свои пары ключ-значение",
|
||
"bullet2": "Статус trapping: настройка для высококачественной печати",
|
||
"bullet3": "Удалить всё: удаление всех метаданных для приватности"
|
||
},
|
||
"deleteAll": {
|
||
"title": "Удалить существующие метаданные",
|
||
"text": "Полное удаление метаданных для обеспечения приватности."
|
||
},
|
||
"customFields": {
|
||
"title": "Пользовательские метаданные",
|
||
"text": "Добавляйте собственные пары ключ-значение метаданных.",
|
||
"bullet1": "Добавляйте любые поля, важные для вашего документа",
|
||
"bullet2": "Примеры: Отдел, Проект, Версия, Статус",
|
||
"bullet3": "Для каждой записи требуются и ключ, и значение"
|
||
},
|
||
"advanced": {
|
||
"title": "Дополнительные параметры",
|
||
"trapped": {
|
||
"title": "Статус trapping",
|
||
"description": "Указывает, подготовлен ли документ для высококачественной печати.",
|
||
"bullet1": "True: документ подготовлен для высококачественной печати",
|
||
"bullet2": "False: документ не подготовлен",
|
||
"bullet3": "Unknown: статус не указан"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"fileToPDF": {
|
||
"tags": "преобразование,формат,документ,картинка,презентация,текст,конвертация,офис,документы,word,excel,powerpoint",
|
||
"title": "Файл в PDF",
|
||
"header": "Преобразовать любой файл в PDF",
|
||
"credit": "Этот сервис использует LibreOffice и Unoconv для преобразования файлов.",
|
||
"supportedFileTypesInfo": "Поддерживаемые типы файлов",
|
||
"supportedFileTypes": "Поддерживаемые типы файлов должны включать перечисленные ниже, однако для получения полного актуального списка поддерживаемых форматов обратитесь к документации LibreOffice",
|
||
"submit": "Преобразовать в PDF"
|
||
},
|
||
"ocr": {
|
||
"tags": "распознавание,текст,изображение,сканирование,чтение,идентификация,обнаружение,редактируемый",
|
||
"title": "OCR / Очистка сканов",
|
||
"desc": "Очистка сканов и распознавание текста с изображений в PDF с последующим добавлением его как текст.",
|
||
"header": "Очистка сканов / OCR (оптическое распознавание символов)",
|
||
"selectText": {
|
||
"1": "Выберите языки, которые должны быть обнаружены в PDF (перечислены те, которые обнаружены в данный момент):",
|
||
"2": "Создать текстовый файл с OCR-текстом вместе с OCR-обработанным PDF",
|
||
"3": "Исправить страницы, отсканированные под углом, путем их поворота в правильное положение",
|
||
"4": "Очистить страницу, чтобы уменьшить вероятность нахождения OCR текста в фоновом шуме. (Без изменения вывода)",
|
||
"5": "Очистить страницу, чтобы уменьшить вероятность нахождения OCR текста в фоновом шуме, с сохранением очистки в выводе.",
|
||
"6": "Игнорировать страницы с интерактивным текстом, обрабатывать OCR только для страниц с изображениями",
|
||
"7": "Принудительное OCR, будет обрабатывать каждую страницу, удаляя все исходные текстовые элементы",
|
||
"8": "Обычный (выдаст ошибку, если PDF содержит текст)",
|
||
"9": "Дополнительные настройки",
|
||
"10": "Режим OCR",
|
||
"11": "Удалить изображения после OCR (удаляет ВСЕ изображения, полезно только как часть шага преобразования)",
|
||
"12": "Тип рендеринга (продвинутый)"
|
||
},
|
||
"help": "Пожалуйста, прочтите эту документацию о том, как использовать это для других языков и/или использовать не в Docker",
|
||
"credit": "Этот сервис использует qpdf и Tesseract для OCR.",
|
||
"submit": "Обработать PDF с OCR",
|
||
"operation": {
|
||
"submit": "Выполнить OCR и просмотреть"
|
||
},
|
||
"results": {
|
||
"title": "Результаты OCR"
|
||
},
|
||
"languagePicker": {
|
||
"additionalLanguages": "Ищете дополнительные языки?",
|
||
"viewSetupGuide": "Посмотреть руководство по настройке →"
|
||
},
|
||
"settings": {
|
||
"title": "Настройки",
|
||
"ocrMode": {
|
||
"label": "Режим OCR",
|
||
"auto": "Авто (пропускать страницы с текстовым слоем)",
|
||
"force": "Принудительно (повторно OCR всех страниц, заменить текст)",
|
||
"strict": "Строго (прервать, если найден текст)"
|
||
},
|
||
"languages": {
|
||
"label": "Языки",
|
||
"placeholder": "Выберите языки"
|
||
},
|
||
"compatibilityMode": {
|
||
"label": "Режим совместимости"
|
||
},
|
||
"advancedOptions": {
|
||
"label": "Параметры обработки",
|
||
"sidecar": "Создать текстовый файл",
|
||
"deskew": "Выравнивать перекос страниц",
|
||
"clean": "Очистить входной файл",
|
||
"cleanFinal": "Очистить итоговый файл"
|
||
}
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор настроек OCR"
|
||
},
|
||
"mode": {
|
||
"title": "Режим OCR",
|
||
"text": "Оптическое распознавание символов (OCR) помогает превратить сканы и снимки страниц в текст, который можно искать, копировать или подсвечивать.",
|
||
"bullet1": "Авто пропускает страницы, где уже есть текстовый слой.",
|
||
"bullet2": "Принудительный режим повторно обрабатывает каждую страницу и заменяет весь текст.",
|
||
"bullet3": "Строгий режим останавливается при обнаружении любого выделяемого текста."
|
||
},
|
||
"languages": {
|
||
"title": "Языки",
|
||
"text": "Улучшите точность OCR, указав ожидаемые языки. Выберите один или несколько языков для направляющей детекции."
|
||
},
|
||
"output": {
|
||
"title": "Выходные данные",
|
||
"text": "Выберите форматирование выходного текста:",
|
||
"bullet1": "Ищущийся PDF встраивает текст за исходным изображением.",
|
||
"bullet2": "HOCR XML возвращает структурированный машиночитаемый файл.",
|
||
"bullet3": "Текстовый sidecar создаёт отдельный .txt с необработанным содержимым."
|
||
},
|
||
"advanced": {
|
||
"header": {
|
||
"title": "Расширенная обработка OCR"
|
||
},
|
||
"compatibility": {
|
||
"title": "Режим совместимости",
|
||
"text": "Использует режим «бутербродного PDF» для OCR: файлы больше, но надёжнее для некоторых языков и старого ПО. По умолчанию используем hOCR для более компактных современных PDF."
|
||
},
|
||
"sidecar": {
|
||
"title": "Создать текстовый файл",
|
||
"text": "Генерирует отдельный .txt рядом с PDF, содержащий весь извлечённый текст для удобного доступа и обработки."
|
||
},
|
||
"deskew": {
|
||
"title": "Выравнивание страниц",
|
||
"text": "Автоматически исправляет перекошенные или наклонённые страницы для улучшения точности OCR. Полезно для неидеально отсканированных документов."
|
||
},
|
||
"clean": {
|
||
"title": "Очистка входного файла",
|
||
"text": "Предобрабатывает вход: удаляет шум, повышает контраст и оптимизирует изображение для лучшего распознавания перед OCR."
|
||
},
|
||
"cleanFinal": {
|
||
"title": "Очистка итогового файла",
|
||
"text": "Постобработка итогового PDF: удаление артефактов OCR и оптимизация текстового слоя для лучшей читаемости и меньшего размера."
|
||
}
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Операция OCR не выполнена"
|
||
}
|
||
},
|
||
"extractImages": {
|
||
"tags": "картинка,фото,сохранение,архив,zip,захват,извлечение",
|
||
"title": "Извлечь изображения",
|
||
"header": "Извлечь изображения",
|
||
"selectText": "Выберите формат изображения для преобразования извлеченных изображений",
|
||
"allowDuplicates": "Сохранять дубликаты изображений",
|
||
"submit": "Извлечь",
|
||
"settings": {
|
||
"title": "Параметры"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при извлечении изображений из PDF."
|
||
}
|
||
},
|
||
"pdfToPDFA": {
|
||
"tags": "архив,долгосрочный,стандарт,конвертация,хранение,сохранение",
|
||
"title": "PDF в PDF/A",
|
||
"header": "PDF в PDF/A",
|
||
"credit": "Этот сервис использует libreoffice для преобразования в PDF/A",
|
||
"submit": "Преобразовать",
|
||
"tip": "В настоящее время не работает с несколькими входными файлами одновременно",
|
||
"outputFormat": "Формат вывода",
|
||
"pdfWithDigitalSignature": "PDF содержит цифровую подпись. Она будет удалена на следующем шаге."
|
||
},
|
||
"PDFToWord": {
|
||
"tags": "doc,docx,odt,word,преобразование,формат,конвертация,офис,microsoft,docfile",
|
||
"title": "PDF в Word",
|
||
"header": "PDF в Word",
|
||
"selectText": {
|
||
"1": "Формат выходного файла"
|
||
},
|
||
"credit": "Этот сервис использует LibreOffice для преобразования файлов.",
|
||
"submit": "Преобразовать"
|
||
},
|
||
"PDFToPresentation": {
|
||
"tags": "слайды,показ,офис,microsoft",
|
||
"title": "PDF в презентацию",
|
||
"header": "PDF в презентацию",
|
||
"selectText": {
|
||
"1": "Формат выходного файла"
|
||
},
|
||
"credit": "Этот сервис использует LibreOffice для преобразования файлов.",
|
||
"submit": "Преобразовать"
|
||
},
|
||
"PDFToText": {
|
||
"tags": "rtf,richformat,richtextformat,rich text format",
|
||
"title": "PDF в RTF (текст)",
|
||
"header": "PDF в RTF (текст)",
|
||
"selectText": {
|
||
"1": "Формат выходного файла"
|
||
},
|
||
"credit": "Этот сервис использует LibreOffice для преобразования файлов.",
|
||
"submit": "Преобразовать"
|
||
},
|
||
"PDFToHTML": {
|
||
"tags": "веб-контент,браузерный формат",
|
||
"title": "PDF в HTML",
|
||
"header": "PDF в HTML",
|
||
"credit": "Этот сервис использует pdftohtml для преобразования файлов.",
|
||
"submit": "Преобразовать"
|
||
},
|
||
"PDFToXML": {
|
||
"tags": "извлечение данных,структурированный контент,взаимодействие,преобразование,конвертация",
|
||
"title": "PDF в XML",
|
||
"header": "PDF в XML",
|
||
"credit": "Этот сервис использует LibreOffice для преобразования файлов.",
|
||
"submit": "Преобразовать"
|
||
},
|
||
"ScannerImageSplit": {
|
||
"tags": "разделение,автоопределение,сканы,мульти-фото,организация",
|
||
"selectText": {
|
||
"1": "Пороговый угол:",
|
||
"2": "Устанавливает минимальный абсолютный угол, необходимый для поворота изображения (по умолчанию: 10).",
|
||
"3": "Допуск:",
|
||
"4": "Определяет диапазон изменения цвета вокруг предполагаемого фонового цвета (по умолчанию: 30).",
|
||
"5": "Минимальная площадь:",
|
||
"6": "Устанавливает минимальный порог площади для фотографии (по умолчанию: 10000).",
|
||
"7": "Минимальная площадь контура:",
|
||
"8": "Устанавливает минимальный порог площади контура для фотографии",
|
||
"9": "Размер границы:",
|
||
"10": "Устанавливает размер добавляемой и удаляемой границы для предотвращения белых границ в выводе (по умолчанию: 1)."
|
||
},
|
||
"info": "Python не установлен. Он необходим для работы."
|
||
},
|
||
"scannerImageSplit": {
|
||
"title": "Извлечённые изображения",
|
||
"submit": "Извлечь отсканированные изображения",
|
||
"error": {
|
||
"failed": "Произошла ошибка при извлечении отсканированных фотографий."
|
||
},
|
||
"tooltip": {
|
||
"title": "Разделитель фотографий",
|
||
"whatThisDoes": "Что делает инструмент",
|
||
"whatThisDoesDesc": "Автоматически находит и извлекает каждую фотографию со отсканированной страницы или составного изображения — без ручной обрезки.",
|
||
"whenToUse": "Когда использовать",
|
||
"useCase1": "Сканировать целые страницы альбома за раз",
|
||
"useCase2": "Разделять партии со сканера-планшета на отдельные файлы",
|
||
"useCase3": "Разбивать коллажи на отдельные фото",
|
||
"useCase4": "Извлекать фото из документов",
|
||
"quickFixes": "Быстрые исправления",
|
||
"problem1": "Фотографии не обнаружены → увеличьте «Допуск» до 30–50",
|
||
"problem2": "Слишком много ложных срабатываний → увеличьте «Минимальную площадь» до 15 000–20 000",
|
||
"problem3": "Слишком тесные обрезки → увеличьте «Размер поля» до 5–10",
|
||
"problem4": "Наклон не выпрямлен → уменьшите «Порог угла» до ~5°",
|
||
"problem5": "Появляются квадраты пыли/шума → увеличьте «Минимальную площадь контура» до 1000–2000",
|
||
"setupTips": "Советы по подготовке",
|
||
"tip1": "Используйте ровный светлый фон",
|
||
"tip2": "Оставляйте небольшой зазор (≈1 см) между фото",
|
||
"tip3": "Сканируйте в 300–600 DPI",
|
||
"tip4": "Очистите стекло сканера",
|
||
"headsUp": "Внимание",
|
||
"headsUpDesc": "Перекрывающиеся фотографии или фон, близкий по цвету к фото, снижают точность — используйте более светлый/тёмный фон и оставляйте больше пространства."
|
||
}
|
||
},
|
||
"sign": {
|
||
"title": "Подпись",
|
||
"header": "Подписать PDF",
|
||
"upload": "Загрузить изображение",
|
||
"draw": {
|
||
"title": "Нарисуйте свою подпись",
|
||
"clear": "Очистить"
|
||
},
|
||
"text": {
|
||
"name": "Имя подписанта",
|
||
"placeholder": "Введите ваше полное имя"
|
||
},
|
||
"clear": "Очистить",
|
||
"add": "Добавить",
|
||
"saved": "Сохраненные подписи",
|
||
"save": "Сохранить подпись",
|
||
"applySignatures": "Применить подписи",
|
||
"personalSigs": "Личные подписи",
|
||
"sharedSigs": "Общие подписи",
|
||
"noSavedSigs": "Сохраненные подписи не найдены",
|
||
"addToAll": "Добавить на все страницы",
|
||
"delete": "Удалить",
|
||
"first": "Первая страница",
|
||
"last": "Последняя страница",
|
||
"next": "Следующая страница",
|
||
"previous": "Предыдущая страница",
|
||
"maintainRatio": "Переключить сохранение пропорций",
|
||
"undo": "Отменить",
|
||
"redo": "Повторить",
|
||
"submit": "Подписать документ",
|
||
"steps": {
|
||
"configure": "Настроить подпись"
|
||
},
|
||
"type": {
|
||
"title": "Тип подписи",
|
||
"draw": "Рисунок",
|
||
"canvas": "Холст",
|
||
"image": "Изображение",
|
||
"text": "Текст"
|
||
},
|
||
"image": {
|
||
"label": "Загрузить изображение подписи",
|
||
"placeholder": "Выберите файл изображения",
|
||
"hint": "Загрузите PNG или JPG с вашей подписью"
|
||
},
|
||
"instructions": {
|
||
"title": "Как добавить подпись",
|
||
"canvas": "После того как вы нарисуете подпись на холсте, закройте окно и щелкните в любом месте PDF, чтобы разместить подпись.",
|
||
"image": "После загрузки изображения подписи выше щелкните в любом месте PDF, чтобы разместить ее.",
|
||
"text": "После ввода вашего имени выше щелкните в любом месте PDF, чтобы поставить подпись."
|
||
},
|
||
"mode": {
|
||
"move": "Переместить подпись",
|
||
"place": "Разместить подпись"
|
||
},
|
||
"updateAndPlace": "Обновить и разместить",
|
||
"activate": "Активировать размещение подписи",
|
||
"deactivate": "Остановить размещение подписей",
|
||
"results": {
|
||
"title": "Результаты подписи"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при подписании PDF."
|
||
}
|
||
},
|
||
"flatten": {
|
||
"title": "Сведение",
|
||
"header": "Сведение PDF",
|
||
"flattenOnlyForms": "Свести только формы",
|
||
"submit": "Свести",
|
||
"filenamePrefix": "flattened",
|
||
"files": {
|
||
"placeholder": "Выберите PDF-файл в главном окне, чтобы начать"
|
||
},
|
||
"steps": {
|
||
"settings": "Настройки"
|
||
},
|
||
"options": {
|
||
"stepTitle": "Параметры уплощения",
|
||
"title": "Параметры уплощения",
|
||
"flattenOnlyForms": {
|
||
"label": "Сплющивать только формы",
|
||
"desc": "Уплощать только поля форм, оставляя прочие интерактивные элементы"
|
||
},
|
||
"note": "Уплощение удаляет интерактивные элементы из PDF, делая их нередактируемыми."
|
||
},
|
||
"results": {
|
||
"title": "Результаты уплощения"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при уплощении PDF."
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Об уплощении PDF"
|
||
},
|
||
"description": {
|
||
"title": "Что делает уплощение?",
|
||
"text": "Уплощение делает ваш PDF нередактируемым, превращая заполняемые формы и кнопки в обычный текст и изображения. PDF будет выглядеть точно так же, но никто больше не сможет изменять формы. Идеально для обмена заполненными формами, создания финальных документов для архива или обеспечения единообразного отображения.",
|
||
"bullet1": "Текстовые поля становятся обычным текстом (нельзя редактировать)",
|
||
"bullet2": "Флажки и кнопки превращаются в изображения",
|
||
"bullet3": "Отлично подходит для финальных версий, которые нельзя менять",
|
||
"bullet4": "Обеспечивает одинаковый внешний вид на всех устройствах"
|
||
},
|
||
"formsOnly": {
|
||
"title": "Что значит «Уплощать только формы»?",
|
||
"text": "Этот вариант удаляет только возможность заполнять формы, но сохраняет другие функции: кликабельные ссылки, видимые закладки и комментарии.",
|
||
"bullet1": "Формы становятся нередактируемыми",
|
||
"bullet2": "Ссылки продолжают работать при нажатии",
|
||
"bullet3": "Комментарии и заметки остаются видимыми",
|
||
"bullet4": "Закладки по-прежнему помогают навигации"
|
||
}
|
||
}
|
||
},
|
||
"repair": {
|
||
"tags": "исправление,восстановление,коррекция,возврат",
|
||
"title": "Восстановление",
|
||
"header": "Восстановление PDF",
|
||
"submit": "Восстановить",
|
||
"description": "Этот инструмент попытается восстановить повреждённые или испорченные PDF-файлы. Дополнительные настройки не требуются.",
|
||
"filenamePrefix": "repaired",
|
||
"files": {
|
||
"placeholder": "Выберите PDF-файл в главном окне, чтобы начать"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при восстановлении PDF."
|
||
},
|
||
"results": {
|
||
"title": "Результаты восстановления"
|
||
}
|
||
},
|
||
"removeBlanks": {
|
||
"title": "Удалить пустые страницы",
|
||
"header": "Удалить пустые страницы",
|
||
"settings": {
|
||
"title": "Настройки"
|
||
},
|
||
"threshold": {
|
||
"label": "Порог белизны пикселя"
|
||
},
|
||
"whitePercent": {
|
||
"label": "Порог процента белого",
|
||
"unit": "%"
|
||
},
|
||
"includeBlankPages": {
|
||
"label": "Включить обнаруженные пустые страницы"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Настройки удаления пустых страниц"
|
||
},
|
||
"threshold": {
|
||
"title": "Порог белизны пикселя",
|
||
"text": "Определяет, насколько светлым должен быть пиксель, чтобы считаться «белым». Это помогает определить, что считать пустой областью на странице.",
|
||
"bullet1": "0 = Чисто чёрный (самый строгий)",
|
||
"bullet2": "128 = Средне-серый",
|
||
"bullet3": "255 = Чисто белый (наименее строгий)"
|
||
},
|
||
"whitePercent": {
|
||
"title": "Порог процента белого",
|
||
"text": "Задаёт минимальный процент белых пикселей, необходимый для признания страницы пустой и её удаления.",
|
||
"bullet1": "Низкие значения (напр., 80%) = Удаляется больше страниц",
|
||
"bullet2": "Высокие значения (напр., 95%) = Удаляются только очень пустые страницы",
|
||
"bullet3": "Используйте более высокие значения для документов со светлыми фонами"
|
||
},
|
||
"includeBlankPages": {
|
||
"title": "Включить обнаруженные пустые страницы",
|
||
"text": "Если включено, создаётся отдельный PDF со всеми пустыми страницами, обнаруженными и удалёнными из исходного документа.",
|
||
"bullet1": "Полезно для проверки того, что было удалено",
|
||
"bullet2": "Помогает убедиться в точности определения",
|
||
"bullet3": "Можно отключить для уменьшения размера файла"
|
||
}
|
||
},
|
||
"submit": "Удалить пустые",
|
||
"error": {
|
||
"failed": "Не удалось удалить пустые страницы"
|
||
},
|
||
"results": {
|
||
"title": "Удалены пустые страницы"
|
||
}
|
||
},
|
||
"removeAnnotations": {
|
||
"tags": "комментарии,выделение,заметки,разметка,удаление",
|
||
"title": "Удалить аннотации",
|
||
"header": "Удалить аннотации",
|
||
"submit": "Удалить",
|
||
"settings": {
|
||
"title": "Настройки"
|
||
},
|
||
"info": {
|
||
"title": "О функции удаления аннотаций",
|
||
"description": "Этот инструмент удалит все аннотации (комментарии, выделения, примечания и т. п.) из ваших PDF-документов."
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при удалении аннотаций из PDF."
|
||
}
|
||
},
|
||
"compare": {
|
||
"tags": "различие,контраст,изменения,анализ",
|
||
"title": "Сравнить",
|
||
"header": "Сравнить PDF",
|
||
"clearSelected": "Очистить выбранное",
|
||
"clear": {
|
||
"confirmTitle": "Очистить выбранные PDF?",
|
||
"confirmBody": "Это закроет текущее сравнение и вернет вас к Активным файлам.",
|
||
"confirm": "Очистить и вернуться"
|
||
},
|
||
"review": {
|
||
"title": "Результат сравнения",
|
||
"actionsHint": "Просмотрите сравнение, поменяйте роли документов или экспортируйте сводку.",
|
||
"switchOrder": "Поменять порядок",
|
||
"exportSummary": "Экспортировать сводку"
|
||
},
|
||
"base": {
|
||
"label": "Исходный документ",
|
||
"placeholder": "Выберите исходный PDF"
|
||
},
|
||
"comparison": {
|
||
"label": "Измененный документ",
|
||
"placeholder": "Выберите измененный PDF"
|
||
},
|
||
"addFilesHint": "Добавьте PDF на шаге «Файлы», чтобы включить выбор.",
|
||
"noFiles": "Пока нет доступных PDF",
|
||
"pages": "Страницы",
|
||
"selection": {
|
||
"originalEditedTitle": "Выберите исходный и измененный PDF"
|
||
},
|
||
"original": {
|
||
"label": "Исходный PDF"
|
||
},
|
||
"edited": {
|
||
"label": "Измененный PDF"
|
||
},
|
||
"swap": {
|
||
"confirmTitle": "Выполнить сравнение заново?",
|
||
"confirmBody": "Инструмент будет запущен заново. Вы уверены, что хотите поменять местами Исходный и Измененный?",
|
||
"confirm": "Поменять местами и выполнить снова"
|
||
},
|
||
"cta": "Сравнить",
|
||
"loading": "Сравнение...",
|
||
"summary": {
|
||
"baseHeading": "Исходный документ",
|
||
"comparisonHeading": "Измененный документ",
|
||
"pageLabel": "Стр."
|
||
},
|
||
"rendering": {
|
||
"pageNotReadyTitle": "Страница еще не отрисована",
|
||
"pageNotReadyBody": "Некоторые страницы еще отрисовываются. Навигация станет точной, когда они будут готовы.",
|
||
"rendering": "отрисовка",
|
||
"inProgress": "Как минимум один из этих PDF очень большой, прокрутка будет не плавной до завершения отрисовки",
|
||
"pagesRendered": "страниц отрисовано",
|
||
"complete": "Отрисовка страниц завершена"
|
||
},
|
||
"dropdown": {
|
||
"deletionsLabel": "Удаления",
|
||
"additionsLabel": "Добавления",
|
||
"deletions": "Удаления ({{count}})",
|
||
"additions": "Добавления ({{count}})",
|
||
"searchPlaceholder": "Поиск изменений...",
|
||
"noResults": "Изменений не найдено"
|
||
},
|
||
"actions": {
|
||
"stackVertically": "Расположить вертикально",
|
||
"placeSideBySide": "Расположить рядом",
|
||
"zoomOut": "Уменьшить масштаб",
|
||
"zoomIn": "Увеличить масштаб",
|
||
"resetView": "Сбросить вид",
|
||
"unlinkScrollPan": "Развязать прокрутку и панорамирование",
|
||
"linkScrollPan": "Связать прокрутку и панорамирование",
|
||
"unlinkScroll": "Развязать прокрутку",
|
||
"linkScroll": "Связать прокрутку"
|
||
},
|
||
"toasts": {
|
||
"unlinkedTitle": "Включены независимые прокрутка и панорамирование",
|
||
"unlinkedBody": "Совет: стрелки Вверх/Вниз прокручивают обе панели; панорамирование перемещает только активную панель."
|
||
},
|
||
"error": {
|
||
"selectRequired": "Выберите исходный и измененный документ.",
|
||
"filesMissing": "Не удалось найти выбранные файлы. Выберите их заново.",
|
||
"generic": "Не удалось сравнить эти файлы."
|
||
},
|
||
"status": {
|
||
"extracting": "Извлечение текста...",
|
||
"processing": "Анализ различий...",
|
||
"complete": "Сравнение готово"
|
||
},
|
||
"longJob": {
|
||
"title": "Выполняется большое сравнение",
|
||
"body": "Эти PDF вместе превышают 2,000 страниц. Обработка может занять несколько минут."
|
||
},
|
||
"slowOperation": {
|
||
"title": "Все еще работаем…",
|
||
"body": "Это сравнение занимает больше времени, чем обычно. Вы можете продолжить или отменить.",
|
||
"cancel": "Отменить сравнение"
|
||
},
|
||
"newLine": "новая строка",
|
||
"complex": {
|
||
"message": "Один или оба предоставленных документа являются большими файлами, точность сравнения может быть снижена"
|
||
},
|
||
"large": {
|
||
"file": {
|
||
"message": "Один или оба предоставленных документа слишком велики для обработки"
|
||
}
|
||
},
|
||
"no": {
|
||
"text": {
|
||
"message": "Выбранные PDF-файлы не содержат текстового содержимого. Пожалуйста, выберите PDF-файлы с текстом для сравнения."
|
||
}
|
||
},
|
||
"too": {
|
||
"dissimilar": {
|
||
"message": "Документы кажутся сильно различными. Сравнение прекращено для экономии времени."
|
||
}
|
||
},
|
||
"earlyDissimilarity": {
|
||
"title": "Эти PDF сильно отличаются",
|
||
"body": "Пока обнаружено очень мало сходств. Вы можете остановить сравнение, если это несвязанные документы.",
|
||
"stopButton": "Остановить сравнение"
|
||
}
|
||
},
|
||
"certSign": {
|
||
"tags": "аутентификация,PEM,P12,официальный,шифрование",
|
||
"title": "Подписание сертификатом",
|
||
"filenamePrefix": "signed",
|
||
"signMode": {
|
||
"stepTitle": "Режим подписи",
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "О PDF-подписях"
|
||
},
|
||
"overview": {
|
||
"title": "Как работают подписи",
|
||
"text": "Оба режима запечатывают документ (любые правки считаются вмешательством) и фиксируют кто/когда/как для аудита. Доверие в просмотрщике зависит от цепочки сертификатов."
|
||
},
|
||
"manual": {
|
||
"title": "Вручную — свой сертификат",
|
||
"text": "Используйте собственные файлы сертификата для фирменной идентичности. Может отображаться как <b>Доверено</b> при распознанной цепочке ЦС.",
|
||
"use": "Для: клиентских, юридических, комплаенс-сценариев."
|
||
},
|
||
"auto": {
|
||
"title": "Авто — мгновенная системная печать",
|
||
"text": "Подписывает серверным <b>самоподписанным</b> сертификатом. Та же <b>индикация вмешательства</b> и <b>аудит</b>; обычно отображается как <b>Непроверено</b> в просмотрщиках.",
|
||
"use": "Используйте, когда нужны скорость и единая внутренняя идентичность для ревью и учёта."
|
||
},
|
||
"rule": {
|
||
"title": "Правило большого пальца",
|
||
"text": "Нужен статус <b>Доверено</b> у получателя? <b>Вручную</b>. Нужна быстрая пломба и аудит без настроек? <b>Авто</b>."
|
||
}
|
||
}
|
||
},
|
||
"certTypeStep": {
|
||
"stepTitle": "Формат сертификата"
|
||
},
|
||
"certFiles": {
|
||
"stepTitle": "Файлы сертификата"
|
||
},
|
||
"appearance": {
|
||
"stepTitle": "Вид подписи",
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "О внешнем виде подписи"
|
||
},
|
||
"invisible": {
|
||
"title": "Невидимые подписи",
|
||
"text": "Подпись добавляется в PDF для безопасности, но не видна при просмотре. Идеально для юридических требований без изменения внешнего вида документа.",
|
||
"bullet1": "Обеспечивает безопасность без визуальных изменений",
|
||
"bullet2": "Соответствует юридическим требованиям к цифровой подписи",
|
||
"bullet3": "Не влияет на макет и дизайн документа"
|
||
},
|
||
"visible": {
|
||
"title": "Видимые подписи",
|
||
"text": "Показывает блок подписи в PDF с вашим именем, датой и дополнительными сведениями. Полезно, когда нужно явно показать, что документ подписан.",
|
||
"bullet1": "Показывает имя подписанта и дату в документе",
|
||
"bullet2": "Можно добавить причину и место подписания",
|
||
"bullet3": "Выберите страницу для размещения подписи",
|
||
"bullet4": "Можно добавить логотип"
|
||
}
|
||
},
|
||
"invisible": "Невидимая",
|
||
"options": {
|
||
"title": "Сведения о подписи"
|
||
},
|
||
"visible": "Видимая"
|
||
},
|
||
"sign": {
|
||
"submit": "Подписать PDF",
|
||
"results": "Подписанный PDF"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при обработке подписей."
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Управление подписями"
|
||
},
|
||
"overview": {
|
||
"title": "Что умеет инструмент?",
|
||
"text": "Этот инструмент позволяет проверить, подписаны ли ваши PDF, и добавить новые цифровые подписи. Цифровые подписи подтверждают автора/согласование и показывают, изменялся ли документ после подписания.",
|
||
"bullet1": "Проверяйте существующие подписи и их валидность",
|
||
"bullet2": "Просматривайте сведения о подписантах и сертификатах",
|
||
"bullet3": "Добавляйте новые цифровые подписи для защиты документов",
|
||
"bullet4": "Поддержка нескольких файлов с удобной навигацией"
|
||
},
|
||
"validation": {
|
||
"title": "Проверка подписей",
|
||
"text": "При проверке подписей инструмент сообщает, действительны ли они, кто подписал документ, когда он был подписан и менялся ли после подписания.",
|
||
"bullet1": "Показывает, действительны подписи или нет",
|
||
"bullet2": "Отображает информацию о подписанте и дату подписания",
|
||
"bullet3": "Проверяет, изменялся ли документ после подписания",
|
||
"bullet4": "Можно использовать пользовательские сертификаты для проверки"
|
||
},
|
||
"signing": {
|
||
"title": "Добавление подписей",
|
||
"text": "Для подписи PDF нужен цифровой сертификат (например, PEM, PKCS12 или JKS). Вы можете сделать подпись видимой в документе или оставить невидимой — только для безопасности.",
|
||
"bullet1": "Поддерживаются форматы PEM, PKCS12, JKS и серверные сертификаты",
|
||
"bullet2": "Можно показывать или скрывать подпись в PDF",
|
||
"bullet3": "Добавьте причину, местоположение и имя подписанта",
|
||
"bullet4": "Выберите страницу для видимых подписей",
|
||
"bullet5": "Используйте серверный сертификат для простого варианта «Подписать со Stirling-PDF»"
|
||
}
|
||
},
|
||
"certType": {
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "О типах сертификатов"
|
||
},
|
||
"what": {
|
||
"title": "Что такое сертификат?",
|
||
"text": "Это защищённый идентификатор вашей подписи, подтверждающий, что подписали вы. Если сертификат не обязателен, рекомендуем другой способ — Текст, Рисование или Загрузка."
|
||
},
|
||
"which": {
|
||
"title": "Какой вариант выбрать?",
|
||
"text": "Выберите формат, соответствующий вашему файлу сертификата:",
|
||
"bullet1": "PKCS#12 (.p12 / .pfx) – один объединённый файл (наиболее распространённый)",
|
||
"bullet2": "PFX (.pfx) – версия PKCS12 от Microsoft",
|
||
"bullet3": "PEM – отдельные файлы .pem с закрытым ключом и сертификатом",
|
||
"bullet4": "JKS – Java .jks хранилище для дев/CI-CD"
|
||
},
|
||
"convert": {
|
||
"title": "Ключ не указан?",
|
||
"text": "Преобразуйте файл в Java-хранилище ключей (.jks) с помощью keytool, затем выберите JKS."
|
||
}
|
||
}
|
||
},
|
||
"chooseCertificate": "Выберите файл сертификата",
|
||
"chooseJksFile": "Выберите файл JKS",
|
||
"chooseP12File": "Выберите файл PKCS12",
|
||
"choosePfxFile": "Выберите файл PFX",
|
||
"choosePrivateKey": "Выберите файл закрытого ключа",
|
||
"location": "Местоположение",
|
||
"logoTitle": "Логотип",
|
||
"name": "Имя",
|
||
"noLogo": "Без логотипа",
|
||
"pageNumber": "Номер страницы",
|
||
"password": "Пароль сертификата",
|
||
"passwordOptional": "Оставьте пустым, если пароля нет",
|
||
"reason": "Причина",
|
||
"serverCertMessage": "Используется сертификат сервера — файлы и пароль не требуются",
|
||
"showLogo": "Показывать логотип"
|
||
},
|
||
"removeCertSign": {
|
||
"tags": "аутентификация,PEM,P12,официальный,расшифровка",
|
||
"title": "Удалить сертификат подписи",
|
||
"header": "Удалить цифровой сертификат из PDF",
|
||
"selectPDF": "Выберите PDF-файл:",
|
||
"submit": "Удалить подпись",
|
||
"description": "Этот инструмент удалит цифровые подписи сертификатов из вашего PDF-документа.",
|
||
"filenamePrefix": "unsigned",
|
||
"files": {
|
||
"placeholder": "Выберите PDF-файл в главном окне, чтобы начать"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при удалении подписей сертификатов."
|
||
},
|
||
"results": {
|
||
"title": "Результаты удаления сертификатов"
|
||
}
|
||
},
|
||
"pageLayout": {
|
||
"tags": "объединение,композиция,единый вид,организация",
|
||
"title": "Многостраничная компоновка",
|
||
"header": "Многостраничная компоновка",
|
||
"pagesPerSheet": "Страниц на лист:",
|
||
"addBorder": "Добавить границы",
|
||
"submit": "Отправить",
|
||
"desc": {
|
||
"2": "Разместить 2 страницы рядом на одном листе.",
|
||
"3": "Разместить 3 страницы в один ряд на одном листе.",
|
||
"4": "Разместить 4 страницы на одном листе (сетка 2 × 2).",
|
||
"9": "Разместить 9 страниц на одном листе (сетка 3 × 3).",
|
||
"16": "Разместить 16 страниц на одном листе (сетка 4 × 4)."
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при создании многополосного макета."
|
||
}
|
||
},
|
||
"bookletImposition": {
|
||
"tags": "буклет,импозиция,печать,переплёт,сгиб,сигнатура",
|
||
"title": "Буклет (импозиция)",
|
||
"header": "Буклет (импозиция)",
|
||
"submit": "Создать буклет",
|
||
"spineLocation": {
|
||
"label": "Расположение корешка",
|
||
"left": "Слева (стандарт)",
|
||
"right": "Справа (RTL)"
|
||
},
|
||
"doubleSided": {
|
||
"label": "Двусторонняя печать",
|
||
"tooltip": "Создаёт лицевую и обратную стороны для корректной печати буклета"
|
||
},
|
||
"manualDuplex": {
|
||
"title": "Ручной дуплекс",
|
||
"instructions": "Для принтеров без авто-дуплекса. Потребуется два прохода:"
|
||
},
|
||
"duplexPass": {
|
||
"label": "Проход печати",
|
||
"first": "1-й проход",
|
||
"second": "2-й проход",
|
||
"firstInstructions": "Печать лицевых сторон → сложите стопкой лицом вниз → запустите снова для 2-го прохода",
|
||
"secondInstructions": "Загрузите отпечатанную стопку лицом вниз → печать обратных сторон"
|
||
},
|
||
"rtlBinding": {
|
||
"label": "Переплёт справа налево",
|
||
"tooltip": "Для арабского, иврита и других RTL-языков"
|
||
},
|
||
"addBorder": {
|
||
"label": "Добавить рамки вокруг страниц",
|
||
"tooltip": "Добавляет рамки вокруг каждого сегмента страницы для облегчения резки и совмещения"
|
||
},
|
||
"addGutter": {
|
||
"label": "Добавить поле под переплёт",
|
||
"tooltip": "Добавляет внутреннее поле для переплёта"
|
||
},
|
||
"gutterSize": {
|
||
"label": "Размер поля под переплёт (в пунктах)"
|
||
},
|
||
"flipOnShortEdge": {
|
||
"label": "Переворачивать по короткой стороне (только авто-дуплекс)",
|
||
"tooltip": "Включите для двусторонней печати по короткой стороне (только автоматический дуплекс — игнорируется в ручном режиме)",
|
||
"manualNote": "Не требуется в ручном режиме — вы переворачиваете стопку сами"
|
||
},
|
||
"advanced": {
|
||
"toggle": "Дополнительные параметры"
|
||
},
|
||
"paperSizeNote": "Размер бумаги автоматически определяется по первой странице.",
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Руководство по созданию буклета"
|
||
},
|
||
"description": {
|
||
"title": "Что такое импозиция буклета?",
|
||
"text": "Создаёт профессиональные буклеты, располагая страницы в корректном порядке печати. Страницы вашего PDF размещаются 2-up на альбомных листах, чтобы при сгибе и переплёте они читались по порядку, как настоящая книга."
|
||
},
|
||
"example": {
|
||
"title": "Пример: буклет на 8 страниц",
|
||
"text": "Ваш 8-страничный документ превращается в 2 листа:",
|
||
"bullet1": "Лист 1 Лицевая: Стр. 8, 1 | Оборот: Стр. 2, 7",
|
||
"bullet2": "Лист 2 Лицевая: Стр. 6, 3 | Оборот: Стр. 4, 5",
|
||
"bullet3": "После сгиба и сборки: Чтение 1→2→3→4→5→6→7→8"
|
||
},
|
||
"printing": {
|
||
"title": "Как печатать и собирать",
|
||
"text": "Следуйте этим шагам для идеального буклета:",
|
||
"bullet1": "Печатайте двусторонне с «Переворот по длинной стороне»",
|
||
"bullet2": "Сложите листы по порядку, согните пополам",
|
||
"bullet3": "Скрепите или переплетите вдоль сгиба корешка",
|
||
"bullet4": "Для принтеров с короткой стороной: включите опцию «Переворот по короткой стороне»"
|
||
},
|
||
"manualDuplex": {
|
||
"title": "Ручной дуплекс (односторонние принтеры)",
|
||
"text": "Для принтеров без автоматического дуплекса:",
|
||
"bullet1": "Отключите «Двустороннюю печать»",
|
||
"bullet2": "Выберите «1-й проход» → Печать → Сложите лицом вниз",
|
||
"bullet3": "Выберите «2-й проход» → Загрузите стопку → Печать оборотов",
|
||
"bullet4": "Согните и соберите как обычно"
|
||
},
|
||
"advanced": {
|
||
"title": "Дополнительные параметры",
|
||
"text": "Тонкая настройка буклета:",
|
||
"bullet1": "Переплёт справа налево: для RTL-языков",
|
||
"bullet2": "Рамки: показывают линии реза",
|
||
"bullet3": "Поле под переплёт: добавляет место для скрепления/переплёта",
|
||
"bullet4": "Переворот по короткой стороне: только для авто-дуплекса"
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при создании буклета."
|
||
}
|
||
},
|
||
"scalePages": {
|
||
"title": "Настройка масштаба страницы",
|
||
"header": "Настройка масштаба страницы",
|
||
"pageSize": "Размер страницы документа.",
|
||
"keepPageSize": "Исходный размер",
|
||
"scaleFactor": "Коэффициент масштабирования (обрезки) страницы.",
|
||
"submit": "Отправить"
|
||
},
|
||
"adjustPageScale": {
|
||
"tags": "изменение размера,изменить,размер,адаптация",
|
||
"title": "Изменить масштаб страницы",
|
||
"header": "Изменить масштаб страницы",
|
||
"scaleFactor": {
|
||
"label": "Коэффициент масштабирования"
|
||
},
|
||
"pageSize": {
|
||
"label": "Целевой размер страницы",
|
||
"keep": "Сохранить исходный размер",
|
||
"letter": "Letter",
|
||
"legal": "Legal"
|
||
},
|
||
"submit": "Применить масштабирование страницы",
|
||
"error": {
|
||
"failed": "Произошла ошибка при изменении масштаба страницы."
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор настроек масштаба страниц"
|
||
},
|
||
"description": {
|
||
"title": "Описание",
|
||
"text": "Изменяйте размер содержимого PDF и меняйте размеры страниц."
|
||
},
|
||
"scaleFactor": {
|
||
"title": "Коэффициент масштабирования",
|
||
"text": "Управляет тем, насколько крупным или мелким выглядит содержимое на странице. Содержимое масштабируется и центрируется — если оно больше размера страницы, часть может быть обрезана.",
|
||
"bullet1": "1.0 = исходный размер",
|
||
"bullet2": "0.5 = половина размера (на 50% меньше)",
|
||
"bullet3": "2.0 = двойной размер (на 200% больше, возможна обрезка)"
|
||
},
|
||
"pageSize": {
|
||
"title": "Целевой размер страницы",
|
||
"text": "Задает размеры выходных страниц PDF. «Сохранить исходный размер» сохраняет текущие размеры, остальные варианты — стандартные форматы бумаги."
|
||
}
|
||
}
|
||
},
|
||
"add-page-numbers": {
|
||
"tags": "нумерация,метка,организация,индекс"
|
||
},
|
||
"auto-rename": {
|
||
"tags": "автообнаружение,на основе заголовка,организация,переименование",
|
||
"title": "Автопереименование",
|
||
"header": "Автопереименование PDF",
|
||
"description": "Автоматически находит заголовок в содержимом вашего PDF и использует его как имя файла.",
|
||
"submit": "Автопереименование",
|
||
"files": {
|
||
"placeholder": "Выберите PDF-файл в главном окне, чтобы начать"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при автоматическом переименовании PDF."
|
||
},
|
||
"results": {
|
||
"title": "Результаты автопереименования"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Как работает автопереименование"
|
||
},
|
||
"howItWorks": {
|
||
"title": "Умное переименование",
|
||
"text": "Автоматически находит заголовок в содержимом вашего PDF и использует его как имя файла.",
|
||
"bullet1": "Ищет текст, похожий на заголовок или шапку",
|
||
"bullet2": "Создает чистое, корректное имя файла из найденного заголовка",
|
||
"bullet3": "Сохраняет исходное имя, если подходящий заголовок не найден"
|
||
}
|
||
}
|
||
},
|
||
"adjust-contrast": {
|
||
"tags": "цветокоррекция,настройка,модификация,улучшение"
|
||
},
|
||
"crop": {
|
||
"title": "Обрезка",
|
||
"header": "Обрезка PDF",
|
||
"submit": "Отправить",
|
||
"noFileSelected": "Выберите PDF-файл, чтобы начать обрезку",
|
||
"preview": {
|
||
"title": "Выбор области обрезки"
|
||
},
|
||
"reset": "Сбросить к полному PDF",
|
||
"coordinates": {
|
||
"title": "Положение и размер",
|
||
"x": {
|
||
"label": "Положение X",
|
||
"desc": "Левая граница (пункты)"
|
||
},
|
||
"y": {
|
||
"label": "Положение Y",
|
||
"desc": "Нижняя граница (пункты)"
|
||
},
|
||
"width": {
|
||
"label": "Ширина",
|
||
"desc": "Ширина обрезки (пункты)"
|
||
},
|
||
"height": {
|
||
"label": "Высота",
|
||
"desc": "Высота обрезки (пункты)"
|
||
}
|
||
},
|
||
"error": {
|
||
"invalidArea": "Область обрезки выходит за границы PDF",
|
||
"failed": "Не удалось обрезать PDF"
|
||
},
|
||
"steps": {
|
||
"selectArea": "Выберите область обрезки"
|
||
},
|
||
"tooltip": {
|
||
"title": "Как обрезать PDF",
|
||
"description": "Выберите область для обрезки в вашем PDF, перетаскивая и изменяя размер синей области на миниатюре.",
|
||
"drag": "Перетащите область, чтобы переместить зону обрезки",
|
||
"resize": "Тяните за углы и края, чтобы изменить размер",
|
||
"precision": "Используйте координаты для точного позиционирования"
|
||
},
|
||
"results": {
|
||
"title": "Результаты обрезки"
|
||
},
|
||
"automation": {
|
||
"info": "Введите координаты обрезки в пунктах PDF. Начало (0,0) находится в левом нижнем углу. Эти значения будут применены ко всем PDF, обрабатываемым в этой автоматизации.",
|
||
"reference": "Справка: страница A4 — 595.28 × 841.89 пунктов (210 мм × 297 мм). 1 дюйм = 72 пункта."
|
||
}
|
||
},
|
||
"autoSplitPDF": {
|
||
"tags": "QR-код,разделение,скан-сегмент,организация",
|
||
"title": "Автоматическое разделение PDF",
|
||
"header": "Автоматическое разделение PDF",
|
||
"description": "Печатайте, вставляйте, сканируйте, загружайте и позвольте нам автоматически разделить ваши документы. Не требуется ручная сортировка.",
|
||
"selectText": {
|
||
"1": "Распечатайте несколько разделительных листов (подойдет черно-белая печать).",
|
||
"2": "Отсканируйте все ваши документы за раз, вставив разделительные листы между ними.",
|
||
"3": "Загрузите один большой отсканированный PDF-файл и позвольте Stirling PDF сделать все остальное.",
|
||
"4": "Разделительные страницы автоматически обнаруживаются и удаляются, гарантируя аккуратный конечный документ."
|
||
},
|
||
"formPrompt": "Отправить PDF, содержащий разделители страниц Stirling-PDF:",
|
||
"duplexMode": "Двусторонний режим (сканирование с двух сторон)",
|
||
"dividerDownload2": "Скачать 'Автоматический разделитель (с инструкциями).pdf'",
|
||
"submit": "Отправить"
|
||
},
|
||
"sanitizePdf": {
|
||
"tags": "очистка,безопасность,защита,удаление угроз"
|
||
},
|
||
"URLToPDF": {
|
||
"tags": "веб-захват,сохранение страницы,веб в док,архивация",
|
||
"title": "URL в PDF",
|
||
"header": "URL в PDF",
|
||
"submit": "Преобразовать",
|
||
"credit": "Использует WeasyPrint"
|
||
},
|
||
"HTMLToPDF": {
|
||
"tags": "разметка,веб-контент,преобразование,конвертация",
|
||
"title": "HTML в PDF",
|
||
"header": "HTML в PDF",
|
||
"help": "Принимает HTML-файлы и ZIP-архивы, содержащие html/css/изображения и т.д.",
|
||
"submit": "Преобразовать",
|
||
"credit": "Использует WeasyPrint",
|
||
"zoom": "Уровень масштабирования для отображения веб-сайта.",
|
||
"pageWidth": "Ширина страницы в сантиметрах. (Пусто для значения по умолчанию)",
|
||
"pageHeight": "Высота страницы в сантиметрах. (Пусто для значения по умолчанию)",
|
||
"marginTop": "Верхнее поле страницы в миллиметрах. (Пусто для значения по умолчанию)",
|
||
"marginBottom": "Нижнее поле страницы в миллиметрах. (Пусто для значения по умолчанию)",
|
||
"marginLeft": "Левое поле страницы в миллиметрах. (Пусто для значения по умолчанию)",
|
||
"marginRight": "Правое поле страницы в миллиметрах. (Пусто для значения по умолчанию)",
|
||
"printBackground": "Отображать фон веб-сайтов.",
|
||
"defaultHeader": "Включить заголовок по умолчанию (имя и номер страницы)",
|
||
"cssMediaType": "Изменить тип носителя CSS страницы.",
|
||
"none": "Нет",
|
||
"print": "Печать",
|
||
"screen": "Экран"
|
||
},
|
||
"MarkdownToPDF": {
|
||
"tags": "разметка,веб-контент,преобразование,конвертация",
|
||
"title": "Markdown в PDF",
|
||
"header": "Markdown в PDF",
|
||
"submit": "Преобразовать",
|
||
"help": "В разработке",
|
||
"credit": "Использует WeasyPrint"
|
||
},
|
||
"PDFToMarkdown": {
|
||
"tags": "разметка,веб-контент,преобразование,конвертацтя,md",
|
||
"title": "PDF в Markdown",
|
||
"header": "PDF в Markdown",
|
||
"submit": "Преобразовать"
|
||
},
|
||
"getPdfInfo": {
|
||
"tags": "информация,данные,статистика,параметры",
|
||
"title": "Получить информацию о PDF",
|
||
"header": "Получить информацию о PDF",
|
||
"submit": "Получить информацию",
|
||
"downloadJson": "Скачать JSON"
|
||
},
|
||
"extractPage": {
|
||
"tags": "извлечение"
|
||
},
|
||
"PdfToSinglePage": {
|
||
"tags": "одна страница"
|
||
},
|
||
"showJS": {
|
||
"tags": "JS,Javascript",
|
||
"title": "Показать Javascript",
|
||
"header": "Показать Javascript",
|
||
"downloadJS": "Скачать Javascript",
|
||
"submit": "Показать",
|
||
"results": "Результат",
|
||
"processing": "Извлечение JavaScript...",
|
||
"done": "JavaScript извлечен",
|
||
"singleFileWarning": "Этот инструмент поддерживает только один файл за раз. Пожалуйста, выберите один файл.",
|
||
"view": {
|
||
"title": "Извлеченный JavaScript"
|
||
}
|
||
},
|
||
"redact": {
|
||
"tags": "Редактирование,Скрытие,зачернение,чёрный,маркер,скрытый,ручной",
|
||
"title": "Ручное редактирование",
|
||
"submit": "Редактировать",
|
||
"error": {
|
||
"failed": "Произошла ошибка при редактировании (редакции) PDF."
|
||
},
|
||
"modeSelector": {
|
||
"title": "Метод редактирования",
|
||
"mode": "Режим",
|
||
"automatic": "Автоматически",
|
||
"automaticDesc": "Скрывать текст на основе поисковых терминов",
|
||
"manual": "Вручную",
|
||
"manualDesc": "Щёлкните и тяните, чтобы скрыть выбранные области",
|
||
"manualComingSoon": "Ручная редакция скоро появится"
|
||
},
|
||
"auto": {
|
||
"header": "Авто-редакция",
|
||
"settings": {
|
||
"title": "Настройки редактирования",
|
||
"advancedTitle": "Расширенные"
|
||
},
|
||
"colorLabel": "Цвет рамки",
|
||
"wordsToRedact": {
|
||
"title": "Слова для скрытия",
|
||
"placeholder": "Введите слово",
|
||
"add": "Добавить",
|
||
"examples": "Примеры: Confidential, Top-Secret"
|
||
},
|
||
"useRegexLabel": "Использовать регулярные выражения",
|
||
"wholeWordSearchLabel": "Поиск по целому слову",
|
||
"customPaddingLabel": "Пользовательский отступ",
|
||
"convertPDFToImageLabel": "Преобразовать PDF в PDF-изображение"
|
||
},
|
||
"tooltip": {
|
||
"mode": {
|
||
"header": {
|
||
"title": "Метод редактирования"
|
||
},
|
||
"automatic": {
|
||
"title": "Автоматическая редакция",
|
||
"text": "Автоматически находит и скрывает указанный текст по всему документу. Идеально для систематического удаления чувствительных данных: имён, адресов, меток конфиденциальности."
|
||
},
|
||
"manual": {
|
||
"title": "Ручная редакция",
|
||
"text": "Щёлкните и тяните, чтобы вручную выделять области для сокрытия. Даёт точный контроль над тем, что скрывается. (Скоро)"
|
||
}
|
||
},
|
||
"words": {
|
||
"header": {
|
||
"title": "Слова для сокрытия"
|
||
},
|
||
"description": {
|
||
"title": "Сопоставление текста",
|
||
"text": "Введите слова или фразы для поиска и сокрытия в документе. Каждое слово ищется отдельно."
|
||
},
|
||
"bullet1": "Добавляйте по одному слову за раз",
|
||
"bullet2": "Нажмите Enter или «Добавить ещё» для добавления",
|
||
"bullet3": "Нажмите ×, чтобы удалить слова",
|
||
"examples": {
|
||
"title": "Распространённые примеры",
|
||
"text": "Типичные слова для сокрытия: банковские реквизиты, адреса электронной почты, конкретные имена."
|
||
}
|
||
},
|
||
"advanced": {
|
||
"header": {
|
||
"title": "Расширенные настройки редактирования"
|
||
},
|
||
"color": {
|
||
"title": "Цвет рамки и отступ",
|
||
"text": "Настройте внешний вид рамок сокрытия. Чёрный — стандарт, но можно выбрать любой цвет. Отступ добавляет пространство вокруг найденного текста."
|
||
},
|
||
"regex": {
|
||
"title": "Использовать регулярные выражения",
|
||
"text": "Включите регулярные выражения для продвинутого сопоставления шаблонов. Полезно для поиска телефонов, email или сложных шаблонов.",
|
||
"bullet1": "Пример: \\d{4}-\\d{2}-\\d{2} для дат в формате YYYY-MM-DD",
|
||
"bullet2": "Используйте с осторожностью — тщательно тестируйте"
|
||
},
|
||
"wholeWord": {
|
||
"title": "Поиск по целому слову",
|
||
"text": "Совпадать только с целыми словами, не с частями. «John» не совпадёт с «Johnson», если включено."
|
||
},
|
||
"convert": {
|
||
"title": "Преобразовать в PDF-изображение",
|
||
"text": "Преобразует PDF в основанный на изображениях после сокрытия. Это гарантирует, что текст за рамками полностью удалён и невосстановим."
|
||
}
|
||
}
|
||
},
|
||
"manual": {
|
||
"header": "Ручная редакция",
|
||
"textBasedRedaction": "Сокрытие по тексту",
|
||
"pageBasedRedaction": "Сокрытие по страницам",
|
||
"convertPDFToImageLabel": "Преобразовать PDF в PDF-изображение (для удаления текста за рамкой)",
|
||
"pageRedactionNumbers": {
|
||
"title": "Страницы",
|
||
"placeholder": "(например, 1,2,8 или 4,7,12-16 или 2n-1)"
|
||
},
|
||
"redactionColor": {
|
||
"title": "Цвет сокрытия"
|
||
},
|
||
"export": "Экспорт",
|
||
"upload": "Загрузить",
|
||
"boxRedaction": "Скрытие рамкой",
|
||
"zoom": "Масштаб",
|
||
"zoomIn": "Увеличить",
|
||
"zoomOut": "Уменьшить",
|
||
"nextPage": "Следующая страница",
|
||
"previousPage": "Предыдущая страница",
|
||
"toggleSidebar": "Показать/скрыть боковую панель",
|
||
"showThumbnails": "Показать миниатюры",
|
||
"showDocumentOutline": "Показать оглавление документа (двойной щелчок — развернуть/свернуть всё)",
|
||
"showAttachments": "Показать вложения",
|
||
"showLayers": "Показать слои (двойной щелчок — сбросить все слои по умолчанию)",
|
||
"colourPicker": "Выбор цвета",
|
||
"findCurrentOutlineItem": "Найти текущий элемент оглавления",
|
||
"applyChanges": "Применить изменения"
|
||
}
|
||
},
|
||
"tableExtraxt": {
|
||
"tags": "CSV,Извлечение таблиц,извлечение,конвертация"
|
||
},
|
||
"autoSizeSplitPDF": {
|
||
"tags": "pdf,разделение,документ,организация"
|
||
},
|
||
"overlay-pdfs": {
|
||
"tags": "Наложение",
|
||
"header": "Наложение PDF-файлов",
|
||
"title": "Наложение PDF",
|
||
"desc": "Наложить один PDF поверх другого",
|
||
"baseFile": {
|
||
"label": "Выберите базовый PDF-файл"
|
||
},
|
||
"overlayFiles": {
|
||
"label": "Выберите накладываемые PDF-файлы",
|
||
"placeholder": "Выберите PDF...",
|
||
"addMore": "Добавить еще PDF..."
|
||
},
|
||
"mode": {
|
||
"label": "Выберите режим наложения",
|
||
"sequential": "Последовательное наложение",
|
||
"interleaved": "Чередующееся наложение",
|
||
"fixedRepeat": "Фиксированное повторяющееся наложение"
|
||
},
|
||
"counts": {
|
||
"label": "Количество наложений (для режима фиксированного повторения)",
|
||
"placeholder": "Введите количество через запятую (например, 2,3,1)",
|
||
"item": "Количество для файла",
|
||
"noFiles": "Добавьте файлы наложения, чтобы настроить количества"
|
||
},
|
||
"position": {
|
||
"label": "Выберите позицию наложения",
|
||
"foreground": "На переднем плане",
|
||
"background": "На заднем плане"
|
||
},
|
||
"submit": "Отправить",
|
||
"settings": {
|
||
"title": "Настройки"
|
||
},
|
||
"results": {
|
||
"title": "Результаты наложения"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор наложения PDF"
|
||
},
|
||
"description": {
|
||
"title": "Описание",
|
||
"text": "Объедините базовый PDF с одним или несколькими PDF наложения. Наложения можно применять постранично в разных режимах и размещать на переднем плане или фоне."
|
||
},
|
||
"mode": {
|
||
"title": "Режим наложения",
|
||
"text": "Выберите, как распределять страницы наложения по страницам базового PDF.",
|
||
"sequential": "Последовательное наложение: использовать страницы из первого PDF наложения до конца, затем перейти к следующему.",
|
||
"interleaved": "Чередующееся наложение: брать по одной странице из каждого наложения по очереди.",
|
||
"fixedRepeat": "Фиксированное повторение: брать заданное число страниц из каждого наложения перед переходом к следующему. Используйте «Количества», чтобы задать числа."
|
||
},
|
||
"position": {
|
||
"title": "Положение наложения",
|
||
"text": "Передний план размещает наложение поверх страницы. Фон — позади."
|
||
},
|
||
"overlayFiles": {
|
||
"title": "Файлы наложения",
|
||
"text": "Выберите один или несколько PDF для наложения на базу. Порядок файлов влияет на применение страниц в режимах «Последовательное» и «Фиксированное повторение»."
|
||
},
|
||
"counts": {
|
||
"title": "Количества (только для фиксированного повторения)",
|
||
"text": "Укажите положительное число для каждого файла наложения — сколько страниц брать перед переходом к следующему. Обязательно, если выбран режим «Фиксированное повторение»."
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при наложении PDF."
|
||
}
|
||
},
|
||
"split-by-sections": {
|
||
"tags": "Разделение по секциям,Разделить,Настроить",
|
||
"title": "Разделить PDF по секциям",
|
||
"header": "Разделить PDF на секции",
|
||
"horizontal": {
|
||
"label": "Горизонтальные разделы",
|
||
"placeholder": "Введите количество горизонтальных разделов"
|
||
},
|
||
"vertical": {
|
||
"label": "Вертикальные разделы",
|
||
"placeholder": "Введите количество вертикальных разделов"
|
||
},
|
||
"submit": "Разделить PDF",
|
||
"merge": "Объединить в один PDF"
|
||
},
|
||
"AddStampRequest": {
|
||
"tags": "Штамп,Добавить изображение,центрировать изображение,Водяной знак,PDF,Встраивание,Настройка",
|
||
"header": "Штамп PDF",
|
||
"title": "Штамп PDF",
|
||
"stampSetup": "Настройка штампа",
|
||
"stampType": "Тип штампа",
|
||
"stampText": "Текст штампа",
|
||
"stampImage": "Изображение штампа",
|
||
"alphabet": "Алфавит",
|
||
"fontSize": "Размер шрифта/изображения",
|
||
"rotation": "Поворот",
|
||
"opacity": "Прозрачность",
|
||
"position": "Позиция",
|
||
"overrideX": "Переопределить координату X",
|
||
"overrideY": "Переопределить координату Y",
|
||
"customMargin": "Пользовательские поля",
|
||
"customColor": "Пользовательский цвет текста",
|
||
"submit": "Отправить",
|
||
"noStampSelected": "Штамп не выбран. Вернитесь к Шагу 1.",
|
||
"customPosition": "Перетащите штамп в нужное место в окне предварительного просмотра.",
|
||
"error": {
|
||
"failed": "Произошла ошибка при добавлении штампа в PDF."
|
||
},
|
||
"imageSize": "Размер изображения",
|
||
"margin": "Отступ",
|
||
"positionAndFormatting": "Положение и форматирование",
|
||
"quickPosition": "Выберите положение на странице для размещения штампа.",
|
||
"results": {
|
||
"title": "Результаты штампа"
|
||
}
|
||
},
|
||
"removeImagePdf": {
|
||
"tags": "Удаление изображения,операции со страницами,Серверная часть"
|
||
},
|
||
"splitPdfByChapters": {
|
||
"tags": "разделение,главы,закладки,организация"
|
||
},
|
||
"validateSignature": {
|
||
"tags": "подпись,проверка,валидация,pdf,сертификат,цифровая подпись,Проверка подписи,Проверка сертификата",
|
||
"title": "Проверка подписей PDF",
|
||
"header": "Проверка цифровых подписей",
|
||
"selectPDF": "Выберите подписанный PDF-файл",
|
||
"submit": "Проверить подписи",
|
||
"results": "Результаты проверки",
|
||
"status": {
|
||
"_value": "Статус",
|
||
"valid": "Действительна",
|
||
"invalid": "Недействительна",
|
||
"complete": "Проверка завершена"
|
||
},
|
||
"signer": "Подписант",
|
||
"date": "Дата",
|
||
"reason": "Причина",
|
||
"location": "Местоположение",
|
||
"noSignatures": "В этом документе не найдено цифровых подписей",
|
||
"chain": {
|
||
"invalid": "Проверка цепочки сертификатов не удалась - невозможно проверить личность подписанта"
|
||
},
|
||
"trust": {
|
||
"invalid": "Сертификат отсутствует в доверенном хранилище - источник не может быть проверен"
|
||
},
|
||
"cert": {
|
||
"expired": "Срок действия сертификата истек",
|
||
"revoked": "Сертификат был отозван",
|
||
"info": "Сведения о сертификате",
|
||
"issuer": "Издатель",
|
||
"subject": "Субъект",
|
||
"serialNumber": "Серийный номер",
|
||
"validFrom": "Действителен с",
|
||
"validUntil": "Действителен до",
|
||
"algorithm": "Алгоритм",
|
||
"keySize": "Размер ключа",
|
||
"version": "Версия",
|
||
"keyUsage": "Использование ключа",
|
||
"selfSigned": "Самоподписанный",
|
||
"bits": "бит",
|
||
"details": "Сведения о сертификате"
|
||
},
|
||
"signature": {
|
||
"info": "Информация о подписи",
|
||
"_value": "Подпись",
|
||
"mathValid": "Подпись математически корректна, НО:"
|
||
},
|
||
"selectCustomCert": "Пользовательский файл сертификата X.509 (Необязательно)",
|
||
"downloadCsv": "Скачать CSV",
|
||
"downloadJson": "Скачать JSON",
|
||
"downloadPdf": "Скачать отчет PDF",
|
||
"downloadType": {
|
||
"csv": "CSV",
|
||
"json": "JSON",
|
||
"pdf": "PDF"
|
||
},
|
||
"error": {
|
||
"allFailed": "Не удалось проверить выбранные файлы.",
|
||
"partial": "Некоторые файлы не удалось проверить.",
|
||
"reportGeneration": "Не удалось создать отчет PDF. Доступны JSON и CSV.",
|
||
"unexpected": "Неожиданная ошибка при проверке."
|
||
},
|
||
"finalizing": "Подготовка загрузок...",
|
||
"issue": {
|
||
"certExpired": "Сертификат просрочен",
|
||
"certRevocationUnknown": "Неизвестен статус отзыва сертификата",
|
||
"certRevoked": "Сертификат отозван",
|
||
"chainInvalid": "Цепочка сертификатов недействительна",
|
||
"signatureInvalid": "Криптографическая проверка подписи не пройдена",
|
||
"trustInvalid": "Сертификат не доверен"
|
||
},
|
||
"noResults": "Запустите проверку, чтобы сформировать отчет.",
|
||
"noSignaturesShort": "Нет подписей",
|
||
"processing": "Проверка подписей...",
|
||
"report": {
|
||
"continued": "Продолжение",
|
||
"downloads": "Загрузки",
|
||
"entryLabel": "Сводка по подписи",
|
||
"fields": {
|
||
"created": "Создан",
|
||
"fileSize": "Размер файла",
|
||
"signatureCount": "Всего подписей",
|
||
"signatureDate": "Дата подписи"
|
||
},
|
||
"filesEvaluated": "{{count}} файлов проверено",
|
||
"footer": "Проверено через Stirling PDF",
|
||
"generatedAt": "Сформировано",
|
||
"noPdf": "Отчет PDF будет доступен после успешной проверки.",
|
||
"page": "Страница",
|
||
"shortTitle": "Сводка по подписи",
|
||
"signatureCountLabel": "{{count}} подписей",
|
||
"signaturesFound": "{{count}} подписей обнаружено",
|
||
"signaturesValid": "{{count}} полностью действительных",
|
||
"title": "Отчет о проверке подписей"
|
||
},
|
||
"settings": {
|
||
"certHint": "Загрузите доверенный сертификат X.509 для проверки по пользовательскому источнику доверия.",
|
||
"title": "Настройки проверки"
|
||
},
|
||
"signatureDate": "Дата подписи",
|
||
"totalSignatures": "Всего подписей"
|
||
},
|
||
"replaceColor": {
|
||
"tags": "Замена цвета,Операции со страницами,Back end,на стороне сервера",
|
||
"labels": {
|
||
"settings": "Настройки",
|
||
"colourOperation": "Операция с цветом"
|
||
},
|
||
"options": {
|
||
"highContrast": "Высокая контрастность",
|
||
"invertAll": "Инвертировать все цвета",
|
||
"custom": "Пользовательский",
|
||
"cmyk": "Преобразовать в CMYK"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор настроек замены и инверсии цветов"
|
||
},
|
||
"description": {
|
||
"title": "Описание",
|
||
"text": "Преобразуйте цвета PDF для повышения читаемости и доступности. Выберите предустановки высокой контрастности, инвертируйте все цвета или создайте собственные схемы."
|
||
},
|
||
"highContrast": {
|
||
"title": "Высокая контрастность",
|
||
"text": "Примените предустановленные высококонтрастные комбинации, разработанные для лучшей читаемости и соответствия требованиям доступности.",
|
||
"bullet1": "Белый текст на черном фоне — классический темный режим",
|
||
"bullet2": "Черный текст на белом фоне — стандартная высокая контрастность",
|
||
"bullet3": "Желтый текст на черном фоне — вариант высокой видимости",
|
||
"bullet4": "Зеленый текст на черном фоне — альтернативная высокая контрастность"
|
||
},
|
||
"invertAll": {
|
||
"title": "Инвертировать все цвета",
|
||
"text": "Полностью инвертируйте все цвета в PDF, создавая эффект негатива. Полезно для темного режима или снижения нагрузки на глаза при слабом освещении."
|
||
},
|
||
"custom": {
|
||
"title": "Пользовательские цвета",
|
||
"text": "Определите собственные цвета текста и фона с помощью палитр. Подходит для брендированных документов или специфических требований доступности.",
|
||
"bullet1": "Цвет текста — выберите цвет для текстовых элементов",
|
||
"bullet2": "Цвет фона — задайте фон документа"
|
||
},
|
||
"cmyk": {
|
||
"title": "Преобразовать в CMYK",
|
||
"text": "Преобразуйте PDF из цветового пространства RGB в CMYK, оптимизированный для профессиональной печати. Этот процесс переводит цвета в модель Cyan, Magenta, Yellow, Black, используемую принтерами."
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при обработке замены цвета."
|
||
}
|
||
},
|
||
"login": {
|
||
"title": "Вход",
|
||
"header": "Вход",
|
||
"signin": "Войти",
|
||
"signInWith": "Войти с помощью",
|
||
"signInAnonymously": "Войти как гость",
|
||
"rememberme": "Запомнить меня",
|
||
"invalid": "Неверное имя пользователя или пароль.",
|
||
"locked": "Ваша учетная запись заблокирована.",
|
||
"sessionExpired": "Сеанс истек. Пожалуйста, войдите снова.",
|
||
"signinTitle": "Пожалуйста, войдите",
|
||
"ssoSignIn": "Вход через единый вход",
|
||
"oAuth2AutoCreateDisabled": "Автоматическое создание пользователей OAuth2 отключено",
|
||
"oAuth2AdminBlockedUser": "Регистрация или вход незарегистрированных пользователей в настоящее время заблокированы. Обратитесь к администратору.",
|
||
"oauth2RequestNotFound": "Запрос авторизации не найден",
|
||
"oauth2InvalidUserInfoResponse": "Недействительный ответ с информацией о пользователе",
|
||
"oauth2invalidRequest": "Недействительный запрос",
|
||
"oauth2AccessDenied": "Доступ запрещен",
|
||
"oauth2InvalidTokenResponse": "Недействительный ответ токена",
|
||
"oauth2InvalidIdToken": "Недействительный идентификационный токен",
|
||
"relyingPartyRegistrationNotFound": "Регистрация доверяющей стороны не найдена",
|
||
"userIsDisabled": "Пользователь деактивирован, вход с этим именем пользователя в настоящее время заблокирован. Обратитесь к администратору.",
|
||
"alreadyLoggedIn": "Вы уже вошли в",
|
||
"alreadyLoggedIn2": "устройств(а). Пожалуйста, выйдите из этих устройств и попробуйте снова.",
|
||
"toManySessions": "У вас слишком много активных сессий",
|
||
"logoutMessage": "Вы вышли из системы.",
|
||
"youAreLoggedIn": "Вы вошли в систему!",
|
||
"email": "Электронная почта",
|
||
"password": "Пароль",
|
||
"enterEmail": "Введите ваш email",
|
||
"enterPassword": "Введите ваш пароль",
|
||
"loggingIn": "Вход...",
|
||
"username": "Имя пользователя",
|
||
"enterUsername": "Введите имя пользователя",
|
||
"useEmailInstead": "Войти по электронной почте",
|
||
"forgotPassword": "Забыли пароль?",
|
||
"logIn": "Войти",
|
||
"signingIn": "Входим...",
|
||
"login": "Войти",
|
||
"or": "Или",
|
||
"useMagicLink": "Использовать магическую ссылку",
|
||
"enterEmailForMagicLink": "Введите ваш email для магической ссылки",
|
||
"sending": "Отправка…",
|
||
"sendMagicLink": "Отправить магическую ссылку",
|
||
"cancel": "Отмена",
|
||
"dontHaveAccount": "Нет аккаунта? Зарегистрируйтесь",
|
||
"home": "Главная",
|
||
"debug": "Отладка",
|
||
"signOut": "Выйти",
|
||
"pleaseEnterBoth": "Пожалуйста, введите и email, и пароль",
|
||
"pleaseEnterEmail": "Пожалуйста, введите адрес email",
|
||
"magicLinkSent": "Магическая ссылка отправлена на {{email}}! Проверьте почту и перейдите по ссылке для входа.",
|
||
"passwordResetSent": "Ссылка для сброса пароля отправлена на {{email}}! Проверьте почту и следуйте инструкциям.",
|
||
"failedToSignIn": "Не удалось войти через {{provider}}: {{message}}",
|
||
"unexpectedError": "Непредвиденная ошибка: {{message}}",
|
||
"accountCreatedSuccess": "Учетная запись успешно создана! Теперь вы можете войти.",
|
||
"passwordChangedSuccess": "Пароль успешно изменен! Пожалуйста, войдите с новым паролем.",
|
||
"credentialsUpdated": "Ваши учетные данные обновлены. Пожалуйста, войдите снова."
|
||
},
|
||
"signup": {
|
||
"title": "Создать аккаунт",
|
||
"subtitle": "Присоединяйтесь к Stirling PDF, чтобы начать",
|
||
"name": "Имя",
|
||
"email": "Электронная почта",
|
||
"password": "Пароль",
|
||
"confirmPassword": "Подтвердите пароль",
|
||
"enterName": "Введите ваше имя",
|
||
"enterEmail": "Введите ваш email",
|
||
"enterPassword": "Введите ваш пароль",
|
||
"confirmPasswordPlaceholder": "Подтвердите пароль",
|
||
"or": "или",
|
||
"creatingAccount": "Создание аккаунта...",
|
||
"signUp": "Зарегистрироваться",
|
||
"alreadyHaveAccount": "Уже есть аккаунт? Войдите",
|
||
"pleaseFillAllFields": "Пожалуйста, заполните все поля",
|
||
"passwordsDoNotMatch": "Пароли не совпадают",
|
||
"passwordTooShort": "Пароль должен быть длиной не менее 6 символов",
|
||
"invalidEmail": "Пожалуйста, введите корректный адрес email",
|
||
"checkEmailConfirmation": "Проверьте почту и перейдите по ссылке для завершения регистрации.",
|
||
"accountCreatedSuccessfully": "Аккаунт успешно создан! Теперь вы можете войти.",
|
||
"unexpectedError": "Непредвиденная ошибка: {{message}}",
|
||
"useEmailInstead": "Вместо этого использовать электронную почту",
|
||
"nameRequired": "Имя обязательно",
|
||
"emailRequired": "Требуется электронная почта",
|
||
"passwordRequired": "Требуется пароль",
|
||
"confirmPasswordRequired": "Пожалуйста, подтвердите пароль"
|
||
},
|
||
"pdfToSinglePage": {
|
||
"title": "PDF в одну страницу",
|
||
"header": "PDF в одну страницу",
|
||
"submit": "Преобразовать в одну страницу",
|
||
"description": "Этот инструмент объединит все страницы вашего PDF в одну большую страницу. Ширина останется как у исходных страниц, а высота будет равна сумме высот всех страниц.",
|
||
"filenamePrefix": "single_page",
|
||
"files": {
|
||
"placeholder": "Выберите PDF-файл в главном окне, чтобы начать"
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при преобразовании в одну страницу."
|
||
},
|
||
"results": {
|
||
"title": "Результаты объединения в одну страницу"
|
||
}
|
||
},
|
||
"pageExtracter": {
|
||
"title": "Извлечь страницы",
|
||
"header": "Извлечь страницы",
|
||
"submit": "Извлечь",
|
||
"placeholder": "(например, 1,2,8 или 4,7,12-16 или 2n-1)"
|
||
},
|
||
"sanitizePDF": {
|
||
"title": "Очистить PDF",
|
||
"header": "Очистить PDF-файл",
|
||
"selectText": {
|
||
"1": "Удалить JavaScript-действия",
|
||
"2": "Удалить встроенные файлы",
|
||
"3": "Удалить XMP метаданные",
|
||
"4": "Удалить ссылки",
|
||
"5": "Удалить шрифты",
|
||
"6": "Удалить метаданные с информацией о документе"
|
||
},
|
||
"submit": "Очистить PDF"
|
||
},
|
||
"adjustContrast": {
|
||
"title": "Настройка контраста",
|
||
"header": "Настройка контраста",
|
||
"basic": "Базовые настройки",
|
||
"contrast": "Контраст:",
|
||
"brightness": "Яркость:",
|
||
"saturation": "Насыщенность:",
|
||
"download": "Скачать",
|
||
"adjustColors": "Настройка цветов",
|
||
"blue": "Синий",
|
||
"confirm": "Подтвердить",
|
||
"error": {
|
||
"failed": "Не удалось настроить цвета/контраст"
|
||
},
|
||
"green": "Зеленый",
|
||
"noPreview": "Выберите PDF для предварительного просмотра",
|
||
"red": "Красный",
|
||
"results": {
|
||
"title": "Скорректированный PDF"
|
||
}
|
||
},
|
||
"compress": {
|
||
"title": "Сжать",
|
||
"desc": "Сжимайте PDF, чтобы уменьшить их размер.",
|
||
"header": "Сжать PDF",
|
||
"method": {
|
||
"title": "Метод сжатия",
|
||
"quality": "Качество",
|
||
"filesize": "Размер файла"
|
||
},
|
||
"credit": "Этот сервис использует qpdf для сжатия/оптимизации PDF.",
|
||
"grayscale": {
|
||
"label": "Применить шкалу серого для сжатия"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор настроек сжатия"
|
||
},
|
||
"description": {
|
||
"title": "Описание",
|
||
"text": "Сжатие — простой способ уменьшить размер файла. Выберите «Размер файла», чтобы указать целевой размер, а мы подберём качество. Выберите «Качество», чтобы задать силу сжатия вручную."
|
||
},
|
||
"qualityAdjustment": {
|
||
"title": "Настройка качества",
|
||
"text": "Перемещайте ползунок, чтобы настроить силу сжатия. Низкие значения (1–3) лучше сохраняют качество, но дают большие файлы. Высокие значения (7–9) сильнее уменьшают размер, но снижают чёткость изображений.",
|
||
"bullet1": "Низкие значения сохраняют качество",
|
||
"bullet2": "Высокие значения уменьшают размер файла"
|
||
},
|
||
"grayscale": {
|
||
"title": "Оттенки серого",
|
||
"text": "Выберите эту опцию, чтобы преобразовать все изображения в чёрно-белые. Это может существенно уменьшить размер файла, особенно для отсканированных PDF или документов с большим количеством изображений."
|
||
}
|
||
},
|
||
"error": {
|
||
"failed": "Произошла ошибка при сжатии PDF."
|
||
},
|
||
"selectText": {
|
||
"1": {
|
||
"_value": "Настройки сжатия",
|
||
"1": "1-3 сжатие PDF,</br> 4-6 лёгкое сжатие изображений,</br> 7-9 интенсивное сжатие изображений (значительно снижает качество изображений)"
|
||
},
|
||
"2": "Уровень оптимизации:",
|
||
"4": "Автоматический режим - автоматически настраивает качество для получения точного размера PDF",
|
||
"5": "Ожидаемый размер PDF (например, 25MB, 10.8MB, 25KB)"
|
||
},
|
||
"submit": "Сжать"
|
||
},
|
||
"decrypt": {
|
||
"passwordPrompt": "Этот файл защищен паролем. Пожалуйста, введите пароль:",
|
||
"cancelled": "Операция отменена для PDF: {0}",
|
||
"noPassword": "Не предоставлен пароль для зашифрованного PDF: {0}",
|
||
"invalidPassword": "Пожалуйста, попробуйте снова с правильным паролем.",
|
||
"invalidPasswordHeader": "Неверный пароль или неподдерживаемое шифрование для PDF: {0}",
|
||
"unexpectedError": "Произошла ошибка при обработке файла. Пожалуйста, попробуйте снова.",
|
||
"serverError": "Ошибка сервера при расшифровке: {0}",
|
||
"success": "Файл успешно расшифрован."
|
||
},
|
||
"multiTool-advert": {
|
||
"message": "Эта функция также доступна на нашей <a href=\"{0}\">странице мультиинструмента</a>. Попробуйте её для улучшенного постраничного интерфейса и дополнительных возможностей!"
|
||
},
|
||
"pageRemover": {
|
||
"title": "Удаление страниц",
|
||
"header": "Удаление страниц PDF",
|
||
"pagesToDelete": "Страницы для удаления (введите список номеров страниц через запятую):",
|
||
"submit": "Удалить страницы",
|
||
"placeholder": "(например, 1,2,6 или 1-10,15-30)"
|
||
},
|
||
"imageToPDF": {
|
||
"title": "Изображение в PDF",
|
||
"header": "Изображение в PDF",
|
||
"submit": "Преобразовать",
|
||
"selectLabel": "Параметры вписывания изображения",
|
||
"fillPage": "Заполнить страницу",
|
||
"fitDocumentToImage": "Подогнать страницу под изображение",
|
||
"maintainAspectRatio": "Сохранять пропорции",
|
||
"selectText": {
|
||
"2": "Автоматически поворачивать PDF",
|
||
"3": "Логика обработки множества файлов (активна только при работе с несколькими изображениями)",
|
||
"4": "Объединить в один PDF",
|
||
"5": "Преобразовать в отдельные PDF"
|
||
}
|
||
},
|
||
"PDFToCSV": {
|
||
"title": "PDF в CSV",
|
||
"header": "PDF в CSV",
|
||
"prompt": "Выберите страницу для извлечения таблицы",
|
||
"submit": "Извлечь"
|
||
},
|
||
"split-by-size-or-count": {
|
||
"title": "Разделить PDF по размеру или количеству",
|
||
"header": "Разделить PDF по размеру или количеству",
|
||
"type": {
|
||
"label": "Выберите тип разделения",
|
||
"size": "По размеру",
|
||
"pageCount": "По количеству страниц",
|
||
"docCount": "По количеству документов"
|
||
},
|
||
"value": {
|
||
"label": "Введите значение",
|
||
"placeholder": "Введите размер (например, 2MB или 3KB) или количество (например, 5)"
|
||
},
|
||
"submit": "Отправить"
|
||
},
|
||
"printFile": {
|
||
"title": "Печать файла",
|
||
"header": "Печать файла на принтер",
|
||
"selectText": {
|
||
"1": "Выберите файл для печати",
|
||
"2": "Введите имя принтера"
|
||
},
|
||
"submit": "Печать"
|
||
},
|
||
"licenses": {
|
||
"nav": "Лицензии",
|
||
"title": "Лицензии сторонних компонентов",
|
||
"header": "Лицензии сторонних компонентов",
|
||
"module": "Модуль",
|
||
"version": "Версия",
|
||
"license": "Лицензия"
|
||
},
|
||
"survey": {
|
||
"nav": "Опрос",
|
||
"title": "Опрос Stirling-PDF",
|
||
"description": "Stirling-PDF не использует отслеживание, поэтому мы хотим услышать мнение пользователей для улучшения Stirling-PDF!",
|
||
"changes": "Stirling-PDF изменился с момента последнего опроса! Чтобы узнать больше, пожалуйста, прочитайте наш пост в блоге здесь:",
|
||
"changes2": "С этими изменениями мы получаем платную бизнес-поддержку и финансирование",
|
||
"please": "Пожалуйста, примите участие в нашем опросе!",
|
||
"disabled": "(Всплывающее окно опроса будет отключено в следующих обновлениях, но будет доступно в нижней части страницы)",
|
||
"button": "Пройти опрос",
|
||
"dontShowAgain": "Больше не показывать",
|
||
"meeting": {
|
||
"1": "Если вы используете Stirling PDF в своей работе, мы будем рады с вами пообщаться. Мы предлагаем сеансы технической поддержки в обмен на 15-минутный сеанс знакомства с пользователями.",
|
||
"2": "Это возможность:",
|
||
"3": "Получить помощь в развертывании, интеграции или устранении неполадок",
|
||
"4": "Предоставляйте прямые отзывы о производительности, передовых решениях и недостатках в функциях",
|
||
"5": "Помогите нам усовершенствовать Stirling PDF для использования в реальных корпоративных условиях",
|
||
"6": "Если вы заинтересованы, вы можете забронировать время у нашей команды напрямую. (Только для говорящих по-английски)",
|
||
"7": "С нетерпением ждем возможности изучить ваши варианты использования и сделать Stirling PDF еще лучше!",
|
||
"notInterested": "Не занимаетесь бизнесом и/или не заинтересованы во встрече?",
|
||
"button": "Забронировать встречу"
|
||
}
|
||
},
|
||
"removeImage": {
|
||
"title": "Удалить изображение",
|
||
"header": "Удалить изображение",
|
||
"removeImage": "Удалить изображение",
|
||
"submit": "Удалить изображение",
|
||
"error": {
|
||
"failed": "Не удалось удалить изображения из PDF."
|
||
},
|
||
"results": {
|
||
"title": "Результаты удаления изображений"
|
||
}
|
||
},
|
||
"splitByChapters": {
|
||
"title": "Разделить PDF по главам",
|
||
"header": "Разделить PDF по главам",
|
||
"bookmarkLevel": "Уровень закладок",
|
||
"includeMetadata": "Включить метаданные",
|
||
"allowDuplicates": "Разрешить дубликаты",
|
||
"desc": {
|
||
"1": "Этот инструмент разделяет PDF-файл на несколько PDF на основе его структуры глав.",
|
||
"2": "Уровень закладок: выберите уровень закладок для разделения (0 для верхнего уровня, 1 для второго уровня и т.д.).",
|
||
"3": "Включить метаданные: если отмечено, метаданные исходного PDF будут включены в каждый разделенный PDF.",
|
||
"4": "Разрешить дубликаты: если отмечено, позволяет создавать отдельные PDF из нескольких закладок на одной странице."
|
||
},
|
||
"submit": "Разделить PDF"
|
||
},
|
||
"fileChooser": {
|
||
"click": "Нажмите",
|
||
"or": "или",
|
||
"dragAndDrop": "Перетащите",
|
||
"dragAndDropPDF": "Перетащите PDF-файл",
|
||
"dragAndDropImage": "Перетащите файл изображения",
|
||
"hoveredDragAndDrop": "Перетащите файл(ы) сюда",
|
||
"extractPDF": "Извлечение..."
|
||
},
|
||
"releases": {
|
||
"footer": "Релизы",
|
||
"title": "Примечания к релизу",
|
||
"header": "Примечания к релизу",
|
||
"current": {
|
||
"version": "Текущий релиз"
|
||
},
|
||
"note": "Примечания к релизу доступны только на английском языке"
|
||
},
|
||
"swagger": {
|
||
"title": "Документация API",
|
||
"header": "Документация API",
|
||
"desc": "Просматривайте и тестируйте эндпоинты Stirling PDF API",
|
||
"tags": "api,документация,swagger,эндпоинты,разработка"
|
||
},
|
||
"cookieBanner": {
|
||
"popUp": {
|
||
"title": "Как мы используем файлы cookie",
|
||
"description": {
|
||
"1": "Мы используем файлы cookie и другие технологии, чтобы улучшить работу Stirling PDF для вас, это помогает нам совершенствовать наши инструменты и создавать функции, которые вам понравятся.",
|
||
"2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly."
|
||
},
|
||
"acceptAllBtn": "Хорошо",
|
||
"acceptNecessaryBtn": "Нет, спасибо",
|
||
"showPreferencesBtn": "Управление предпочтениями"
|
||
},
|
||
"preferencesModal": {
|
||
"title": "Центр согласия предпочтений",
|
||
"acceptAllBtn": "Принять все",
|
||
"acceptNecessaryBtn": "Отклонить все",
|
||
"savePreferencesBtn": "Сохранить предпочтения",
|
||
"closeIconLabel": "Закрыть модальное окно",
|
||
"serviceCounterLabel": "Сервис|Услуги",
|
||
"subtitle": "Использование файлов cookie",
|
||
"description": {
|
||
"1": "Stirling PDF использует файлы cookie и аналогичные технологии, чтобы улучшить ваш опыт и понять, как используются наши инструменты. Это помогает нам повышать производительность, разрабатывать функции, которые вам интересны, и обеспечивать постоянную поддержку наших пользователей.",
|
||
"2": "Stirling PDF не может — и никогда не будет — отслеживать или получать доступ к содержимому используемых вами документов.",
|
||
"3": "Ваша конфиденциальность и доверие лежат в основе того, что мы делаем."
|
||
},
|
||
"necessary": {
|
||
"title": {
|
||
"1": "Строго необходимые файлы cookie",
|
||
"2": "Всегда включены"
|
||
},
|
||
"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 can’t be turned off."
|
||
},
|
||
"analytics": {
|
||
"title": "Аналитика",
|
||
"description": "Эти файлы cookie помогают нам понять, как используются наши инструменты, чтобы мы могли сосредоточиться на создании функций, которые больше всего ценятся нашим сообществом. Будьте уверены — Stirling PDF не может и никогда не будет отслеживать содержание документов, с которыми вы работаете."
|
||
}
|
||
},
|
||
"services": {
|
||
"posthog": "PostHog Analytics",
|
||
"scarf": "Scarf Pixel"
|
||
}
|
||
},
|
||
"removeMetadata": {
|
||
"submit": "Удалить метаданные"
|
||
},
|
||
"sidebar": {
|
||
"toggle": "Показать/скрыть боковую панель"
|
||
},
|
||
"theme": {
|
||
"toggle": "Переключить тему"
|
||
},
|
||
"view": {
|
||
"viewer": "Просмотрщик",
|
||
"pageEditor": "Редактор страниц",
|
||
"fileManager": "Менеджер файлов"
|
||
},
|
||
"pageEditor": {
|
||
"title": "Редактор страниц",
|
||
"save": "Сохранить изменения",
|
||
"noPdfLoaded": "PDF не загружен. Пожалуйста, загрузите PDF для редактирования.",
|
||
"rotatedLeft": "Повернуто влево:",
|
||
"rotatedRight": "Повернуто вправо:",
|
||
"deleted": "Удалено:",
|
||
"movedLeft": "Сдвинуто влево:",
|
||
"movedRight": "Сдвинуто вправо:",
|
||
"splitAt": "Разделить в:",
|
||
"insertedPageBreak": "Вставлен разрыв страницы в:",
|
||
"addFileNotImplemented": "Добавление файла не реализовано в демо",
|
||
"closePdf": "Закрыть PDF",
|
||
"reset": "Сбросить изменения",
|
||
"zoomIn": "Увеличить",
|
||
"zoomOut": "Уменьшить",
|
||
"fitToWidth": "По ширине",
|
||
"actualSize": "Фактический размер"
|
||
},
|
||
"viewer": {
|
||
"firstPage": "Первая страница",
|
||
"lastPage": "Последняя страница",
|
||
"previousPage": "Предыдущая страница",
|
||
"nextPage": "Следующая страница",
|
||
"zoomIn": "Увеличить",
|
||
"zoomOut": "Уменьшить",
|
||
"singlePageView": "Одностраничный вид",
|
||
"dualPageView": "Двухстраничный вид"
|
||
},
|
||
"rightRail": {
|
||
"closeSelected": "Закрыть выбранные файлы",
|
||
"selectAll": "Выбрать все",
|
||
"deselectAll": "Отменить выбор всех",
|
||
"selectByNumber": "Выбрать по номерам страниц",
|
||
"deleteSelected": "Удалить выбранные страницы",
|
||
"closePdf": "Закрыть PDF",
|
||
"exportAll": "Экспортировать PDF",
|
||
"downloadSelected": "Скачать выбранные файлы",
|
||
"downloadAll": "Скачать все",
|
||
"toggleTheme": "Переключить тему",
|
||
"language": "Язык",
|
||
"search": "Поиск по PDF",
|
||
"panMode": "Режим панорамирования",
|
||
"rotateLeft": "Повернуть влево",
|
||
"rotateRight": "Повернуть вправо",
|
||
"toggleSidebar": "Показать/скрыть боковую панель",
|
||
"exportSelected": "Экспортировать выбранные страницы",
|
||
"toggleAnnotations": "Показать/скрыть аннотации",
|
||
"annotationMode": "Переключить режим аннотаций",
|
||
"draw": "Рисовать",
|
||
"save": "Сохранить",
|
||
"saveChanges": "Сохранить изменения"
|
||
},
|
||
"search": {
|
||
"title": "Поиск по PDF",
|
||
"placeholder": "Введите поисковый запрос...",
|
||
"noResults": "Ничего не найдено",
|
||
"searching": "Поиск..."
|
||
},
|
||
"guestBanner": {
|
||
"title": "Вы используете Stirling PDF как гость!",
|
||
"message": "Создайте бесплатный аккаунт, чтобы сохранять работу, получить больше функций и поддержать проект.",
|
||
"dismiss": "Скрыть баннер",
|
||
"signUp": "Зарегистрироваться бесплатно"
|
||
},
|
||
"toolPicker": {
|
||
"searchPlaceholder": "Поиск инструментов...",
|
||
"noToolsFound": "Инструменты не найдены",
|
||
"allTools": "ВСЕ ИНСТРУМЕНТЫ",
|
||
"quickAccess": "БЫСТРЫЙ ДОСТУП",
|
||
"categories": {
|
||
"standardTools": "Стандартные инструменты",
|
||
"advancedTools": "Расширенные инструменты",
|
||
"recommendedTools": "Рекомендуемые инструменты"
|
||
},
|
||
"subcategories": {
|
||
"signing": "Подписание",
|
||
"documentSecurity": "Безопасность документа",
|
||
"verification": "Проверка",
|
||
"documentReview": "Рецензирование документа",
|
||
"pageFormatting": "Форматирование страниц",
|
||
"extraction": "Извлечение",
|
||
"removal": "Удаление",
|
||
"automation": "Автоматизация",
|
||
"general": "Общее",
|
||
"advancedFormatting": "Расширенное форматирование",
|
||
"developerTools": "Инструменты разработчика"
|
||
}
|
||
},
|
||
"quickAccess": {
|
||
"read": "Чтение",
|
||
"sign": "Подпись",
|
||
"automate": "Авто",
|
||
"files": "Файлы",
|
||
"activity": "Журнал",
|
||
"help": "Справка",
|
||
"account": "Учетная запись",
|
||
"config": "Конфиг",
|
||
"settings": "Опции",
|
||
"adminSettings": "Админ. настр.",
|
||
"allTools": "Инстр.",
|
||
"reader": "Читалка",
|
||
"helpMenu": {
|
||
"toolsTour": "Обзор инструментов",
|
||
"toolsTourDesc": "Узнайте, что умеют инструменты",
|
||
"adminTour": "Обзор администрирования",
|
||
"adminTourDesc": "Изучите настройки и функции администрирования"
|
||
}
|
||
},
|
||
"admin": {
|
||
"error": "Ошибка",
|
||
"success": "Успех",
|
||
"expand": "Развернуть",
|
||
"close": "Закрыть",
|
||
"status": {
|
||
"active": "Активно",
|
||
"inactive": "Неактивно"
|
||
},
|
||
"settings": {
|
||
"title": "Настройки администратора",
|
||
"workspace": "Рабочая область",
|
||
"fetchError": "Не удалось загрузить настройки",
|
||
"saveError": "Не удалось сохранить настройки",
|
||
"saved": "Настройки успешно сохранены",
|
||
"saveSuccess": "Настройки успешно сохранены",
|
||
"save": "Сохранить изменения",
|
||
"restartRequired": "Требуется перезапуск",
|
||
"loginRequired": "Для изменения настроек администратора должен быть включен режим входа",
|
||
"loginDisabled": {
|
||
"title": "Требуется режим входа",
|
||
"message": "Для изменения настроек администратора должен быть включен режим входа. Установите SECURITY_ENABLELOGIN=true в окружении или security.enableLogin: true в settings.yml, затем перезапустите сервер.",
|
||
"readOnly": "Ниже приведены примерные значения для справки. Включите режим входа, чтобы просматривать и редактировать фактическую конфигурацию."
|
||
},
|
||
"restart": {
|
||
"title": "Требуется перезапуск",
|
||
"message": "Настройки успешно сохранены. Для вступления изменений в силу требуется перезапуск сервера.",
|
||
"question": "Перезапустить сервер сейчас или позже?",
|
||
"now": "Перезапустить сейчас",
|
||
"later": "Перезапустить позже"
|
||
},
|
||
"restarting": "Перезапуск сервера",
|
||
"restartingMessage": "Сервер перезапускается. Пожалуйста, подождите...",
|
||
"restartError": "Не удалось перезапустить сервер. Пожалуйста, перезапустите вручную.",
|
||
"general": {
|
||
"title": "Системные настройки",
|
||
"description": "Настройте системные параметры приложения, включая брендинг и поведение по умолчанию.",
|
||
"ui": "Пользовательский интерфейс",
|
||
"system": "Система",
|
||
"appName": {
|
||
"label": "Название приложения",
|
||
"description": "Имя, отображаемое на вкладке браузера и на главной странице"
|
||
},
|
||
"appNameNavbar": {
|
||
"label": "Название в панели навигации",
|
||
"description": "Имя, отображаемое в панели навигации"
|
||
},
|
||
"homeDescription": {
|
||
"label": "Описание главной страницы",
|
||
"description": "Текст описания, показываемый на главной странице"
|
||
},
|
||
"defaultLocale": {
|
||
"label": "Локаль по умолчанию",
|
||
"description": "Язык по умолчанию для новых пользователей (например, en_US, es_ES)"
|
||
},
|
||
"fileUploadLimit": {
|
||
"label": "Лимит загрузки файлов",
|
||
"description": "Максимальный размер загружаемого файла (например, 100MB, 1GB)"
|
||
},
|
||
"showUpdate": {
|
||
"label": "Показывать уведомления об обновлениях",
|
||
"description": "Показывать уведомления при наличии новой версии"
|
||
},
|
||
"showUpdateOnlyAdmin": {
|
||
"label": "Показывать обновления только администраторам",
|
||
"description": "Ограничить уведомления об обновлениях только администраторам"
|
||
},
|
||
"customHTMLFiles": {
|
||
"label": "Пользовательские HTML-файлы",
|
||
"description": "Разрешить отдачу пользовательских HTML-файлов из каталога customFiles"
|
||
},
|
||
"languages": {
|
||
"label": "Доступные языки",
|
||
"description": "Языки, которые пользователи могут выбрать (оставьте пустым, чтобы включить все языки)"
|
||
},
|
||
"customMetadata": {
|
||
"label": "Пользовательские метаданные",
|
||
"autoUpdate": {
|
||
"label": "Автообновление метаданных",
|
||
"description": "Автоматически обновлять метаданные PDF во всех обработанных документах"
|
||
},
|
||
"author": {
|
||
"label": "Автор по умолчанию",
|
||
"description": "Автор по умолчанию для метаданных PDF (например, имя пользователя)"
|
||
},
|
||
"creator": {
|
||
"label": "Создатель по умолчанию",
|
||
"description": "Создатель по умолчанию для метаданных PDF"
|
||
},
|
||
"producer": {
|
||
"label": "Производитель по умолчанию",
|
||
"description": "Производитель по умолчанию для метаданных PDF"
|
||
}
|
||
},
|
||
"logoStyle": {
|
||
"label": "Стиль логотипа",
|
||
"description": "Выберите между современным минималистичным логотипом и классической иконкой S",
|
||
"classic": "Классический",
|
||
"modern": "Современный"
|
||
},
|
||
"customPaths": {
|
||
"label": "Пользовательские пути",
|
||
"description": "Настройте пользовательские пути файловой системы для обработки в конвейере и внешних инструментов",
|
||
"pipeline": {
|
||
"label": "Каталоги конвейера",
|
||
"watchedFoldersDir": {
|
||
"label": "Каталог отслеживаемых папок",
|
||
"description": "Каталог, где конвейер отслеживает входящие PDF (оставьте пустым по умолчанию: /pipeline/watchedFolders)"
|
||
},
|
||
"finishedFoldersDir": {
|
||
"label": "Каталог завершенных папок",
|
||
"description": "Каталог, куда выводятся обработанные PDF (оставьте пустым по умолчанию: /pipeline/finishedFolders)"
|
||
}
|
||
},
|
||
"operations": {
|
||
"label": "Пути к внешним инструментам",
|
||
"weasyprint": {
|
||
"label": "Исполняемый файл WeasyPrint",
|
||
"description": "Путь к исполняемому файлу WeasyPrint для конвертации HTML в PDF (оставьте пустым по умолчанию: /opt/venv/bin/weasyprint)"
|
||
},
|
||
"unoconvert": {
|
||
"label": "Исполняемый файл Unoconvert",
|
||
"description": "Путь к LibreOffice unoconvert для конвертации документов (оставьте пустым по умолчанию: /opt/venv/bin/unoconvert)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"security": {
|
||
"title": "Безопасность",
|
||
"description": "Настройка аутентификации, поведения входа и политик безопасности.",
|
||
"ssoNotice": {
|
||
"title": "Ищете настройки SSO/SAML?",
|
||
"message": "Провайдеры аутентификации OAuth2 и SAML2 перемещены в меню «Подключения» для упрощения управления."
|
||
},
|
||
"authentication": "Аутентификация",
|
||
"enableLogin": {
|
||
"label": "Включить вход",
|
||
"description": "Требовать вход пользователей перед доступом к приложению"
|
||
},
|
||
"loginMethod": {
|
||
"label": "Способ входа",
|
||
"description": "Метод аутентификации для входа пользователей",
|
||
"all": "Все методы",
|
||
"normal": "Только имя пользователя/пароль",
|
||
"oauth2": "Только OAuth2",
|
||
"saml2": "Только SAML2"
|
||
},
|
||
"loginAttemptCount": {
|
||
"label": "Лимит попыток входа",
|
||
"description": "Максимальное число неудачных попыток входа до блокировки учетной записи"
|
||
},
|
||
"loginResetTimeMinutes": {
|
||
"label": "Время сброса попыток (минуты)",
|
||
"description": "Время до сброса счетчика неудачных попыток входа"
|
||
},
|
||
"csrfDisabled": {
|
||
"label": "Отключить защиту CSRF",
|
||
"description": "Отключить защиту от межсайтовой подделки запросов (не рекомендуется)"
|
||
},
|
||
"initialLogin": {
|
||
"label": "Первичный вход",
|
||
"username": {
|
||
"label": "Начальное имя пользователя",
|
||
"description": "Имя пользователя для начальной учетной записи администратора"
|
||
},
|
||
"password": {
|
||
"label": "Начальный пароль",
|
||
"description": "Пароль для начальной учетной записи администратора"
|
||
}
|
||
},
|
||
"jwt": {
|
||
"label": "Конфигурация JWT",
|
||
"secureCookie": {
|
||
"label": "Безопасная cookie",
|
||
"description": "Требовать HTTPS для cookie с JWT (рекомендуется для продакшена)"
|
||
},
|
||
"keyRetentionDays": {
|
||
"label": "Срок хранения ключей (дней)",
|
||
"description": "Количество дней хранения старых ключей JWT для проверки"
|
||
},
|
||
"persistence": {
|
||
"label": "Включить постоянность ключей",
|
||
"description": "Хранить ключи JWT постоянно, чтобы переживать перезапуски сервера"
|
||
},
|
||
"enableKeyRotation": {
|
||
"label": "Включить ротацию ключей",
|
||
"description": "Автоматически периодически ротировать ключи подписи JWT"
|
||
},
|
||
"enableKeyCleanup": {
|
||
"label": "Включить очистку ключей",
|
||
"description": "Автоматически удалять просроченные ключи JWT"
|
||
}
|
||
},
|
||
"audit": {
|
||
"label": "Журналирование аудита",
|
||
"enabled": {
|
||
"label": "Включить журналирование аудита",
|
||
"description": "Отслеживать действия пользователей и системные события для соответствия требованиям и мониторинга безопасности"
|
||
},
|
||
"level": {
|
||
"label": "Уровень аудита",
|
||
"description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE"
|
||
},
|
||
"retentionDays": {
|
||
"label": "Срок хранения аудита (дни)",
|
||
"description": "Количество дней хранения журналов аудита"
|
||
}
|
||
},
|
||
"htmlUrlSecurity": {
|
||
"label": "Безопасность URL для HTML",
|
||
"description": "Настройка ограничений доступа по URL при обработке HTML для предотвращения атак SSRF",
|
||
"enabled": {
|
||
"label": "Включить безопасность URL",
|
||
"description": "Включить ограничения безопасности URL для конвертации HTML в PDF"
|
||
},
|
||
"level": {
|
||
"label": "Уровень безопасности",
|
||
"description": "MAX: только белый список, MEDIUM: блокировка внутренних сетей, OFF: без ограничений",
|
||
"max": "Максимальный (только белый список)",
|
||
"medium": "Средний (блокировать внутренние)",
|
||
"off": "Выкл. (без ограничений)"
|
||
},
|
||
"advanced": "Расширенные настройки",
|
||
"allowedDomains": {
|
||
"label": "Разрешенные домены (белый список)",
|
||
"description": "По одному домену на строку (например, cdn.example.com). Разрешены только эти домены при уровне MAX"
|
||
},
|
||
"blockedDomains": {
|
||
"label": "Заблокированные домены (черный список)",
|
||
"description": "По одному домену на строку (например, malicious.com). Дополнительные домены для блокировки"
|
||
},
|
||
"internalTlds": {
|
||
"label": "Внутренние TLD",
|
||
"description": "По одному TLD на строку (например, .local, .internal). Блокировать домены с такими TLD-шаблонами"
|
||
},
|
||
"networkBlocking": "Блокировка сети",
|
||
"blockPrivateNetworks": {
|
||
"label": "Блокировать частные сети",
|
||
"description": "Блокировать частные сети RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)"
|
||
},
|
||
"blockLocalhost": {
|
||
"label": "Блокировать localhost",
|
||
"description": "Блокировать localhost и loopback-адреса (127.x.x.x, ::1)"
|
||
},
|
||
"blockLinkLocal": {
|
||
"label": "Блокировать link-local адреса",
|
||
"description": "Блокировать адреса link-local (169.254.x.x, fe80::/10)"
|
||
},
|
||
"blockCloudMetadata": {
|
||
"label": "Блокировать эндпойнты метаданных облака",
|
||
"description": "Блокировать эндпойнты метаданных облачных провайдеров (169.254.169.254)"
|
||
}
|
||
}
|
||
},
|
||
"connections": {
|
||
"title": "Подключения",
|
||
"description": "Настройка внешних провайдеров аутентификации, таких как OAuth2 и SAML.",
|
||
"linkedServices": "Подключенные сервисы",
|
||
"unlinkedServices": "Отключенные сервисы",
|
||
"connect": "Подключить",
|
||
"disconnect": "Отключить",
|
||
"disconnected": "Провайдер успешно отключен",
|
||
"disconnectError": "Не удалось отключить провайдера",
|
||
"ssoAutoLogin": {
|
||
"label": "Автовход через SSO",
|
||
"enable": "Включить автовход через SSO",
|
||
"description": "Автоматически перенаправлять на вход через SSO при требуемой аутентификации"
|
||
},
|
||
"oauth2": {
|
||
"label": "OAuth2",
|
||
"enabled": {
|
||
"label": "Включить OAuth2",
|
||
"description": "Разрешить пользователям аутентификацию через провайдеров OAuth2"
|
||
},
|
||
"provider": {
|
||
"label": "Провайдер",
|
||
"description": "Провайдер OAuth2, используемый для аутентификации"
|
||
},
|
||
"issuer": {
|
||
"label": "URL издателя",
|
||
"description": "URL издателя провайдера OAuth2"
|
||
},
|
||
"clientId": {
|
||
"label": "ID клиента",
|
||
"description": "ID клиента OAuth2 от вашего провайдера"
|
||
},
|
||
"clientSecret": {
|
||
"label": "Секрет клиента",
|
||
"description": "Секрет клиента OAuth2 от вашего провайдера"
|
||
},
|
||
"useAsUsername": {
|
||
"label": "Использовать как имя пользователя",
|
||
"description": "Какое утверждение OAuth2 использовать как имя пользователя (например, email, sub)"
|
||
},
|
||
"autoCreateUser": {
|
||
"label": "Автоматически создавать пользователей",
|
||
"description": "Автоматически создавать учетные записи при первом входе через OAuth2"
|
||
},
|
||
"blockRegistration": {
|
||
"label": "Блокировать регистрацию",
|
||
"description": "Запретить регистрацию новых пользователей через OAuth2"
|
||
},
|
||
"scopes": {
|
||
"label": "Scopes OAuth2",
|
||
"description": "Список scopes OAuth2 через запятую (например, openid, profile, email)"
|
||
}
|
||
},
|
||
"saml2": {
|
||
"label": "SAML2",
|
||
"enabled": {
|
||
"label": "Включить SAML2",
|
||
"description": "Разрешить пользователям аутентификацию через провайдеров SAML2"
|
||
},
|
||
"provider": {
|
||
"label": "Провайдер",
|
||
"description": "Имя провайдера SAML2"
|
||
},
|
||
"registrationId": {
|
||
"label": "ID регистрации",
|
||
"description": "Идентификатор регистрации SAML2"
|
||
},
|
||
"autoCreateUser": {
|
||
"label": "Автоматически создавать пользователей",
|
||
"description": "Автоматически создавать учетные записи при первом входе через SAML2"
|
||
},
|
||
"blockRegistration": {
|
||
"label": "Блокировать регистрацию",
|
||
"description": "Запретить регистрацию новых пользователей через SAML2"
|
||
}
|
||
}
|
||
},
|
||
"database": {
|
||
"title": "База данных",
|
||
"description": "Настройка пользовательского подключения к базе данных для корпоративных внедрений.",
|
||
"configuration": "Конфигурация базы данных",
|
||
"enableCustom": {
|
||
"label": "Включить пользовательскую базу данных",
|
||
"description": "Использовать собственную конфигурацию базы данных вместо встроенной по умолчанию"
|
||
},
|
||
"customUrl": {
|
||
"label": "Пользовательский URL базы данных",
|
||
"description": "Полная строка подключения JDBC (например, jdbc:postgresql://localhost:5432/postgres). Если указано, параметры ниже не используются."
|
||
},
|
||
"type": {
|
||
"label": "Тип базы данных",
|
||
"description": "Тип базы данных (не используется, если указан пользовательский URL)"
|
||
},
|
||
"hostName": {
|
||
"label": "Имя хоста",
|
||
"description": "Имя хоста сервера базы данных (не используется, если указан пользовательский URL)"
|
||
},
|
||
"port": {
|
||
"label": "Порт",
|
||
"description": "Порт сервера базы данных (не используется, если указан пользовательский URL)"
|
||
},
|
||
"name": {
|
||
"label": "Имя базы данных",
|
||
"description": "Имя базы данных (не используется, если указан пользовательский URL)"
|
||
},
|
||
"username": {
|
||
"label": "Имя пользователя",
|
||
"description": "Имя пользователя для аутентификации в базе данных"
|
||
},
|
||
"password": {
|
||
"label": "Пароль",
|
||
"description": "Пароль для аутентификации в базе данных"
|
||
}
|
||
},
|
||
"privacy": {
|
||
"title": "Конфиденциальность",
|
||
"description": "Настройка параметров конфиденциальности и сбора данных.",
|
||
"analytics": "Аналитика и отслеживание",
|
||
"enableAnalytics": {
|
||
"label": "Включить аналитику",
|
||
"description": "Собирать анонимную аналитику использования для улучшения приложения"
|
||
},
|
||
"metricsEnabled": {
|
||
"label": "Включить метрики",
|
||
"description": "Включить сбор показателей производительности и использования. Предоставляет эндпойнт API для доступа администраторов к данным метрик"
|
||
},
|
||
"searchEngine": "Видимость для поисковых систем",
|
||
"googleVisibility": {
|
||
"label": "Видимость в Google",
|
||
"description": "Разрешить поисковым системам индексировать это приложение"
|
||
}
|
||
},
|
||
"advanced": {
|
||
"title": "Расширенные",
|
||
"description": "Настройка продвинутых функций и экспериментальных возможностей.",
|
||
"features": "Флаги функций",
|
||
"processing": "Обработка",
|
||
"endpoints": {
|
||
"label": "Эндпойнты",
|
||
"manage": "Управление эндпойнтами API",
|
||
"description": "Управление эндпойнтами настраивается через YAML. Подробности о включении/отключении конкретных эндпойнтов смотрите в документации."
|
||
},
|
||
"enableAlphaFunctionality": {
|
||
"label": "Включить функции Alpha",
|
||
"description": "Включить экспериментальные и альфа-функции (могут быть нестабильными)"
|
||
},
|
||
"enableUrlToPDF": {
|
||
"label": "Включить URL to PDF",
|
||
"description": "Разрешить конвертацию веб-страниц в PDF-документы"
|
||
},
|
||
"maxDPI": {
|
||
"label": "Максимальный DPI",
|
||
"description": "Максимальный DPI для обработки изображений (0 = без ограничений)"
|
||
},
|
||
"tessdataDir": {
|
||
"label": "Каталог tessdata",
|
||
"description": "Путь к каталогу tessdata для языковых файлов OCR"
|
||
},
|
||
"disableSanitize": {
|
||
"label": "Отключить очистку HTML",
|
||
"description": "ВНИМАНИЕ: Риск безопасности — отключение очистки HTML может привести к уязвимостям XSS"
|
||
},
|
||
"tempFileManagement": {
|
||
"label": "Управление временными файлами",
|
||
"description": "Настройка хранения временных файлов и поведения очистки",
|
||
"baseTmpDir": {
|
||
"label": "Базовый каталог временных файлов",
|
||
"description": "Базовый каталог для временных файлов (оставьте пустым по умолчанию: java.io.tmpdir/stirling-pdf)"
|
||
},
|
||
"libreofficeDir": {
|
||
"label": "Каталог временных файлов LibreOffice",
|
||
"description": "Каталог для временных файлов LibreOffice (оставьте пустым по умолчанию: baseTmpDir/libreoffice)"
|
||
},
|
||
"systemTempDir": {
|
||
"label": "Системный каталог временных файлов",
|
||
"description": "Системный временный каталог для очистки (используется только при включенном cleanupSystemTemp)"
|
||
},
|
||
"prefix": {
|
||
"label": "Префикс временных файлов",
|
||
"description": "Префикс для имен временных файлов"
|
||
},
|
||
"maxAgeHours": {
|
||
"label": "Макс. возраст (часы)",
|
||
"description": "Максимальный возраст в часах перед очисткой временных файлов"
|
||
},
|
||
"cleanupIntervalMinutes": {
|
||
"label": "Интервал очистки (минуты)",
|
||
"description": "Как часто запускать очистку (в минутах)"
|
||
},
|
||
"startupCleanup": {
|
||
"label": "Очистка при запуске",
|
||
"description": "Очищать старые временные файлы при запуске приложения"
|
||
},
|
||
"cleanupSystemTemp": {
|
||
"label": "Очищать системный временный каталог",
|
||
"description": "Очищать более широкий системный временный каталог (используйте с осторожностью)"
|
||
}
|
||
},
|
||
"processExecutor": {
|
||
"label": "Ограничения исполнителей процессов",
|
||
"description": "Настройка лимитов сессий и тайм-аутов для каждого исполнителя процесса",
|
||
"sessionLimit": {
|
||
"label": "Лимит сессий",
|
||
"description": "Максимальное количество одновременных экземпляров"
|
||
},
|
||
"timeout": {
|
||
"label": "Тайм-аут (минуты)",
|
||
"description": "Максимальное время выполнения"
|
||
},
|
||
"libreOffice": "LibreOffice",
|
||
"pdfToHtml": "PDF to HTML",
|
||
"qpdf": "QPDF",
|
||
"tesseract": "Tesseract OCR",
|
||
"pythonOpenCv": "Python OpenCV",
|
||
"weasyPrint": "WeasyPrint",
|
||
"installApp": "Install App",
|
||
"calibre": "Calibre",
|
||
"ghostscript": "Ghostscript",
|
||
"ocrMyPdf": "OCRmyPDF"
|
||
}
|
||
},
|
||
"mail": {
|
||
"title": "Почтовый сервер",
|
||
"description": "Настройка параметров SMTP для отправки email-уведомлений.",
|
||
"smtp": "Конфигурация SMTP",
|
||
"enabled": {
|
||
"label": "Включить почту",
|
||
"description": "Включить email-уведомления и функциональность SMTP"
|
||
},
|
||
"host": {
|
||
"label": "Хост SMTP",
|
||
"description": "Имя хоста или IP-адрес вашего сервера SMTP"
|
||
},
|
||
"port": {
|
||
"label": "Порт SMTP",
|
||
"description": "Номер порта для соединения SMTP (обычно 25, 465 или 587)"
|
||
},
|
||
"username": {
|
||
"label": "Имя пользователя SMTP",
|
||
"description": "Имя пользователя для аутентификации SMTP"
|
||
},
|
||
"password": {
|
||
"label": "Пароль SMTP",
|
||
"description": "Пароль для аутентификации SMTP"
|
||
},
|
||
"from": {
|
||
"label": "Адрес отправителя",
|
||
"description": "Адрес email, используемый как отправитель"
|
||
},
|
||
"enableInvites": {
|
||
"label": "Включить приглашения по email",
|
||
"description": "Разрешить администраторам приглашать пользователей по email с автогенерацией паролей"
|
||
},
|
||
"frontendUrl": {
|
||
"label": "URL фронтенда",
|
||
"description": "Базовый URL для фронтенда (например, https://pdf.example.com). Используется для генерации ссылок-приглашений в письмах. Оставьте пустым, чтобы использовать URL бэкенда."
|
||
}
|
||
},
|
||
"legal": {
|
||
"title": "Юридические документы",
|
||
"description": "Настройка ссылок на юридические документы и политики.",
|
||
"disclaimer": {
|
||
"title": "Предупреждение об ответственности",
|
||
"message": "Настраивая эти юридические документы, вы полностью берете на себя ответственность за соблюдение всех применимых законов и норм, включая, помимо прочего, GDPR и другие требования ЕС по защите данных. Изменяйте эти настройки только если: (1) вы управляете личным/частным экземпляром, (2) вы находитесь за пределами юрисдикции ЕС и понимаете свои местные правовые обязательства, или (3) вы получили надлежащую юридическую консультацию и принимаете единоличную ответственность за все пользовательские данные и соблюдение законодательства. Stirling-PDF и его разработчики не несут ответственности за ваши юридические обязательства."
|
||
},
|
||
"termsAndConditions": {
|
||
"label": "Условия и положения",
|
||
"description": "URL или имя файла для условий и положений"
|
||
},
|
||
"privacyPolicy": {
|
||
"label": "Политика конфиденциальности",
|
||
"description": "URL или имя файла для политики конфиденциальности"
|
||
},
|
||
"accessibilityStatement": {
|
||
"label": "Заявление о доступности",
|
||
"description": "URL или имя файла для заявления о доступности"
|
||
},
|
||
"cookiePolicy": {
|
||
"label": "Политика cookie",
|
||
"description": "URL или имя файла для политики cookie"
|
||
},
|
||
"impressum": {
|
||
"label": "Impressum",
|
||
"description": "URL или имя файла для impressum (требуется в некоторых юрисдикциях)"
|
||
}
|
||
},
|
||
"premium": {
|
||
"title": "Премиум и Enterprise",
|
||
"description": "Настройте ключ лицензии премиум или enterprise.",
|
||
"license": "Конфигурация лицензии",
|
||
"key": {
|
||
"label": "Лицензионный ключ",
|
||
"description": "Введите ваш премиум или enterprise лицензионный ключ"
|
||
},
|
||
"enabled": {
|
||
"label": "Включить премиум-функции",
|
||
"description": "Включить проверку лицензии для pro/enterprise функций"
|
||
},
|
||
"movedFeatures": {
|
||
"title": "Премиум-функции распределены",
|
||
"message": "Премиум и Enterprise функции теперь размещены в соответствующих разделах:"
|
||
}
|
||
},
|
||
"features": {
|
||
"title": "Функции",
|
||
"description": "Настройка дополнительных функций и возможностей.",
|
||
"serverCertificate": {
|
||
"label": "Серверный сертификат",
|
||
"description": "Настройка серверной генерации сертификата для функции «Подписать с Stirling-PDF»",
|
||
"enabled": {
|
||
"label": "Включить серверный сертификат",
|
||
"description": "Включить серверный сертификат для опции «Подписать с Stirling-PDF»"
|
||
},
|
||
"organizationName": {
|
||
"label": "Название организации",
|
||
"description": "Название организации для создаваемых сертификатов"
|
||
},
|
||
"validity": {
|
||
"label": "Срок действия сертификата (дни)",
|
||
"description": "Количество дней действия сертификата"
|
||
},
|
||
"regenerateOnStartup": {
|
||
"label": "Пересоздавать при запуске",
|
||
"description": "Генерировать новый сертификат при каждом запуске приложения"
|
||
}
|
||
}
|
||
},
|
||
"endpoints": {
|
||
"title": "Эндпойнты API",
|
||
"description": "Управляйте доступностью эндпойнтов API и групп эндпойнтов.",
|
||
"management": "Управление эндпойнтами",
|
||
"toRemove": {
|
||
"label": "Отключенные эндпойнты",
|
||
"description": "Выберите отдельные эндпойнты для отключения"
|
||
},
|
||
"groupsToRemove": {
|
||
"label": "Отключенные группы эндпойнтов",
|
||
"description": "Выберите группы эндпойнтов для отключения"
|
||
},
|
||
"note": "Примечание: Отключение эндпойнтов ограничивает доступ к API, но не удаляет компоненты интерфейса. Для применения изменений требуется перезапуск."
|
||
}
|
||
}
|
||
},
|
||
"fileUpload": {
|
||
"selectFile": "Выберите файл",
|
||
"selectFiles": "Выберите файлы",
|
||
"selectPdfToView": "Выберите PDF для просмотра",
|
||
"selectPdfToEdit": "Выберите PDF для редактирования",
|
||
"chooseFromStorage": "Выберите файл из хранилища или загрузите новый PDF",
|
||
"chooseFromStorageMultiple": "Выберите файлы из хранилища или загрузите новые PDF",
|
||
"loadFromStorage": "Загрузить из хранилища",
|
||
"filesAvailable": "файлов доступно",
|
||
"loading": "Загрузка...",
|
||
"or": "или",
|
||
"dropFileHere": "Перетащите файл сюда или нажмите для загрузки",
|
||
"dropFilesHere": "Перетащите файлы сюда или нажмите кнопку загрузки",
|
||
"pdfFilesOnly": "Только PDF-файлы",
|
||
"supportedFileTypes": "Поддерживаемые типы файлов",
|
||
"upload": "Загрузить",
|
||
"uploadFile": "Загрузить файл",
|
||
"uploadFiles": "Загрузить файлы",
|
||
"noFilesInStorage": "В хранилище нет файлов. Сначала загрузите несколько.",
|
||
"selectFromStorage": "Выбрать из хранилища",
|
||
"backToTools": "Назад к инструментам",
|
||
"addFiles": "Добавить файлы",
|
||
"dragFilesInOrClick": "Перетащите файлы или нажмите «Добавить файлы», чтобы выбрать"
|
||
},
|
||
"fileEditor": {
|
||
"addFiles": "Добавить файлы"
|
||
},
|
||
"fileManager": {
|
||
"title": "Загрузить PDF-файлы",
|
||
"subtitle": "Добавляйте файлы в хранилище для удобного доступа во всех инструментах",
|
||
"filesSelected": "файлов выбрано",
|
||
"clearSelection": "Снять выделение",
|
||
"openInFileEditor": "Открыть в редакторе файлов",
|
||
"uploadError": "Не удалось загрузить некоторые файлы.",
|
||
"failedToOpen": "Не удалось открыть файл. Возможно, он был удалён из хранилища.",
|
||
"failedToLoad": "Не удалось загрузить файл в активный набор.",
|
||
"storageCleared": "Браузер очистил хранилище. Файлы удалены. Пожалуйста, загрузите их снова.",
|
||
"clearAll": "Очистить всё",
|
||
"reloadFiles": "Обновить список",
|
||
"dragDrop": "Перетащите файлы сюда",
|
||
"clickToUpload": "Нажмите, чтобы загрузить файлы",
|
||
"selectedFiles": "Выбранные файлы",
|
||
"storage": "Хранилище",
|
||
"filesStored": "файлов в хранилище",
|
||
"storageError": "Произошла ошибка хранилища",
|
||
"storageLow": "Недостаточно места в хранилище. Рассмотрите удаление старых файлов.",
|
||
"supportMessage": "Работает на базе хранилища браузера для неограниченной ёмкости",
|
||
"noFileSelected": "Файлы не выбраны",
|
||
"showHistory": "Показать историю",
|
||
"hideHistory": "Скрыть историю",
|
||
"fileHistory": "История файлов",
|
||
"loadingHistory": "Загрузка истории...",
|
||
"lastModified": "Дата изменения",
|
||
"toolChain": "Применённые инструменты",
|
||
"restore": "Восстановить",
|
||
"unzip": "Распаковать",
|
||
"searchFiles": "Поиск файлов...",
|
||
"recent": "Недавние",
|
||
"localFiles": "Локальные файлы",
|
||
"googleDrive": "Google Drive",
|
||
"googleDriveShort": "Диск",
|
||
"myFiles": "Мои файлы",
|
||
"noRecentFiles": "Недавние файлы не найдены",
|
||
"googleDriveNotAvailable": "Интеграция с Google Drive недоступна",
|
||
"openFiles": "Открыть файлы",
|
||
"openFile": "Открыть файл",
|
||
"details": "Сведения о файле",
|
||
"fileName": "Имя",
|
||
"fileFormat": "Формат",
|
||
"fileSize": "Размер",
|
||
"fileVersion": "Версия",
|
||
"totalSelected": "Всего выбрано",
|
||
"dropFilesHere": "Бросьте файлы здесь",
|
||
"selectAll": "Выбрать все",
|
||
"deselectAll": "Отменить выбор всех",
|
||
"deleteSelected": "Удалить выбранные",
|
||
"downloadSelected": "Скачать выбранные",
|
||
"selectedCount": "{{count}} выбрано",
|
||
"download": "Скачать",
|
||
"delete": "Удалить",
|
||
"unsupported": "Не поддерживается",
|
||
"addToUpload": "Добавить к загрузке",
|
||
"deleteAll": "Удалить все",
|
||
"loadingFiles": "Загрузка файлов...",
|
||
"noFiles": "Нет доступных файлов",
|
||
"noFilesFound": "По вашему запросу файлы не найдены",
|
||
"openInPageEditor": "Открыть в редакторе страниц",
|
||
"showAll": "Показать все",
|
||
"sortByDate": "Сортировать по дате",
|
||
"sortByName": "Сортировать по имени",
|
||
"sortBySize": "Сортировать по размеру"
|
||
},
|
||
"storage": {
|
||
"temporaryNotice": "Файлы временно сохраняются в вашем браузере и могут быть автоматически удалены",
|
||
"storageLimit": "Лимит хранилища",
|
||
"storageUsed": "Использовано временного хранилища",
|
||
"storageFull": "Хранилище почти заполнено. Рассмотрите удаление некоторых файлов.",
|
||
"fileTooLarge": "Файл слишком большой. Максимальный размер на файл —",
|
||
"storageQuotaExceeded": "Квота хранилища превышена. Пожалуйста, удалите часть файлов перед дальнейшей загрузкой.",
|
||
"approximateSize": "Примерный размер"
|
||
},
|
||
"sanitize": {
|
||
"title": "Санитизация",
|
||
"desc": "Удаление потенциально вредных элементов из PDF-файлов.",
|
||
"submit": "Очистить PDF",
|
||
"completed": "Санитизация успешно завершена",
|
||
"error": {
|
||
"generic": "Сбой санитизации",
|
||
"failed": "Произошла ошибка при санитизации PDF."
|
||
},
|
||
"filenamePrefix": "очищено",
|
||
"sanitizationResults": "Результаты санитизации",
|
||
"steps": {
|
||
"files": "Файлы",
|
||
"settings": "Настройки",
|
||
"results": "Результаты"
|
||
},
|
||
"files": {
|
||
"placeholder": "Выберите PDF-файл в главном окне, чтобы начать"
|
||
},
|
||
"options": {
|
||
"title": "Параметры санитизации",
|
||
"note": "Выберите элементы, которые хотите удалить из PDF. Должен быть выбран хотя бы один вариант.",
|
||
"removeJavaScript": {
|
||
"label": "Удалить JavaScript",
|
||
"desc": "Удалить действия и скрипты JavaScript из PDF"
|
||
},
|
||
"removeEmbeddedFiles": {
|
||
"label": "Удалить встроенные файлы",
|
||
"desc": "Удалить любые файлы, встроенные в PDF"
|
||
},
|
||
"removeXMPMetadata": {
|
||
"label": "Удалить XMP-метаданные",
|
||
"desc": "Удалить XMP-метаданные из PDF"
|
||
},
|
||
"removeMetadata": {
|
||
"label": "Удалить метаданные документа",
|
||
"desc": "Удалить информацию о документе (название, автор и т. д.)"
|
||
},
|
||
"removeLinks": {
|
||
"label": "Удалить ссылки",
|
||
"desc": "Удалить внешние ссылки и действия запуска из PDF"
|
||
},
|
||
"removeFonts": {
|
||
"label": "Удалить шрифты",
|
||
"desc": "Удалить встроенные шрифты из PDF"
|
||
}
|
||
}
|
||
},
|
||
"addPassword": {
|
||
"title": "Добавить пароль",
|
||
"desc": "Зашифруйте ваш PDF-документ паролем.",
|
||
"completed": "Парольная защита применена",
|
||
"submit": "Зашифровать",
|
||
"filenamePrefix": "зашифровано",
|
||
"error": {
|
||
"failed": "Произошла ошибка при шифровании PDF."
|
||
},
|
||
"passwords": {
|
||
"stepTitle": "Пароли и шифрование",
|
||
"completed": "Пароли настроены",
|
||
"user": {
|
||
"label": "Пароль пользователя",
|
||
"placeholder": "Введите пароль пользователя"
|
||
},
|
||
"owner": {
|
||
"label": "Пароль владельца",
|
||
"placeholder": "Введите пароль владельца"
|
||
}
|
||
},
|
||
"encryption": {
|
||
"keyLength": {
|
||
"label": "Длина ключа шифрования",
|
||
"40bit": "40-бит (низкая)",
|
||
"128bit": "128-бит (стандартная)",
|
||
"256bit": "256-бит (высокая)"
|
||
}
|
||
},
|
||
"results": {
|
||
"title": "Зашифрованные PDF"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Обзор защиты паролем"
|
||
},
|
||
"passwords": {
|
||
"title": "Типы паролей",
|
||
"text": "Пароль пользователя ограничивает открытие документа, а пароль владельца — то, что можно делать с документом после открытия. Можно задать оба пароля или только один.",
|
||
"bullet1": "Пароль пользователя: требуется для открытия PDF",
|
||
"bullet2": "Пароль владельца: управляет разрешениями документа (поддерживается не всеми PDF-просмотрщиками)"
|
||
},
|
||
"encryption": {
|
||
"title": "Уровни шифрования",
|
||
"text": "Более высокий уровень шифрования обеспечивает лучшую безопасность, но может не поддерживаться старыми PDF-просмотрщиками.",
|
||
"bullet1": "40-бит: базовая безопасность, совместима со старыми просмотрщиками",
|
||
"bullet2": "128-бит: стандартная безопасность, широко поддерживается",
|
||
"bullet3": "256-бит: максимальная безопасность, требует современных просмотрщиков"
|
||
},
|
||
"permissions": {
|
||
"title": "Изменить разрешения",
|
||
"text": "Эти разрешения контролируют, что пользователи могут делать с PDF. Наиболее эффективно вместе с паролем владельца."
|
||
}
|
||
}
|
||
},
|
||
"changePermissions": {
|
||
"title": "Изменить разрешения",
|
||
"desc": "Изменяйте ограничения и разрешения документа.",
|
||
"completed": "Разрешения изменены",
|
||
"submit": "Изменить разрешения",
|
||
"error": {
|
||
"failed": "Произошла ошибка при изменении разрешений PDF."
|
||
},
|
||
"permissions": {
|
||
"preventAssembly": {
|
||
"label": "Запретить компоновку документа"
|
||
},
|
||
"preventExtractContent": {
|
||
"label": "Запретить извлечение содержимого"
|
||
},
|
||
"preventExtractForAccessibility": {
|
||
"label": "Запретить извлечение для специальных возможностей"
|
||
},
|
||
"preventFillInForm": {
|
||
"label": "Запретить заполнение форм"
|
||
},
|
||
"preventModify": {
|
||
"label": "Запретить модификацию"
|
||
},
|
||
"preventModifyAnnotations": {
|
||
"label": "Запретить модификацию аннотаций"
|
||
},
|
||
"preventPrinting": {
|
||
"label": "Запретить печать"
|
||
},
|
||
"preventPrintingFaithful": {
|
||
"label": "Запретить печать в высоком качестве"
|
||
}
|
||
},
|
||
"results": {
|
||
"title": "Изменённые PDF"
|
||
},
|
||
"tooltip": {
|
||
"header": {
|
||
"title": "Изменить разрешения"
|
||
},
|
||
"description": {
|
||
"text": "Изменяет разрешения документа, разрешая/запрещая доступ к различным функциям в PDF-читалках."
|
||
},
|
||
"warning": {
|
||
"text": "Чтобы сделать эти разрешения неизменяемыми, используйте инструмент «Добавить пароль» и задайте пароль владельца."
|
||
}
|
||
}
|
||
},
|
||
"removePassword": {
|
||
"title": "Удалить пароль",
|
||
"desc": "Удалите защиту паролем из вашего PDF-документа.",
|
||
"tags": "безопасность,расшифровка,защита,удаление пароля",
|
||
"password": {
|
||
"stepTitle": "Удалить пароль",
|
||
"label": "Текущий пароль",
|
||
"placeholder": "Введите текущий пароль",
|
||
"completed": "Пароль указан"
|
||
},
|
||
"filenamePrefix": "расшифровано",
|
||
"error": {
|
||
"failed": "Произошла ошибка при удалении пароля из PDF."
|
||
},
|
||
"tooltip": {
|
||
"description": "Для снятия защиты паролем требуется пароль, которым был зашифрован PDF. Это расшифрует документ, сделав его доступным без пароля."
|
||
},
|
||
"submit": "Удалить",
|
||
"results": {
|
||
"title": "Расшифрованные PDF"
|
||
}
|
||
},
|
||
"automate": {
|
||
"title": "Автоматизация",
|
||
"desc": "Создавайте многошаговые процессы, связывая PDF-действия. Идеально для повторяющихся задач.",
|
||
"invalidStep": "Недопустимый шаг",
|
||
"files": {
|
||
"placeholder": "Выберите файлы для обработки этой автоматизацией"
|
||
},
|
||
"selection": {
|
||
"title": "Выбор автоматизации",
|
||
"saved": {
|
||
"title": "Сохранённые"
|
||
},
|
||
"createNew": {
|
||
"title": "Создать новую автоматизацию"
|
||
},
|
||
"suggested": {
|
||
"title": "Предложенные"
|
||
}
|
||
},
|
||
"creation": {
|
||
"createTitle": "Создать автоматизацию",
|
||
"editTitle": "Редактировать автоматизацию",
|
||
"intro": "Автоматизации запускают инструменты последовательно. Для начала добавьте инструменты в нужном порядке.",
|
||
"name": {
|
||
"label": "Название автоматизации",
|
||
"placeholder": "Моя автоматизация"
|
||
},
|
||
"description": {
|
||
"label": "Описание (необязательно)",
|
||
"placeholder": "Опишите, что делает эта автоматизация..."
|
||
},
|
||
"tools": {
|
||
"selectTool": "Выберите инструмент...",
|
||
"selected": "Выбранные инструменты",
|
||
"remove": "Удалить инструмент",
|
||
"configure": "Настроить инструмент",
|
||
"notConfigured": "! Не настроено",
|
||
"addTool": "Добавить инструмент",
|
||
"add": "Добавить инструмент..."
|
||
},
|
||
"save": "Сохранить автоматизацию",
|
||
"unsavedChanges": {
|
||
"title": "Несохранённые изменения",
|
||
"message": "У вас есть несохранённые изменения. Вы уверены, что хотите вернуться? Все изменения будут потеряны.",
|
||
"cancel": "Отмена",
|
||
"confirm": "Вернуться назад"
|
||
},
|
||
"icon": {
|
||
"label": "Иконка"
|
||
}
|
||
},
|
||
"run": {
|
||
"title": "Запустить автоматизацию"
|
||
},
|
||
"sequence": {
|
||
"unnamed": "Безымянная автоматизация",
|
||
"steps": "{{count}} шаг(ов)",
|
||
"running": "Автоматизация выполняется...",
|
||
"run": "Запустить автоматизацию",
|
||
"finish": "Готово"
|
||
},
|
||
"reviewTitle": "Результаты автоматизации",
|
||
"config": {
|
||
"loading": "Загрузка конфигурации инструмента...",
|
||
"noSettings": "У этого инструмента нет настраиваемых параметров.",
|
||
"title": "Настроить {{toolName}}",
|
||
"description": "Настройте параметры для этого инструмента. Эти параметры будут применены при запуске автоматизации.",
|
||
"cancel": "Отмена",
|
||
"save": "Сохранить конфигурацию"
|
||
},
|
||
"copyToSaved": "Копировать в «Сохранённые»"
|
||
},
|
||
"automation": {
|
||
"suggested": {
|
||
"securePdfIngestion": "Безопасный приём PDF",
|
||
"securePdfIngestionDesc": "Комплексная обработка PDF: санация документов, OCR с очисткой, конвертация в формат PDF/A для долгосрочного архива и оптимизация размера.",
|
||
"emailPreparation": "Подготовка к email",
|
||
"emailPreparationDesc": "Оптимизирует PDF для рассылки по email: сжимает файлы, делит большие документы на части по 20 МБ для совместимости с почтой и удаляет метаданные для приватности.",
|
||
"secureWorkflow": "Процесс безопасности",
|
||
"secureWorkflowDesc": "Защищает PDF-документы, удаляя потенциально вредоносный контент, такой как JavaScript и встроенные файлы, затем добавляет защиту паролем для предотвращения несанкционированного доступа. По умолчанию пароль — «password».",
|
||
"processImages": "Обработка изображений",
|
||
"processImagesDesc": "Преобразует несколько файлов изображений в один PDF-документ, затем применяет OCR для извлечения поискового текста с изображений."
|
||
}
|
||
},
|
||
"common": {
|
||
"previous": "Предыдущий",
|
||
"next": "Далее",
|
||
"collapse": "Свернуть",
|
||
"expand": "Развернуть",
|
||
"collapsed": "свернуто",
|
||
"lines": "строк",
|
||
"copy": "Копировать",
|
||
"copied": "Скопировано!",
|
||
"refresh": "Обновить",
|
||
"retry": "Повторить",
|
||
"remaining": "осталось",
|
||
"used": "использовано",
|
||
"available": "доступно",
|
||
"cancel": "Отмена",
|
||
"preview": "Предпросмотр"
|
||
},
|
||
"config": {
|
||
"overview": {
|
||
"title": "Конфигурация приложения",
|
||
"description": "Текущие настройки и подробности конфигурации приложения."
|
||
},
|
||
"account": {
|
||
"overview": {
|
||
"title": "Настройки аккаунта",
|
||
"manageAccountPreferences": "Управляйте настройками аккаунта",
|
||
"guestDescription": "Вы вошли как гость. Рассмотрите возможность обновления аккаунта выше."
|
||
},
|
||
"upgrade": {
|
||
"title": "Обновить гостевой аккаунт",
|
||
"description": "Привяжите аккаунт, чтобы сохранить историю и получить доступ к дополнительным функциям!",
|
||
"socialLogin": "Обновить через соцсеть",
|
||
"linkWith": "Привязать к",
|
||
"emailPassword": "или введите email и пароль",
|
||
"email": "Email",
|
||
"emailPlaceholder": "Введите ваш email",
|
||
"password": "Пароль (необязательно)",
|
||
"passwordPlaceholder": "Задайте пароль",
|
||
"passwordNote": "Оставьте пустым для входа только по email-подтверждению",
|
||
"upgradeButton": "Обновить аккаунт"
|
||
}
|
||
},
|
||
"apiKeys": {
|
||
"intro": "Используйте свой API-ключ для программного доступа к возможностям обработки Stirling PDF.",
|
||
"docsTitle": "Документация API",
|
||
"docsDescription": "Узнайте больше об интеграции со Stirling PDF:",
|
||
"docsLink": "Документация API",
|
||
"schemaLink": "Справочник по схеме API",
|
||
"usage": "Добавляйте этот ключ в заголовок X-API-KEY во всех запросах к API.",
|
||
"description": "Ваш API-ключ для доступа к набору PDF-инструментов Stirling. Скопируйте его в ваш проект или обновите, чтобы сгенерировать новый.",
|
||
"publicKeyAriaLabel": "Публичный API-ключ",
|
||
"copyKeyAriaLabel": "Скопировать API-ключ",
|
||
"refreshAriaLabel": "Обновить API-ключ",
|
||
"includedCredits": "Включённые кредиты",
|
||
"purchasedCredits": "Купленные кредиты",
|
||
"totalCredits": "Всего кредитов",
|
||
"chartAriaLabel": "Использовано кредитов: включённых {{includedUsed}} из {{includedTotal}}, купленных {{purchasedUsed}} из {{purchasedTotal}}",
|
||
"nextReset": "Следующий сброс",
|
||
"lastApiUse": "Последнее использование API",
|
||
"overlayMessage": "Сгенерируйте ключ, чтобы увидеть кредиты и доступные остатки",
|
||
"label": "API-ключ",
|
||
"guestInfo": "Гостевые пользователи не получают API-ключи. Создайте аккаунт, чтобы получить API-ключ для ваших приложений.",
|
||
"goToAccount": "Перейти в аккаунт",
|
||
"refreshModal": {
|
||
"title": "Обновление API-ключей",
|
||
"warning": "⚠️ Внимание: это действие сгенерирует новые API-ключи и сделает предыдущие недействительными.",
|
||
"impact": "Любые приложения или сервисы, использующие эти ключи, перестанут работать, пока вы не обновите их новыми ключами.",
|
||
"confirmPrompt": "Вы уверены, что хотите продолжить?",
|
||
"confirmCta": "Обновить ключи"
|
||
},
|
||
"generateError": "Не удалось сгенерировать ваш API-ключ."
|
||
}
|
||
},
|
||
"AddAttachmentsRequest": {
|
||
"attachments": "Выбор вложений",
|
||
"info": "Выберите файлы для прикрепления к вашему PDF. Эти файлы будут внедрены и доступны через панель вложений PDF.",
|
||
"selectFiles": "Выберите файлы для вложения",
|
||
"placeholder": "Выберите файлы...",
|
||
"addMoreFiles": "Добавить ещё файлы...",
|
||
"selectedFiles": "Выбранные файлы",
|
||
"submit": "Добавить вложения",
|
||
"results": {
|
||
"title": "Результаты вложений"
|
||
},
|
||
"error": {
|
||
"failed": "Не удалось выполнить добавление вложений"
|
||
}
|
||
},
|
||
"termsAndConditions": "Условия и положения",
|
||
"logOut": "Выйти",
|
||
"addAttachments": {
|
||
"error": {
|
||
"failed": "Произошла ошибка при добавлении вложений в PDF."
|
||
}
|
||
},
|
||
"autoRename": {
|
||
"description": "Этот инструмент автоматически переименует PDF-файлы на основе их содержимого. Он анализирует документ, чтобы найти наиболее подходящий заголовок из текста."
|
||
},
|
||
"customPosition": "Пользовательское положение",
|
||
"details": "Подробности",
|
||
"downloadUnavailable": "Загрузка недоступна для этого элемента",
|
||
"invalidUndoData": "Нельзя отменить: неверные данные операции",
|
||
"margin": {
|
||
"large": "Большой",
|
||
"medium": "Средний",
|
||
"small": "Малый",
|
||
"xLarge": "Очень большой"
|
||
},
|
||
"noFilesToUndo": "Нельзя отменить: в последней операции не было обработанных файлов",
|
||
"noOperationToUndo": "Нет операции для отмены",
|
||
"noValidFiles": "Нет подходящих файлов для обработки",
|
||
"operationCancelled": "Операция отменена",
|
||
"pageEdit": {
|
||
"deselectAll": "Снять выделение",
|
||
"selectAll": "Выбрать все"
|
||
},
|
||
"quickPosition": "Быстрое положение",
|
||
"reorganizePages": {
|
||
"error": {
|
||
"failed": "Не удалось изменить порядок страниц"
|
||
},
|
||
"results": {
|
||
"title": "Порядок страниц изменен"
|
||
},
|
||
"settings": {
|
||
"title": "Настройки"
|
||
},
|
||
"submit": "Изменить порядок страниц"
|
||
},
|
||
"replace-color": {
|
||
"options": {
|
||
"fill": "Цвет заливки",
|
||
"gradient": "Градиент"
|
||
},
|
||
"previewOverlayOpacity": "Непрозрачность наложения предпросмотра",
|
||
"previewOverlayTransparency": "Прозрачность наложения предпросмотра",
|
||
"previewOverlayVisibility": "Показывать наложение предпросмотра",
|
||
"selectText": {
|
||
"1": "Параметры замены или инвертирования цвета",
|
||
"2": "По умолчанию (предустановленные высококонтрастные цвета)",
|
||
"3": "Пользовательские (выберите свои цвета)",
|
||
"4": "Полная инверсия (инвертировать все цвета)",
|
||
"5": "Параметры высококонтрастных цветов",
|
||
"6": "Белый текст на черном фоне",
|
||
"7": "Черный текст на белом фоне",
|
||
"8": "Желтый текст на черном фоне",
|
||
"9": "Зеленый текст на черном фоне",
|
||
"10": "Выберите цвет текста",
|
||
"11": "Выберите цвет фона",
|
||
"12": "Выберите начальный цвет",
|
||
"13": "Выберите конечный цвет"
|
||
},
|
||
"submit": "Заменить",
|
||
"title": "Замена/инвертирование цвета"
|
||
},
|
||
"size": "Размер",
|
||
"submit": "Отправить",
|
||
"success": "Успешно",
|
||
"tools": {
|
||
"noSearchResults": "Инструменты не найдены",
|
||
"noTools": "Нет доступных инструментов"
|
||
},
|
||
"undoDataMismatch": "Нельзя отменить: данные операции повреждены",
|
||
"undoFailed": "Не удалось отменить операцию",
|
||
"undoQuotaError": "Нельзя отменить: недостаточно места на диске",
|
||
"undoStorageError": "Отмена выполнена, но некоторые файлы не удалось сохранить в хранилище",
|
||
"undoSuccess": "Операция успешно отменена",
|
||
"unsupported": "Не поддерживается",
|
||
"onboarding": {
|
||
"welcomeModal": {
|
||
"title": "Добро пожаловать в Stirling PDF!",
|
||
"description": "Хотите пройти короткий 1‑минутный тур по ключевым функциям и началу работы?",
|
||
"helpHint": "Вы всегда можете открыть этот тур позже с помощью кнопки <strong>Справка</strong> в левом нижнем углу.",
|
||
"startTour": "Начать тур",
|
||
"maybeLater": "Позже",
|
||
"dontShowAgain": "Больше не показывать"
|
||
},
|
||
"allTools": "This is the <strong>All Tools</strong> panel, where you can browse and select from all available PDF tools.",
|
||
"selectCropTool": "Давайте выберем инструмент <strong>Обрезка</strong>, чтобы показать, как пользоваться одним из инструментов.",
|
||
"toolInterface": "Это интерфейс инструмента <strong>Обрезка</strong>. Как видите, здесь пока немного элементов, потому что мы еще не добавили PDF-файлы для работы.",
|
||
"filesButton": "Кнопка <strong>Файлы</strong> на панели быстрого доступа позволяет загружать PDF, с которыми будут работать инструменты.",
|
||
"fileSources": "Здесь вы можете загрузить новые файлы или открыть недавние. Для тура мы используем образец файла.",
|
||
"workbench": "Это <strong>Рабочая область</strong> — основная зона, где вы просматриваете и редактируете свои PDF.",
|
||
"viewSwitcher": "Используйте эти элементы управления, чтобы выбрать режим просмотра PDF.",
|
||
"viewer": "<strong>Просмотрщик</strong> позволяет читать и аннотировать ваши PDF.",
|
||
"pageEditor": "<strong>Редактор страниц</strong> позволяет выполнять различные операции со страницами PDF, такие как изменение порядка, поворот и удаление.",
|
||
"activeFiles": "Вид <strong>Активные файлы</strong> показывает все PDF, загруженные в инструмент, и позволяет выбрать, какие из них обрабатывать.",
|
||
"fileCheckbox": "Щелчок по файлу выбирает его для обработки. Можно выбрать несколько файлов для пакетных операций.",
|
||
"selectControls": "<strong>Правая панель</strong> содержит кнопки для быстрого выбора/снятия выделения всех активных PDF, а также кнопки смены темы приложения и языка.",
|
||
"cropSettings": "Теперь, когда мы выбрали файл для обрезки, можно настроить инструмент «Обрезка», чтобы выбрать область, до которой нужно обрезать PDF.",
|
||
"runButton": "После настройки инструмента эта кнопка позволяет запустить инструмент для всех выбранных PDF.",
|
||
"results": "После завершения работы инструмента шаг <strong>Проверка</strong> покажет предпросмотр результатов в этой панели и позволит отменить операцию или скачать файл.",
|
||
"fileReplacement": "Измененный файл автоматически заменит исходный файл в Рабочей области, что позволит легко прогнать его через другие инструменты.",
|
||
"pinButton": "Вы можете использовать кнопку <strong>Закрепить</strong>, если хотите, чтобы файлы оставались активными после выполнения над ними инструментов.",
|
||
"wrapUp": "Готово! Вы узнали об основных областях приложения и о том, как ими пользоваться. Нажимайте кнопку <strong>Справка</strong> в любое время, чтобы снова посмотреть этот тур.",
|
||
"previous": "Предыдущий",
|
||
"next": "Далее",
|
||
"finish": "Готово",
|
||
"startTour": "Начать тур",
|
||
"startTourDescription": "Пройдите ознакомительный тур по ключевым функциям Stirling PDF"
|
||
},
|
||
"adminOnboarding": {
|
||
"welcome": "Добро пожаловать в <strong>Тур для администраторов</strong>! Давайте изучим мощные корпоративные функции и настройки, доступные системным администраторам.",
|
||
"configButton": "Нажмите кнопку <strong>Config</strong>, чтобы получить доступ ко всем системным настройкам и административным элементам управления.",
|
||
"settingsOverview": "Это <strong>Панель настроек</strong>. Настройки администратора организованы по категориям для удобной навигации.",
|
||
"teamsAndUsers": "Управляйте здесь <strong>Командами</strong> и отдельными пользователями. Вы можете приглашать новых пользователей по электронной почте, через общие ссылки или создавать им учетные записи вручную.",
|
||
"systemCustomization": "У нас есть множество способов настроить интерфейс: <strong>Системные настройки</strong> позволяют менять имя приложения и языки, <strong>Функции</strong> — управлять серверным сертификатом, а <strong>Эндпойнты</strong> — включать или отключать конкретные инструменты для ваших пользователей.",
|
||
"databaseSection": "Для продвинутых продакшн-сред имеется настройка <strong>подключения внешних баз данных</strong>, чтобы интегрироваться с вашей существующей инфраструктурой.",
|
||
"connectionsSection": "Раздел <strong>Подключения</strong> поддерживает различные методы входа, включая кастомные SSO и SAML провайдеры, такие как Google и GitHub, а также интеграции с email для уведомлений и коммуникаций.",
|
||
"adminTools": "Наконец, у нас есть расширенные инструменты администрирования, такие как <strong>Аудит</strong> для отслеживания активности системы и <strong>Аналитика использования</strong> для мониторинга взаимодействия пользователей с платформой.",
|
||
"wrapUp": "Это был тур для администраторов! Вы увидели корпоративные функции, которые делают Stirling PDF мощным и настраиваемым решением для организаций. Откройте этот тур в любое время из меню <strong>Справка</strong>."
|
||
},
|
||
"workspace": {
|
||
"title": "Рабочая область",
|
||
"people": {
|
||
"title": "Люди",
|
||
"description": "Управляйте участниками рабочей области и их правами",
|
||
"loading": "Загрузка участников...",
|
||
"searchMembers": "Поиск участников...",
|
||
"addMembers": "Добавить участников",
|
||
"inviteMembers": {
|
||
"label": "Пригласить участников",
|
||
"subtitle": "Введите или вставьте ниже адреса email, разделяя их запятыми. Ваша рабочая область будет тарифицироваться по числу участников."
|
||
},
|
||
"user": "Пользователь",
|
||
"role": "Роль",
|
||
"team": "Команда",
|
||
"status": "Статус",
|
||
"actions": "Действия",
|
||
"noMembersFound": "Участники не найдены",
|
||
"active": "Активен",
|
||
"disabled": "Отключен",
|
||
"activeSession": "Активный сеанс",
|
||
"member": "Участник",
|
||
"admin": "Администратор",
|
||
"roleDescriptions": {
|
||
"admin": "Может управлять настройками и приглашать участников, имеет полный административный доступ.",
|
||
"member": "Может просматривать и редактировать общие файлы, но не может управлять настройками рабочей области или участниками.",
|
||
"user": "Пользователь"
|
||
},
|
||
"editRole": "Изменить роль",
|
||
"enable": "Включить",
|
||
"disable": "Отключить",
|
||
"deleteUser": "Удалить пользователя",
|
||
"deleteUserSuccess": "Пользователь успешно удален",
|
||
"deleteUserError": "Не удалось удалить пользователя",
|
||
"confirmDelete": "Вы уверены, что хотите удалить этого пользователя? Это действие нельзя отменить.",
|
||
"addMember": {
|
||
"title": "Добавить участника",
|
||
"username": "Имя пользователя (email)",
|
||
"usernamePlaceholder": "user@example.com",
|
||
"password": "Пароль",
|
||
"passwordPlaceholder": "Введите пароль",
|
||
"role": "Роль",
|
||
"team": "Команда (необязательно)",
|
||
"teamPlaceholder": "Выберите команду",
|
||
"forcePasswordChange": "Требовать смену пароля при первом входе",
|
||
"cancel": "Отмена",
|
||
"submit": "Добавить участника",
|
||
"usernameRequired": "Требуются имя пользователя и пароль",
|
||
"passwordTooShort": "Пароль должен содержать не менее 6 символов",
|
||
"success": "Пользователь успешно создан",
|
||
"error": "Не удалось создать пользователя"
|
||
},
|
||
"editMember": {
|
||
"title": "Редактировать участника",
|
||
"editing": "Редактирование:",
|
||
"role": "Роль",
|
||
"team": "Команда (необязательно)",
|
||
"teamPlaceholder": "Выберите команду",
|
||
"cancel": "Отмена",
|
||
"submit": "Обновить участника",
|
||
"success": "Пользователь успешно обновлен",
|
||
"error": "Не удалось обновить пользователя"
|
||
},
|
||
"toggleEnabled": {
|
||
"success": "Статус пользователя успешно обновлен",
|
||
"error": "Не удалось обновить статус пользователя"
|
||
},
|
||
"delete": {
|
||
"success": "Пользователь успешно удален",
|
||
"error": "Не удалось удалить пользователя"
|
||
},
|
||
"emailInvite": {
|
||
"tab": "Приглашение по email",
|
||
"description": "Введите или вставьте ниже адреса email, разделяя их запятыми. Пользователи получат учетные данные для входа по email.",
|
||
"emails": "Адреса email",
|
||
"emailsPlaceholder": "user1@example.com, user2@example.com",
|
||
"emailsRequired": "Требуется хотя бы один адрес email",
|
||
"submit": "Отправить приглашения",
|
||
"success": "Пользователи успешно приглашены",
|
||
"partialSuccess": "Некоторые приглашения не отправлены",
|
||
"allFailed": "Не удалось пригласить пользователей",
|
||
"error": "Не удалось отправить приглашения"
|
||
},
|
||
"directInvite": {
|
||
"tab": "Прямое создание"
|
||
},
|
||
"inviteLinkTab": {
|
||
"tab": "Ссылка-приглашение"
|
||
},
|
||
"inviteLink": {
|
||
"description": "Сгенерировать защищенную ссылку, позволяющую пользователю задать свой пароль",
|
||
"email": "Адрес email",
|
||
"emailPlaceholder": "user@example.com (необязательно)",
|
||
"emailDescription": "Необязательно — оставьте пустым для общей ссылки-приглашения, которую может использовать любой",
|
||
"emailRequired": "Требуется адрес email",
|
||
"emailOptional": "Необязательно — оставьте пустым для общей ссылки-приглашения",
|
||
"emailRequiredForSend": "Для отправки уведомления по email требуется адрес email",
|
||
"expiryHours": "Срок действия (часы)",
|
||
"expiryDescription": "Через сколько часов истечет срок действия ссылки",
|
||
"sendEmail": "Отправить ссылку-приглашение по электронной почте",
|
||
"sendEmailDescription": "Если включено, ссылка-приглашение будет отправлена на указанный адрес электронной почты",
|
||
"smtpRequired": "SMTP не настроен",
|
||
"generate": "Сгенерировать ссылку",
|
||
"generated": "Ссылка-приглашение создана",
|
||
"copied": "Ссылка скопирована в буфер обмена",
|
||
"success": "Ссылка-приглашение успешно создана",
|
||
"successWithEmail": "Ссылка-приглашение создана и отправлена по электронной почте",
|
||
"emailSent": "Ссылка-приглашение создана и отправлена по электронной почте",
|
||
"emailFailed": "Ссылка-приглашение создана, но письмо не отправлено",
|
||
"emailFailedDetails": "Ошибка: {0}. Пожалуйста, поделитесь ссылкой-приглашением вручную.",
|
||
"error": "Не удалось создать ссылку-приглашение",
|
||
"submit": "Создать ссылку-приглашение"
|
||
},
|
||
"inviteMode": {
|
||
"username": "Имя пользователя",
|
||
"email": "Электронная почта",
|
||
"link": "Ссылка",
|
||
"emailDisabled": "Приглашения по email требуют настройки SMTP и mail.enableInvites=true в настройках"
|
||
},
|
||
"license": {
|
||
"users": "пользователи",
|
||
"availableSlots": "Доступные места",
|
||
"grandfathered": "На прежних условиях",
|
||
"grandfatheredShort": "{{count}} на прежних условиях",
|
||
"fromLicense": "по лицензии",
|
||
"slotsAvailable": "{{count}} доступных мест для пользователей",
|
||
"noSlotsAvailable": "Нет доступных мест",
|
||
"currentUsage": "Используется {{current}} из {{max}} пользовательских лицензий"
|
||
}
|
||
},
|
||
"teams": {
|
||
"title": "Команды",
|
||
"description": "Управляйте командами и организуйте участников рабочего пространства",
|
||
"loading": "Загрузка команд...",
|
||
"loadingDetails": "Загрузка сведений о команде...",
|
||
"createNewTeam": "Создать новую команду",
|
||
"teamName": "Название команды",
|
||
"totalMembers": "Всего участников",
|
||
"actions": "Действия",
|
||
"noTeamsFound": "Команды не найдены",
|
||
"noMembers": "В этой команде нет участников",
|
||
"system": "Системная",
|
||
"addMember": "Добавить участника",
|
||
"viewTeam": "Просмотреть команду",
|
||
"removeMember": "Удалить из команды",
|
||
"cannotRemoveFromSystemTeam": "Нельзя удалить из системной команды",
|
||
"renameTeamLabel": "Переименовать команду",
|
||
"deleteTeamLabel": "Удалить команду",
|
||
"cannotDeleteInternal": "Нельзя удалить команду Internal",
|
||
"confirmDelete": "Вы уверены, что хотите удалить эту команду? Для удаления команда должна быть пустой.",
|
||
"confirmRemove": "Удалить пользователя из этой команды?",
|
||
"cannotRenameInternal": "Нельзя переименовать команду Internal",
|
||
"cannotAddToInternal": "Нельзя добавлять участников в команду Internal",
|
||
"teamNotFound": "Команда не найдена",
|
||
"backToTeams": "Назад к командам",
|
||
"memberCount": "{{count}} участников",
|
||
"removeMemberSuccess": "Пользователь удален из команды",
|
||
"removeMemberError": "Не удалось удалить пользователя из команды",
|
||
"createTeam": {
|
||
"title": "Создать новую команду",
|
||
"teamName": "Название команды",
|
||
"teamNamePlaceholder": "Введите название команды",
|
||
"cancel": "Отмена",
|
||
"submit": "Создать команду",
|
||
"nameRequired": "Требуется название команды",
|
||
"success": "Команда успешно создана",
|
||
"error": "Не удалось создать команду"
|
||
},
|
||
"renameTeam": {
|
||
"title": "Переименовать команду",
|
||
"renaming": "Переименование:",
|
||
"newTeamName": "Новое название команды",
|
||
"newTeamNamePlaceholder": "Введите новое название команды",
|
||
"cancel": "Отмена",
|
||
"submit": "Переименовать команду",
|
||
"nameRequired": "Требуется название команды",
|
||
"success": "Команда успешно переименована",
|
||
"error": "Не удалось переименовать команду"
|
||
},
|
||
"deleteTeam": {
|
||
"success": "Команда успешно удалена",
|
||
"error": "Не удалось удалить команду. Убедитесь, что команда пуста.",
|
||
"teamMustBeEmpty": "Перед удалением команда должна быть пустой"
|
||
},
|
||
"addMemberToTeam": {
|
||
"title": "Добавить участника в команду",
|
||
"addingTo": "Добавление в",
|
||
"selectUser": "Выберите пользователя",
|
||
"selectUserPlaceholder": "Выберите пользователя",
|
||
"selectUserRequired": "Пожалуйста, выберите пользователя",
|
||
"currentlyIn": "сейчас в",
|
||
"willBeMoved": "Примечание: этот пользователь будет перемещен из текущей команды в эту команду.",
|
||
"cancel": "Отмена",
|
||
"submit": "Добавить участника",
|
||
"userRequired": "Пожалуйста, выберите пользователя",
|
||
"success": "Участник успешно добавлен в команду",
|
||
"error": "Не удалось добавить участника в команду"
|
||
},
|
||
"changeTeam": {
|
||
"label": "Изменить команду",
|
||
"title": "Изменить команду",
|
||
"changing": "Перемещение",
|
||
"selectTeam": "Выберите команду",
|
||
"selectTeamPlaceholder": "Выберите команду",
|
||
"selectTeamRequired": "Пожалуйста, выберите команду",
|
||
"success": "Команда успешно изменена",
|
||
"error": "Не удалось изменить команду",
|
||
"submit": "Изменить команду"
|
||
}
|
||
}
|
||
},
|
||
"plan": {
|
||
"currency": "Валюта",
|
||
"popular": "Популярный",
|
||
"current": "Текущий план",
|
||
"upgrade": "Обновить",
|
||
"contact": "Связаться с нами",
|
||
"customPricing": "Индивидуально",
|
||
"showComparison": "Сравнить все функции",
|
||
"hideComparison": "Скрыть сравнение функций",
|
||
"featureComparison": "Сравнение функций",
|
||
"activePlan": {
|
||
"title": "Активный план",
|
||
"subtitle": "Детали вашей текущей подписки"
|
||
},
|
||
"availablePlans": {
|
||
"title": "Доступные планы",
|
||
"subtitle": "Выберите план, подходящий вашим потребностям"
|
||
},
|
||
"static": {
|
||
"title": "Платежная информация",
|
||
"message": "Онлайн-выставление счетов не настроено. Чтобы обновить план или управлять подписками, пожалуйста, свяжитесь с нами напрямую.",
|
||
"contactSales": "Связаться с отделом продаж",
|
||
"contactToUpgrade": "Свяжитесь с нами, чтобы обновить или настроить ваш план",
|
||
"maxUsers": "Максимум пользователей",
|
||
"upTo": "До"
|
||
},
|
||
"period": {
|
||
"month": "месяц"
|
||
},
|
||
"free": {
|
||
"name": "Бесплатный",
|
||
"highlight1": "Ограниченное использование инструментов в неделю",
|
||
"highlight2": "Доступ ко всем инструментам",
|
||
"highlight3": "Поддержка сообщества"
|
||
},
|
||
"pro": {
|
||
"name": "Pro",
|
||
"highlight1": "Неограниченное использование инструментов",
|
||
"highlight2": "Расширенные инструменты PDF",
|
||
"highlight3": "Без водяных знаков"
|
||
},
|
||
"enterprise": {
|
||
"name": "Корпоративный",
|
||
"highlight1": "Индивидуальная цена",
|
||
"highlight2": "Персональная поддержка",
|
||
"highlight3": "Последние функции"
|
||
},
|
||
"feature": {
|
||
"title": "Функция",
|
||
"pdfTools": "Базовые инструменты PDF",
|
||
"fileSize": "Ограничение размера файла",
|
||
"automation": "Автоматизация рабочих процессов",
|
||
"api": "Доступ к API",
|
||
"priority": "Приоритетная поддержка",
|
||
"customPricing": "Индивидуальная цена"
|
||
}
|
||
},
|
||
"subscription": {
|
||
"status": {
|
||
"active": "Активна",
|
||
"pastDue": "Просрочена",
|
||
"canceled": "Отменена",
|
||
"incomplete": "Незавершена",
|
||
"trialing": "Пробная",
|
||
"none": "Без подписки"
|
||
},
|
||
"renewsOn": "Продлевается {{date}}",
|
||
"cancelsOn": "Отменяется {{date}}"
|
||
},
|
||
"billing": {
|
||
"manageBilling": "Управление платежами",
|
||
"portal": {
|
||
"error": "Не удалось открыть портал оплаты"
|
||
}
|
||
},
|
||
"payment": {
|
||
"preparing": "Подготовка к оплате...",
|
||
"upgradeTitle": "Обновить до {{planName}}",
|
||
"success": "Платеж успешно выполнен!",
|
||
"successMessage": "Ваша подписка успешно активирована. Вскоре вы получите письмо с подтверждением.",
|
||
"autoClose": "Это окно закроется автоматически...",
|
||
"error": "Ошибка оплаты"
|
||
},
|
||
"firstLogin": {
|
||
"title": "Первый вход",
|
||
"welcomeTitle": "Добро пожаловать!",
|
||
"welcomeMessage": "В целях безопасности при первом входе необходимо изменить пароль.",
|
||
"loggedInAs": "Вы вошли как",
|
||
"error": "Ошибка",
|
||
"currentPassword": "Текущий пароль",
|
||
"enterCurrentPassword": "Введите текущий пароль",
|
||
"newPassword": "Новый пароль",
|
||
"enterNewPassword": "Введите новый пароль (не менее 8 символов)",
|
||
"confirmPassword": "Подтвердите новый пароль",
|
||
"reEnterNewPassword": "Введите новый пароль ещё раз",
|
||
"changePassword": "Изменить пароль",
|
||
"allFieldsRequired": "Все поля обязательны",
|
||
"passwordsDoNotMatch": "Новые пароли не совпадают",
|
||
"passwordTooShort": "Пароль должен содержать не менее 8 символов",
|
||
"passwordMustBeDifferent": "Новый пароль должен отличаться от текущего пароля",
|
||
"passwordChangedSuccess": "Пароль успешно изменен! Пожалуйста, войдите снова.",
|
||
"passwordChangeFailed": "Не удалось изменить пароль. Проверьте текущий пароль."
|
||
},
|
||
"invite": {
|
||
"welcome": "Добро пожаловать в Stirling PDF",
|
||
"invalidToken": "Недействительная ссылка-приглашение",
|
||
"validationError": "Не удалось проверить ссылку-приглашение",
|
||
"passwordRequired": "Пароль обязателен",
|
||
"passwordTooShort": "Пароль должен содержать не менее 6 символов",
|
||
"passwordMismatch": "Пароли не совпадают",
|
||
"acceptError": "Не удалось создать учетную запись",
|
||
"validating": "Проверка приглашения...",
|
||
"invalidInvitation": "Недействительное приглашение",
|
||
"goToLogin": "Перейти к входу",
|
||
"welcomeTitle": "Вас пригласили!",
|
||
"welcomeSubtitle": "Завершите настройку учетной записи, чтобы начать",
|
||
"accountFor": "Создание учетной записи для",
|
||
"linkExpires": "Ссылка истекает",
|
||
"email": "Адрес электронной почты",
|
||
"emailPlaceholder": "Введите адрес электронной почты",
|
||
"emailRequired": "Требуется адрес электронной почты",
|
||
"invalidEmail": "Недействительный адрес электронной почты",
|
||
"choosePassword": "Выберите пароль",
|
||
"passwordPlaceholder": "Введите пароль",
|
||
"confirmPassword": "Подтвердите пароль",
|
||
"confirmPasswordPlaceholder": "Введите пароль ещё раз",
|
||
"createAccount": "Создать учетную запись",
|
||
"creating": "Создание учетной записи...",
|
||
"alreadyHaveAccount": "Уже есть учетная запись?",
|
||
"signIn": "Войти"
|
||
},
|
||
"audit": {
|
||
"error": {
|
||
"title": "Ошибка загрузки системы аудита"
|
||
},
|
||
"notAvailable": "Система аудита недоступна",
|
||
"notAvailableMessage": "Система аудита не настроена или недоступна.",
|
||
"disabled": "Журнал аудита отключен",
|
||
"disabledMessage": "Включите журнал аудита в конфигурации приложения, чтобы отслеживать события системы.",
|
||
"systemStatus": {
|
||
"title": "Состояние системы",
|
||
"status": "Журнал аудита",
|
||
"enabled": "Включен",
|
||
"disabled": "Отключен",
|
||
"level": "Уровень аудита",
|
||
"retention": "Срок хранения",
|
||
"days": "дн.",
|
||
"totalEvents": "Всего событий"
|
||
},
|
||
"tabs": {
|
||
"dashboard": "Панель",
|
||
"events": "События аудита",
|
||
"export": "Экспорт"
|
||
},
|
||
"charts": {
|
||
"title": "Панель аудита",
|
||
"error": "Ошибка загрузки графиков",
|
||
"day": "День",
|
||
"week": "Неделя",
|
||
"month": "Месяц",
|
||
"byType": "События по типу",
|
||
"byUser": "События по пользователям",
|
||
"overTime": "События во времени"
|
||
},
|
||
"events": {
|
||
"title": "События аудита",
|
||
"filterByType": "Фильтр по типу",
|
||
"filterByUser": "Фильтр по пользователю",
|
||
"startDate": "Дата начала",
|
||
"endDate": "Дата окончания",
|
||
"clearFilters": "Очистить",
|
||
"error": "Ошибка загрузки событий",
|
||
"noEvents": "Событий не найдено",
|
||
"timestamp": "Метка времени",
|
||
"type": "Тип",
|
||
"user": "Пользователь",
|
||
"ipAddress": "IP-адрес",
|
||
"actions": "Действия",
|
||
"viewDetails": "Просмотреть подробности",
|
||
"eventDetails": "Подробности события",
|
||
"details": "Подробности"
|
||
},
|
||
"export": {
|
||
"title": "Экспорт данных аудита",
|
||
"description": "Экспортируйте события аудита в формат CSV или JSON. Используйте фильтры, чтобы ограничить экспортируемые данные.",
|
||
"format": "Формат экспорта",
|
||
"filters": "Фильтры (необязательно)",
|
||
"filterByType": "Фильтр по типу",
|
||
"filterByUser": "Фильтр по пользователю",
|
||
"startDate": "Дата начала",
|
||
"endDate": "Дата окончания",
|
||
"clearFilters": "Очистить",
|
||
"exportButton": "Экспортировать данные",
|
||
"error": "Не удалось экспортировать данные"
|
||
}
|
||
},
|
||
"usage": {
|
||
"noData": "Данные недоступны",
|
||
"error": "Ошибка загрузки статистики использования",
|
||
"noDataMessage": "Статистика использования временно недоступна.",
|
||
"controls": {
|
||
"top10": "Топ-10",
|
||
"top20": "Топ-20",
|
||
"all": "Все",
|
||
"refresh": "Обновить",
|
||
"dataTypeLabel": "Тип данных:",
|
||
"dataType": {
|
||
"all": "Все",
|
||
"api": "API",
|
||
"ui": "UI"
|
||
}
|
||
},
|
||
"showing": {
|
||
"top10": "Топ-10",
|
||
"top20": "Топ-20",
|
||
"all": "Все"
|
||
},
|
||
"stats": {
|
||
"totalEndpoints": "Всего конечных точек",
|
||
"totalVisits": "Всего посещений",
|
||
"showing": "Показано",
|
||
"selectedVisits": "Выбранные посещения"
|
||
},
|
||
"chart": {
|
||
"title": "График использования конечных точек"
|
||
},
|
||
"table": {
|
||
"title": "Подробная статистика",
|
||
"endpoint": "Конечная точка",
|
||
"visits": "Посещения",
|
||
"percentage": "Процент",
|
||
"noData": "Данные недоступны"
|
||
}
|
||
},
|
||
"backendHealth": {
|
||
"checking": "Проверка состояния бэкенда...",
|
||
"online": "Бэкенд онлайн",
|
||
"offline": "Бэкенд офлайн",
|
||
"starting": "Бэкенд запускается...",
|
||
"wait": "Дождитесь завершения запуска бэкенда и попробуйте снова."
|
||
}
|
||
} |