Files
Stirling-PDF/frontend/editor/public/locales/ru-RU/translation.toml
T
0a50e765b7 Restructure/frontend editor (#6404)
## Move editor under `frontend/editor/`

Pure restructure: `frontend/` becomes the workspace, `frontend/editor/`
holds
  the PDF editor. 1775 file renames + 40 wiring edits. No logic changes.

  ### Why

`frontend/` is currently the editor — its `src/`, `public/`,
`src-tauri/`,
  config files all sit at the root. Promoting `frontend/` to a
workspace and putting the editor in a sibling folder leaves room for
future
apps to drop in alongside it, sharing one `package.json` /
`node_modules` /
  lint config / Storybook.

  ### What moves

  frontend/
  ├── editor/                ← NEW: everything editor-specific
  │   ├── src/               ← was frontend/src/
  │   ├── public/            ← was frontend/public/
  │   ├── src-tauri/         ← was frontend/src-tauri/
│ ├── index.html, vite.config.ts, vitest.config.ts, playwright.config.ts
  │   ├── tsconfig*.json, tailwind.config.js, postcss.config.js
  │   ├── scripts/
  │   ├── .env, .env.desktop, .env.saas
  │   └── DeveloperGuide.md
├── package.json, package-lock.json, node_modules/ ← workspace install
  ├── eslint.config.mjs, .prettierrc, .prettierignore ← shared tooling
  ├── .gitignore
  └── README.md

  ### Wiring edits (40 files)

  - `.taskfiles/frontend.yml`, `desktop.yml`, `e2e.yml`
  - `build.gradle`, `app/core/build.gradle`
- `eslint.config.mjs`, `frontend/package.json`, `.gitignore`,
`.prettierignore`
  - `docker/frontend/Dockerfile`
  - 8 `.github/workflows/*.yml`, plus `.github/dependabot.yml`,
    `.github/config/.files.yaml`, `.github/labeler-config-srvaroa.yml`
  - `scripts/translations/**`
- Docs: `AGENTS.md`, `CLAUDE.md`, `ADDING_TOOLS.md`,
`DeveloperGuide.md`,
`WINDOWS_SIGNING.md`, `devGuide/HowToAddNewLanguage.md`,
`frontend/README.md`,
    `frontend/editor/DeveloperGuide.md`

Plus 3 renamed + edited: `editor/vite.config.ts` (env path +
node_modules
  walk-up), `editor/scripts/setup-env.mts` (renamed from `.ts` for
`import.meta.url`), `editor/scripts/build-provisioner.mjs` (resolve
src-tauri
  relative to script).

  ### Verification

  | Check | Result |
  |---|---|
  | `task frontend:typecheck:all` (6 variants) | exit 0 |
  | `task frontend:lint` (eslint + dpdm) | exit 0 |
  | `task frontend:format:check` | exit 0 |
  | `task frontend:test` | 657 tests pass, 50 files |
| `task frontend:build:{core,proprietary,saas,desktop,prototypes}` | all
green |
| `task desktop:build` | full Tauri pipeline →
`Stirling-PDF_2.11.0_x64_en-US.msi` |
  | `playwright test --list --project=stubbed` | 172 tests discovered |

`task desktop:build` exercises the heaviest path — Rust + WiX + MSI
bundle
against the moved `editor/src-tauri/`. If anything in the restructure
was
  wrong it wouldn't have built.

  ### Test plan

  - [ ] `frontend-validation.yml` green
  - [ ] `e2e-stubbed.yml` green
  - [ ] `tauri-build.yml` green on at least one platform
  - [ ] `check_toml.yml` runs on a translation-touching PR

---------

Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-22 13:40:34 +01:00

8739 lines
499 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
accessInvite = "Пригласить"
addToDoc = "Добавить в документ"
alphabet = "Алфавит"
apply = "Применить"
applyAndContinue = "Применить и продолжить"
areYouSure = "Вы уверены, что хотите уйти?"
back = "Назад"
black = "Черный"
blue = "Синий"
bored = "Скучно ждать?"
cancel = "Отмена"
changedCredsMessage = "Учетные данные изменены!"
chooseFile = "Выбрать файл"
close = "Закрыть"
color = "Цвет"
comingSoon = "Скоро"
confirm = "Подтвердить"
confirmClose = "Подтвердить закрытие"
confirmCloseCancel = "Отмена"
confirmCloseConfirm = "Закрыть файл"
confirmCloseDiscard = "Отменить изменения и закрыть"
confirmCloseMessage = "Вы уверены, что хотите закрыть этот файл?"
confirmCloseSave = "Сохранить и закрыть"
confirmCloseSaveFailed = "Сохранено с ошибками. {{count}} файл{{plural}} не удалось сохранить."
confirmCloseSaveFailedTitle = "Не удалось сохранить"
confirmCloseUnsaved = "В этом файле есть несохранённые изменения."
confirmCloseUnsavedList = "У вас {{count}} файл{{plural}} с несохранёнными изменениями.\n\n{{fileList}}"
confirmPasswordErrorMessage = "Новый пароль и его подтверждение должны совпадать."
custom = "Пользовательский..."
customPosition = "Пользовательское положение"
customTextTooltip = "Необязательный пользовательский формат номеров. Используйте {n} как заполнитель числа. Пример: «Страница {n}» покажет «Страница 1», «Страница 2» и т. д."
delete = "Удалить"
deleteCurrentUserMessage = "Невозможно удалить текущего пользователя."
deleteUsernameExistsMessage = "Имя пользователя не существует и не может быть удалено."
details = "Подробности"
disabledCurrentUserMessage = "Текущий пользователь не может быть отключен"
discardChanges = "Отменить изменения"
discardRedactions = "Отменить и выйти"
donate = "Поддержать"
downgradeCurrentUserLongMessage = "Невозможно понизить роль текущего пользователя. Следовательно, текущий пользователь не будет отображаться."
downgradeCurrentUserMessage = "Невозможно понизить роль текущего пользователя"
download = "Скачать"
downloadComplete = "Загрузка завершена"
downloadPdf = "Скачать PDF"
downloadUnavailable = "Загрузка недоступна для этого элемента"
edit = "Редактировать"
editSecret = "Изменить это значение"
editYourNewFiles = "Отредактируйте ваши новые файлы"
encryptedFileBlocked = "Файл защищён паролем. Сначала разблокируйте его."
encryptedFilesBlocked = "{{count}} файлов защищены паролем. Сначала разблокируйте их."
exportAndContinue = "Экспорт и продолжить"
false = "Нет"
fileNotSavedToDisk = "Не сохранён на диск"
fileSavedToDisk = "Файл сохранён на диск"
fileSelected = "Выбрано: {{filename}}"
filesSelected = "файлов выбрано"
font = "Шрифт"
fontSizeTooltip = "Размер текста номера страницы в пунктах. Большие числа — больше текст."
fontTypeTooltip = "Семейство шрифтов для номеров страниц. Выберите в соответствии со стилем документа."
genericSubmit = "Отправить"
goHomepage = "Перейти на главную"
goToPage = "Перейти"
green = "Зеленый"
help = "Помощь"
imgPrompt = "Выберите изображение(я)"
incorrectPasswordMessage = "Текущий пароль неверен."
info = "Информация"
insufficientCredits = "Недостаточно кредитов. Требуется: {{requiredCredits}}, Доступно: {{currentBalance}}, Не хватает: {{shortfall}}"
invalidPasswordMessage = "Пароль не должен быть пустым и не должен содержать пробелы в начале или конце."
invalidUndoData = "Нельзя отменить: неверные данные операции"
invalidUsernameMessage = "Недопустимое имя пользователя, оно может содержать только буквы, цифры и следующие специальные символы @._+- или должно быть действительным адресом электронной почты."
joinDiscord = "Присоединиться к Discord"
keepWorking = "Продолжить работу"
loading = "Загрузка..."
loadingCredits = "Проверка кредитов..."
loadingProStatus = "Проверка статуса подписки..."
logOut = "Выйти"
marginTooltip = "Расстояние между номером страницы и краем страницы."
moreOptions = "Больше параметров"
multiPdfDropPrompt = "Выберите (или перетащите) все необходимые PDF-файлы"
multiPdfPrompt = "Выберите PDF-файлы (2+)"
never = "Никогда"
no = "Нет"
noFavourites = "Нет избранного"
noFileSelected = "Файл не выбран. Пожалуйста, загрузите его."
noFilesToUndo = "Нельзя отменить: в последней операции не было обработанных файлов"
noOperationToUndo = "Нет операции для отмены"
notAuthenticatedMessage = "Пользователь не прошел аутентификацию."
nothingToUndo = "Отменять нечего"
noticeTopUpOrPlan = "Недостаточно кредитов, пополните баланс или перейдите на тариф"
noValidFiles = "Нет подходящих файлов для обработки"
oops = "Упс!"
openInViewer = "Открыть в просмотрщике"
operationCancelled = "Операция отменена"
page = "Страница"
pageNum = "Номер страницы"
pageOrderPrompt = "Пользовательский порядок страниц (Введите список номеров страниц через запятую или функции типа 2n+1):"
pages = "Страницы"
pageSelectionPrompt = "Выбор страниц (Введите список номеров страниц через запятую 1,5,6 или функции типа 2n+1):"
password = "Пароль"
pdfPrompt = "Выберите PDF-файл(ы)"
pendingRedactions = "У вас есть неприменённые зачернения, они будут потеряны."
pendingRedactionsTitle = "Неприменённые зачернения"
pin = "Закрепить файл (оставить активным после выполнения инструмента)"
poweredBy = "Работает на"
pro = "Pro"
processingComplete = "Ваш файл готов."
processingCompleteMultiple = "{{count}} файлов готовы."
processTimeWarning = "Внимание: Данный процесс может занять до минуты в зависимости от размера файла"
property = "Свойство"
quickPosition = "Быстрое положение"
red = "Красный"
reset = "Сбросить"
review = "Рецензирование"
save = "Сохранить"
saveToBrowser = "Сохранить в браузере"
saveUnavailable = "Сохранение недоступно для этого элемента"
seeDockerHub = "Посмотреть на Docker Hub"
selectFillter = "-- Выбрать --"
size = "Размер"
sponsor = "Спонсор"
startingNumberTooltip = "Первый отображаемый номер. Последующие страницы увеличиваются от этого номера."
submit = "Отправить"
success = "Успешно"
termsAndConditions = "Условия и положения"
text = "Текст"
true = "Да"
undo = "Отменить"
undoDataMismatch = "Нельзя отменить: данные операции повреждены"
undoFailed = "Не удалось отменить операцию"
undoOperationTooltip = "Нажмите, чтобы отменить последнюю операцию и восстановить исходные файлы"
undoQuotaError = "Нельзя отменить: недостаточно места на диске"
undoStorageError = "Отмена выполнена, но некоторые файлы не удалось сохранить в хранилище"
undoSuccess = "Операция успешно отменена"
unknown = "Неизвестно"
unpin = "Открепить файл (заменить после выполнения инструмента)"
unsavedChanges = "У вас есть несохранённые изменения в вашем PDF. Что вы хотите сделать?"
unsavedChangesTitle = "Несохранённые изменения"
unsupported = "Не поддерживается"
uploadLimit = "Максимальный размер файла:"
uploadLimitExceededPlural = "слишком большой. Максимально допустимый размер"
uploadLimitExceededSingular = "слишком большой. Максимально допустимый размер"
userAlreadyExistsOAuthMessage = "Пользователь уже существует как пользователь OAuth2."
userAlreadyExistsWebMessage = "Пользователь уже существует как веб-пользователь."
username = "Имя пользователя"
usernameExistsMessage = "Новое имя пользователя уже существует."
userNotFoundMessage = "Пользователь не найден."
visitGithub = "Посетить репозиторий GitHub"
welcome = "Добро пожаловать"
white = "Белый"
WorkInProgess = "В разработке, возможны ошибки и сбои, пожалуйста, сообщайте о любых проблемах!"
yes = "Да"
[account]
accountSettings = "Настройки аккаунта"
adminSettings = "Настройки администратора - Просмотр и добавление пользователей"
changePassword = "Изменить пароль"
changeUsername = "Изменить имя пользователя"
changeUsernameDescription = "Обновите имя пользователя. После обновления вы будете выведены из системы."
confirmNewPassword = "Подтвердите новый пароль"
newPassword = "Новый пароль"
newUsername = "Новое имя пользователя"
newUsernamePlaceholder = "Введите новое имя пользователя"
oldPassword = "Старый пароль"
password = "Пароль подтверждения"
property = "Свойство"
settingsCompare = "Сравнение настроек:"
signOut = "Выйти"
syncTitle = "Синхронизировать настройки браузера с аккаунтом"
syncToAccount = "Синхронизировать Аккаунт <- Браузер"
syncToBrowser = "Синхронизировать Аккаунт -> Браузер"
title = "Настройки аккаунта"
userControlSettings = "Настройки управления пользователями"
webBrowserSettings = "Настройки веб-браузера"
yourApiKey = "Ваш API-ключ"
[account.mfa]
codeLabel = "Код аутентификации"
codePlaceholder = "Введите 6‑значный код"
codeRequired = "Введите код аутентификации, чтобы продолжить."
confirmDisable = "Отключить"
confirmEnable = "Включить"
description = "Добавьте дополнительный уровень безопасности для своей учетной записи."
disableButton = "Отключить двухфакторную аутентификацию"
disabled = "Двухфакторная аутентификация отключена."
disableDescription = "Введите действительный код аутентификации, чтобы отключить двухфакторную аутентификацию."
disableFailed = "Не удалось отключить двухфакторную аутентификацию. Проверьте код и повторите попытку."
disableTitle = "Отключить двухфакторную аутентификацию"
enableButton = "Включить двухфакторную аутентификацию"
enabled = "Двухфакторная аутентификация включена."
enableFailed = "Не удалось включить двухфакторную аутентификацию. Проверьте код и повторите попытку."
manualKey = "Ключ для ручной настройки"
secretWarning = "Храните этот ключ в секрете. Любой, у кого есть доступ, сможет генерировать действительные коды аутентификации."
setupDescription = "Сканируйте QR‑код в приложении-аутентификаторе, затем введите 6‑значный код для подтверждения."
setupFailed = "Не удалось начать настройку двухфакторной аутентификации. Повторите попытку."
setupTitle = "Настройка двухфакторной аутентификации"
ssoDescription = "Двухфакторная аутентификация управляется вашим провайдером идентификации для учетных записей с единой авторизацией."
ssoManaged = "Настройте MFA через вашего провайдера идентификации."
title = "Двухфакторная аутентификация"
[add-page-numbers]
tags = "нумерация,метка,организация,индекс"
[addAttachments.error]
failed = "Произошла ошибка при добавлении вложений в PDF."
[AddAttachmentsRequest]
addMoreFiles = "Добавить ещё файлы..."
attachments = "Выбор вложений"
info = "Выберите файлы для прикрепления к вашему PDF. Эти файлы будут внедрены и доступны через панель вложений PDF."
placeholder = "Выберите файлы..."
selectedFiles = "Выбранные файлы"
selectFiles = "Выберите файлы для вложения"
submit = "Добавить вложения"
[AddAttachmentsRequest.error]
failed = "Не удалось выполнить добавление вложений"
[AddAttachmentsRequest.results]
title = "Результаты вложений"
[AddAttachmentsRequest.tooltip.description]
title = "Что делает"
[AddAttachmentsRequest.tooltip.header]
title = "О добавлении вложений"
[addImage]
applySignatures = "Применить изображения"
header = "Добавить изображение в PDF"
tags = "изображение,jpg,картинка,фото"
title = "Добавить изображение"
[addImage.error]
failed = "Произошла ошибка при добавлении изображения в PDF."
[addImage.image]
hint = "Supports PNG, JPEG, GIF, BMP, TIFF, and SVG files. SVG files will be converted to PNG for embedding."
label = "Файл изображения"
name = "Изображение"
placeholder = "Загрузите изображение"
[addImage.instructions]
noSignature = "Загрузите изображение выше, чтобы включить размещение."
paused = "Размещение приостановлено"
resumeHint = "Возобновите размещение, чтобы нажать и добавить изображение."
text = "После загрузки изображения выше щёлкните в любом месте PDF, чтобы разместить его."
title = "Как добавлять изображения"
[addImage.mode]
move = "Переместить изображение"
pause = "Пауза размещения"
place = "Разместить изображение"
resume = "Возобновить размещение"
[addImage.results]
title = "Результаты добавления изображения"
[addImage.saved]
defaultImageLabel = "Загруженное изображение"
defaultLabel = "Изображение"
[addImage.step]
createDesc = "Загрузите изображение, которое хотите добавить"
place = "Разместить изображение"
placeDesc = "Щёлкните по PDF, чтобы добавить изображение"
[addImage.steps]
configure = "Настроить изображение"
[addPageNumbers]
configuration = "Конфигурация"
customize = "Настроить внешний вид"
customNumberDesc = "По умолчанию {n}, также принимает 'Страница {n} из {total}', 'Текст-{n}', '{filename}-{n}'"
customTextDesc = "Пользовательский текст"
fontName = "Название шрифта"
fontSize = "Размер шрифта"
header = "Добавить номера страниц"
numberPagesDesc = "Какие страницы нумеровать, по умолчанию 'все', также принимает 1-5 или 2,5,9 и т.д."
pagesAndStarting = "Страницы и начальный номер"
positionAndPages = "Положение и страницы"
preview = "Выбор положения"
previewDisclaimer = "Предпросмотр приблизительный. Итог может отличаться из‑за метрик шрифтов PDF."
submit = "Добавить номера страниц"
title = "Добавить номера страниц"
zeroPad = "Zeropad Width (Bates Stamping)"
zeroPadTooltip = "Zeropad (Bates Stamp) page numbers to this width (e.g., 3 ⇒ 001). Set 0 to disable."
[addPageNumbers.error]
failed = "Не удалось добавить номера страниц"
[addPageNumbers.results]
title = "Результаты нумерации страниц"
[addPageNumbers.selectText]
1 = "Выберите PDF-файл:"
2 = "Размер полей"
3 = "Позиция"
4 = "Начальный номер"
5 = "Страницы для нумерации"
6 = "Пользовательский текст"
[addPassword]
completed = "Парольная защита применена"
desc = "Зашифруйте ваш PDF-документ паролем."
filenamePrefix = "зашифровано"
submit = "Зашифровать"
title = "Добавить пароль"
[addPassword.encryption.keyLength]
128bit = "128-бит (стандартная)"
256bit = "256-бит (высокая)"
40bit = "40-бит (низкая)"
label = "Длина ключа шифрования"
[addPassword.error]
failed = "Произошла ошибка при шифровании PDF."
[addPassword.passwords]
completed = "Пароли настроены"
stepTitle = "Пароли и шифрование"
[addPassword.passwords.owner]
label = "Пароль владельца"
placeholder = "Введите пароль владельца"
[addPassword.passwords.user]
label = "Пароль пользователя"
placeholder = "Введите пароль пользователя"
[addPassword.results]
title = "Зашифрованные PDF"
[addPassword.tooltip.encryption]
bullet1 = "40-бит: базовая безопасность, совместима со старыми просмотрщиками"
bullet2 = "128-бит: стандартная безопасность, широко поддерживается"
bullet3 = "256-бит: максимальная безопасность, требует современных просмотрщиков"
text = "Более высокий уровень шифрования обеспечивает лучшую безопасность, но может не поддерживаться старыми PDF-просмотрщиками."
title = "Уровни шифрования"
[addPassword.tooltip.header]
title = "Обзор защиты паролем"
[addPassword.tooltip.passwords]
bullet1 = "Пароль пользователя: требуется для открытия PDF"
bullet2 = "Пароль владельца: управляет разрешениями документа (поддерживается не всеми PDF-просмотрщиками)"
text = "Пароль пользователя ограничивает открытие документа, а пароль владельца — то, что можно делать с документом после открытия. Можно задать оба пароля или только один."
title = "Типы паролей"
[addPassword.tooltip.permissions]
text = "Эти разрешения контролируют, что пользователи могут делать с PDF. Наиболее эффективно вместе с паролем владельца."
title = "Изменить разрешения"
[AddStampRequest]
alphabet = "Алфавит"
clickToExpand = "Click to expand"
customColor = "Пользовательский цвет текста"
customDateDesc = "Custom format"
customMargin = "Пользовательские поля"
customPosition = "Перетащите штамп в нужное место в окне предварительного просмотра."
dateDesc = "Current date"
datetimeDesc = "Date and time combined"
dateTimeVars = "Date & Time"
dynamicVariables = "Dynamic Variables"
examples = "Examples"
filenameDesc = "Filename without extension"
filenameFullDesc = "Filename with extension"
fileVars = "File Information"
fontSize = "Размер шрифта/изображения"
header = "Штамп PDF"
imageSize = "Размер изображения"
margin = "Отступ"
metadataDesc = "From PDF document properties"
metadataVars = "Document Metadata"
multiLine = "multi-line"
noStampSelected = "Штамп не выбран. Вернитесь к Шагу 1."
opacity = "Прозрачность"
otherVars = "Other"
overrideX = "Переопределить координату X"
overrideY = "Переопределить координату Y"
pageNumberDesc = "Current page number"
pageVars = "Page Information"
position = "Позиция"
positionAndFormatting = "Положение и форматирование"
preview = "Preview:"
quickPosition = "Выберите положение на странице для размещения штампа."
rotation = "Поворот"
selectTemplate = "Select a template..."
stampImage = "Изображение штампа"
stampSetup = "Настройка штампа"
stampText = "Текст штампа"
stampTextDescription = "Use dynamic variables below. Use @@ for literal @. Use \\n for new lines."
stampType = "Тип штампа"
submit = "Отправить"
tags = "Штамп,Добавить изображение,центрировать изображение,Водяной знак,PDF,Встраивание,Настройка"
timeDesc = "Current time"
title = "Штамп PDF"
totalPagesDesc = "Total number of pages"
useTemplate = "Use Template"
uuidDesc = "Short unique identifier (8 chars)"
variablesHelp = "Click on any variable to insert it into your stamp text. Use @@ for literal @."
yearMonthDayDesc = "Individual date parts"
[AddStampRequest.error]
failed = "Произошла ошибка при добавлении штампа в PDF."
[AddStampRequest.results]
title = "Результаты штампа"
[AddStampRequest.template]
custom = "Custom"
dateHeader = "Date Header"
doc-info = "Document Info"
draft = "Draft Watermark"
draftWatermark = "Draft Watermark"
european-date = "European Date (DD/MM/YYYY)"
europeanDate = "European Date"
legal-footer = "Legal Footer"
page-numbers = "Page Numbers"
pageNumberFooter = "Page Number Footer"
timestamp = "Timestamp"
[addText]
applySignatures = "Применить текст"
header = "Добавьте текст в PDF"
tags = "текст,аннотация,метка"
title = "Добавить текст"
[addText.error]
failed = "Произошла ошибка при добавлении текста в PDF."
[addText.instructions]
noSignature = "Введите текст выше, чтобы включить размещение."
paused = "Размещение приостановлено"
resumeHint = "Возобновите размещение, чтобы щелкнуть и добавить текст."
text = "После ввода текста выше щелкните в PDF, чтобы разместить его."
title = "Как добавить текст"
[addText.mode]
move = "Переместить текст"
pause = "Пауза размещения"
place = "Разместить текст"
resume = "Возобновить размещение"
[addText.results]
title = "Результаты добавления текста"
[addText.step]
createDesc = "Введите текст, который хотите добавить"
place = "Разместить текст"
placeDesc = "Щелкните в PDF, чтобы добавить текст"
[addText.steps]
configure = "Настройка текста"
[addText.text]
colorLabel = "Цвет текста"
fontLabel = "Шрифт"
fontSizeLabel = "Размер шрифта"
fontSizePlaceholder = "Введите или выберите размер шрифта (8–200)"
name = "Текст"
placeholder = "Введите текст, который нужно добавить"
[adjust-contrast]
tags = "цветокоррекция,настройка,модификация,улучшение"
[adjustContrast]
adjustColors = "Настройка цветов"
basic = "Базовые настройки"
blue = "Синий"
brightness = "Яркость:"
confirm = "Подтвердить"
contrast = "Контраст:"
download = "Скачать"
green = "Зеленый"
header = "Настройка контраста"
noPreview = "Выберите PDF для предварительного просмотра"
red = "Красный"
saturation = "Насыщенность:"
title = "Настройка контраста"
[adjustContrast.error]
failed = "Не удалось настроить цвета/контраст"
[adjustContrast.results]
title = "Скорректированный PDF"
[adjustPageScale]
header = "Изменить масштаб страницы"
submit = "Применить масштабирование страницы"
tags = "изменение размера,изменить,размер,адаптация"
title = "Изменить масштаб страницы"
[adjustPageScale.error]
failed = "Произошла ошибка при изменении масштаба страницы."
[adjustPageScale.pageSize]
keep = "Сохранить исходный размер"
label = "Целевой размер страницы"
legal = "Legal"
letter = "Letter"
[adjustPageScale.scaleFactor]
label = "Коэффициент масштабирования"
[adjustPageScale.tooltip.description]
text = "Изменяйте размер содержимого PDF и меняйте размеры страниц."
title = "Описание"
[adjustPageScale.tooltip.header]
title = "Обзор настроек масштаба страниц"
[adjustPageScale.tooltip.pageSize]
text = "Задает размеры выходных страниц PDF. «Сохранить исходный размер» сохраняет текущие размеры, остальные варианты — стандартные форматы бумаги."
title = "Целевой размер страницы"
[adjustPageScale.tooltip.scaleFactor]
bullet1 = "1.0 = исходный размер"
bullet2 = "0.5 = половина размера (на 50% меньше)"
bullet3 = "2.0 = двойной размер (на 200% больше, возможна обрезка)"
text = "Управляет тем, насколько крупным или мелким выглядит содержимое на странице. Содержимое масштабируется и центрируется — если оно больше размера страницы, часть может быть обрезана."
title = "Коэффициент масштабирования"
[admin]
close = "Закрыть"
error = "Ошибка"
expand = "Развернуть"
success = "Успех"
[admin.settings]
discard = "Отменить"
error = "Не удалось сохранить настройки"
fetchError = "Не удалось загрузить настройки"
loginRequired = "Для изменения настроек администратора должен быть включен режим входа"
restartError = "Не удалось перезапустить сервер. Пожалуйста, перезапустите вручную."
restarting = "Перезапуск сервера"
restartingMessage = "Сервер перезапускается. Пожалуйста, подождите..."
restartRequired = "Требуется перезапуск"
save = "Сохранить изменения"
saved = "Настройки успешно сохранены"
saveError = "Не удалось сохранить настройки"
saveSuccess = "Настройки успешно сохранены"
success = "Настройки успешно сохранены"
title = "Настройки администратора"
workspace = "Рабочая область"
[admin.settings.advanced]
description = "Настройка продвинутых функций и экспериментальных возможностей."
features = "Флаги функций"
processing = "Обработка"
title = "Расширенные"
[admin.settings.advanced.disableSanitize]
description = "ВНИМАНИЕ: Риск безопасности — отключение очистки HTML может привести к уязвимостям XSS"
label = "Отключить очистку HTML"
[admin.settings.advanced.enableAlphaFunctionality]
description = "Включить экспериментальные и альфа-функции (могут быть нестабильными)"
label = "Включить функции Alpha"
[admin.settings.advanced.enableUrlToPDF]
description = "Разрешить конвертацию веб-страниц в PDF-документы"
label = "Включить URL to PDF"
[admin.settings.advanced.endpoints]
description = "Управление эндпойнтами настраивается через YAML. Подробности о включении/отключении конкретных эндпойнтов смотрите в документации."
label = "Эндпойнты"
manage = "Управление эндпойнтами API"
[admin.settings.advanced.maxDPI]
description = "Максимальный DPI для обработки изображений (0 = без ограничений)"
label = "Максимальный DPI"
[admin.settings.advanced.processExecutor]
calibre = "Calibre"
description = "Настройка лимитов сессий и тайм-аутов для каждого исполнителя процесса"
ghostscript = "Ghostscript"
installApp = "Установить приложение"
label = "Ограничения исполнителей процессов"
libreOffice = "LibreOffice"
ocrMyPdf = "OCRmyPDF"
pdfToHtml = "PDF в HTML"
pythonOpenCv = "Python OpenCV"
qpdf = "QPDF"
tesseract = "Tesseract OCR"
weasyPrint = "WeasyPrint"
[admin.settings.advanced.processExecutor.sessionLimit]
description = "Максимальное количество одновременных экземпляров"
label = "Лимит сессий"
[admin.settings.advanced.processExecutor.timeout]
description = "Максимальное время выполнения"
label = "Тайм-аут (минуты)"
[admin.settings.advanced.tempFileManagement]
description = "Настройка хранения временных файлов и поведения очистки"
label = "Управление временными файлами"
[admin.settings.advanced.tempFileManagement.baseTmpDir]
description = "Базовый каталог для временных файлов (оставьте пустым по умолчанию: java.io.tmpdir/stirling-pdf)"
label = "Базовый каталог временных файлов"
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
description = "Как часто запускать очистку (в минутах)"
label = "Интервал очистки (минуты)"
[admin.settings.advanced.tempFileManagement.cleanupSystemTemp]
description = "Очищать более широкий системный временный каталог (используйте с осторожностью)"
label = "Очищать системный временный каталог"
[admin.settings.advanced.tempFileManagement.libreofficeDir]
description = "Каталог для временных файлов LibreOffice (оставьте пустым по умолчанию: baseTmpDir/libreoffice)"
label = "Каталог временных файлов LibreOffice"
[admin.settings.advanced.tempFileManagement.maxAgeHours]
description = "Максимальный возраст в часах перед очисткой временных файлов"
label = "Макс. возраст (часы)"
[admin.settings.advanced.tempFileManagement.prefix]
description = "Префикс для имен временных файлов"
label = "Префикс временных файлов"
[admin.settings.advanced.tempFileManagement.startupCleanup]
description = "Очищать старые временные файлы при запуске приложения"
label = "Очистка при запуске"
[admin.settings.advanced.tempFileManagement.systemTempDir]
description = "Системный временный каталог для очистки (используется только при включенном cleanupSystemTemp)"
label = "Системный каталог временных файлов"
[admin.settings.advanced.tessdataDir]
description = "Путь к каталогу tessdata для языковых файлов OCR"
downloadButton = "Скачать выбранные языки"
downloadErrorGeneric = "Ошибка загрузки: {{message}}. Повторите попытку позже."
downloadErrorNetwork = "Загрузка не удалась из‑за ошибки сети. Проверьте подключение и попробуйте снова."
downloadErrorPermission = "Каталог tessdata недоступен для записи: {{message}}. Выберите каталог с правом записи (например, в папке данных приложения) или измените разрешения."
downloadErrorServer = "На сервере произошла ошибка при загрузке языков tessdata. Повторите попытку позже."
downloadErrorTitle = "Ошибка загрузки"
downloadInvalidBody = "Некоторые выбранные языки недоступны для скачивания. Обновите и выберите из списка."
downloadInvalidTitle = "Недопустимый выбор"
downloadLabel = "Скачать дополнительные языки tessdata"
downloadMissingBody = "Пожалуйста, выберите хотя бы один язык для скачивания."
downloadMissingTitle = "Язык не выбран"
downloadNothingFound = "Дополнительные языки не найдены"
downloadPlaceholder = "Выберите языки"
downloadSuccessBody = "Выбранные языки tessdata сохранены."
downloadSuccessTitle = "Языки загружены"
installedLanguages = "Установленные языки tessdata"
label = "Каталог tessdata"
loadingLanguages = "Загрузка установленных языков tessdata..."
manualLinks = "Ручные загрузки: нажмите на ссылки и поместите файлы в папку tessdata."
noLanguages = "В настроенном каталоге не найдено языков tessdata."
permissionNotice = "Путь tessdata недоступен для записи. Загрузки будут открываться в браузере; сохраните файлы .traineddata вручную в папку tessdata."
[admin.settings.badge]
clickToUpgrade = "Нажмите, чтобы посмотреть детали плана"
[admin.settings.connections]
connect = "Подключить"
description = "Настройка внешних провайдеров аутентификации, таких как OAuth2 и SAML."
disconnect = "Отключить"
disconnected = "Провайдер успешно отключен"
disconnectError = "Не удалось отключить провайдера"
documentation = "Просмотреть документацию"
imageResolutionFull = "Полное (оригинальный размер)"
imageResolutionReduced = "Уменьшенное (макс. 1200 px)"
linkedServices = "Подключенные сервисы"
mobileScannerConvertToPdf = "Преобразовывать изображения в PDF"
mobileScannerConvertToPdfDesc = "Автоматически преобразовывать загруженные изображения в формат PDF. Если выключено, изображения сохраняются как есть."
mobileScannerImageResolution = "Разрешение изображения"
mobileScannerImageResolutionDesc = "Разрешение загруженных изображений. «Уменьшенное» масштабирует изображения до максимум 1200 px для снижения размера файла."
mobileScannerPageFormat = "Формат страницы"
mobileScannerPageFormatDesc = "Размер страницы PDF для преобразованных изображений. «Сохранить» использует исходные размеры изображения."
mobileScannerStretchToFit = "Растянуть по странице"
mobileScannerStretchToFitDesc = "Растягивать изображения на всю страницу. Если выключено, изображения центрируются с сохранением пропорций."
pageFormatA4 = "A4 (210×297 мм)"
pageFormatKeep = "Сохранить (исходные размеры)"
pageFormatLetter = "Letter (8,5×11 дюймов)"
title = "Подключения"
unlinkedServices = "Отключенные сервисы"
[admin.settings.connections.mobileScanner]
description = "Разрешить пользователям загружать файлы с мобильных устройств, сканируя QR‑код"
enable = "Включить загрузку по QR‑коду"
imageResolutionFull = "Полное (оригинальный размер)"
imageResolutionReduced = "Уменьшенное (макс. 1200 px)"
label = "Загрузка с телефона"
link = "Настроить в системных настройках"
mobileScannerConvertToPdf = "Преобразовывать изображения в PDF"
mobileScannerConvertToPdfDesc = "Автоматически преобразовывать загруженные изображения в формат PDF. Если выключено, изображения сохраняются как есть."
mobileScannerImageResolution = "Разрешение изображения"
mobileScannerImageResolutionDesc = "Разрешение загруженных изображений. «Уменьшенное» масштабирует изображения до максимум 1200 px для снижения размера файла."
mobileScannerPageFormat = "Формат страницы"
mobileScannerPageFormatDesc = "Размер страницы PDF для преобразованных изображений. «Сохранить» использует исходные размеры изображения."
mobileScannerStretchToFit = "Растянуть по странице"
mobileScannerStretchToFitDesc = "Растягивать изображения на всю страницу. Если выключено, изображения центрируются с сохранением пропорций."
note = "Примечание: требуется настроенный Frontend URL. "
pageFormatA4 = "A4 (210×297 мм)"
pageFormatKeep = "Сохранить (исходные размеры)"
pageFormatLetter = "Letter (8,5×11 дюймов)"
[admin.settings.connections.oauth2]
label = "OAuth2"
[admin.settings.connections.oauth2.autoCreateUser]
description = "Автоматически создавать учетные записи при первом входе через OAuth2"
label = "Автоматически создавать пользователей"
[admin.settings.connections.oauth2.blockRegistration]
description = "Запретить регистрацию новых пользователей через OAuth2"
label = "Блокировать регистрацию"
[admin.settings.connections.oauth2.clientId]
description = "ID клиента OAuth2 от вашего провайдера"
label = "ID клиента"
[admin.settings.connections.oauth2.clientSecret]
description = "Секрет клиента OAuth2 от вашего провайдера"
label = "Секрет клиента"
[admin.settings.connections.oauth2.enabled]
description = "Разрешить пользователям аутентификацию через провайдеров OAuth2"
label = "Включить OAuth2"
[admin.settings.connections.oauth2.issuer]
description = "URL издателя провайдера OAuth2"
label = "URL издателя"
[admin.settings.connections.oauth2.provider]
description = "Провайдер OAuth2, используемый для аутентификации"
label = "Провайдер"
[admin.settings.connections.oauth2.scopes]
description = "Список scopes OAuth2 через запятую (например, openid, profile, email)"
label = "Scopes OAuth2"
[admin.settings.connections.oauth2.useAsUsername]
description = "Какое утверждение OAuth2 использовать как имя пользователя (например, email, sub)"
label = "Использовать как имя пользователя"
[admin.settings.connections.saml2]
label = "SAML2"
[admin.settings.connections.saml2.autoCreateUser]
description = "Автоматически создавать учетные записи при первом входе через SAML2"
label = "Автоматически создавать пользователей"
[admin.settings.connections.saml2.blockRegistration]
description = "Запретить регистрацию новых пользователей через SAML2"
label = "Блокировать регистрацию"
[admin.settings.connections.saml2.enabled]
description = "Разрешить пользователям аутентификацию через провайдеров SAML2"
label = "Включить SAML2"
[admin.settings.connections.saml2.provider]
description = "Имя провайдера SAML2"
label = "Провайдер"
[admin.settings.connections.saml2.registrationId]
description = "Идентификатор регистрации SAML2"
label = "ID регистрации"
[admin.settings.connections.ssoAutoLogin]
description = "Автоматически перенаправлять на вход через SSO при требуемой аутентификации"
enable = "Включить автовход через SSO"
label = "Автовход через SSO"
[admin.settings.database]
actions = "Действия"
backupCreated = "Резервная копия успешно создана"
backupDescription = "Управляйте резервными копиями H2 прямо из консоли администратора."
backupFailed = "Не удалось создать резервную копию"
backupTitle = "Резервные копии и восстановление"
chooseFile = "Выберите файл резервной копии .sql"
codeMismatch = "Код подтверждения не совпадает"
codeMismatchBody = "Пожалуйста, введите код в точности как показано, чтобы продолжить."
configuration = "Конфигурация базы данных"
confirmCodeLabel = "Введите код подтверждения, чтобы продолжить"
confirmImport = "Подтвердить импорт"
confirmImportTitle = "Подтвердите импорт базы данных"
createBackup = "Создать резервную копию"
created = "Создано"
delete = "Удалить"
deleteConfirm = "Удалить эту резервную копию? Это действие нельзя отменить."
deleteConfirmAction = "Удалить резервную копию"
deleteFailed = "Не удалось удалить резервную копию"
deleteSuccess = "Резервная копия удалена"
deleteTitle = "Удалить резервную копию"
description = "Настройка пользовательского подключения к базе данных для корпоративных внедрений."
download = "Скачать"
downloadFailed = "Не удалось скачать резервную копию"
embedded = "Встроенная база данных H2"
enterCode = "Введите код, показанный выше"
external = "Внешняя база данных"
fileName = "Файл"
h2Hint = "Установите тип базы данных на H2 и отключите пользовательскую базу данных, чтобы включить резервное копирование и восстановление."
h2Only = "Резервные копии доступны только для встроенной базы данных H2."
import = "Импорт"
importFailed = "Не удалось импортировать резервную копию"
importFromUpload = "Импорт из загруженного файла"
importSuccess = "Резервная копия успешно импортирована"
loadError = "Не удалось загрузить резервные копии базы данных"
manageBackups = "Управление резервными копиями"
noBackups = "Резервные копии пока не найдены."
overwriteWarning = "Внимание: текущая база данных будет перезаписана."
overwriteWarningBody = "Все существующие данные будут заменены загруженной резервной копией. Это действие нельзя отменить."
refresh = "Обновить"
selectFile = "Выберите файл .sql для импорта"
size = "Размер"
title = "База данных"
unavailable = "Список резервных копий недоступен для текущей конфигурации базы данных."
uploadTitle = "Загрузка и импорт"
version = "Версия H2"
[admin.settings.database.customUrl]
description = "Полная строка подключения JDBC (например, jdbc:postgresql://localhost:5432/postgres). Если указано, параметры ниже не используются."
label = "Пользовательский URL базы данных"
[admin.settings.database.enableCustom]
description = "Использовать собственную конфигурацию базы данных вместо встроенной по умолчанию"
label = "Включить пользовательскую базу данных"
[admin.settings.database.hostName]
description = "Имя хоста сервера базы данных (не используется, если указан пользовательский URL)"
label = "Имя хоста"
[admin.settings.database.name]
description = "Имя базы данных (не используется, если указан пользовательский URL)"
label = "Имя базы данных"
[admin.settings.database.password]
description = "Пароль для аутентификации в базе данных"
label = "Пароль"
[admin.settings.database.port]
description = "Порт сервера базы данных (не используется, если указан пользовательский URL)"
label = "Порт"
[admin.settings.database.type]
description = "Тип базы данных (не используется, если указан пользовательский URL)"
label = "Тип базы данных"
[admin.settings.database.username]
description = "Имя пользователя для аутентификации в базе данных"
label = "Имя пользователя"
[admin.settings.endpoints]
description = "Управляйте доступностью эндпойнтов API и групп эндпойнтов."
management = "Управление эндпойнтами"
title = "Эндпойнты API"
userDefaults = "Значения по умолчанию для пользовательских настроек"
userDefaultsDescription = "Задайте значения по умолчанию для пользовательских настроек. Пользователи могут переопределить их в личных настройках."
[admin.settings.endpoints.defaultHideUnavailableConversions]
description = "Удалять отключённые параметры конвертации вместо отображения их неактивными"
label = "Скрывать недоступные конвертации по умолчанию"
[admin.settings.endpoints.defaultHideUnavailableTools]
description = "Удалять отключённые инструменты вместо отображения их неактивными"
label = "Скрывать недоступные инструменты по умолчанию"
[admin.settings.endpoints.groupsToRemove]
description = "Выберите группы эндпойнтов для отключения"
label = "Отключенные группы эндпойнтов"
[admin.settings.endpoints.toRemove]
description = "Выберите отдельные эндпойнты для отключения"
label = "Отключенные эндпойнты"
[admin.settings.enterpriseRequired]
message = "Для доступа к {{featureName}} требуется лицензия Enterprise. Вы просматриваете демонстрационные данные для справки."
title = "Требуется лицензия Enterprise"
[admin.settings.features]
description = "Настройка дополнительных функций и возможностей."
title = "Функции"
[admin.settings.features.serverCertificate]
description = "Настройка серверной генерации сертификата для функции «Подписать с Stirling-PDF»"
label = "Серверный сертификат"
[admin.settings.features.serverCertificate.enabled]
description = "Включить серверный сертификат для опции «Подписать с Stirling-PDF»"
label = "Включить серверный сертификат"
[admin.settings.features.serverCertificate.organizationName]
description = "Название организации для создаваемых сертификатов"
label = "Название организации"
[admin.settings.features.serverCertificate.regenerateOnStartup]
description = "Генерировать новый сертификат при каждом запуске приложения"
label = "Пересоздавать при запуске"
[admin.settings.features.serverCertificate.validity]
description = "Количество дней действия сертификата"
label = "Срок действия сертификата (дни)"
[admin.settings.general]
description = "Настройте системные параметры приложения, включая брендинг и поведение по умолчанию."
system = "Система"
title = "Системные настройки"
ui = "Пользовательский интерфейс"
[admin.settings.general.appName]
description = "Имя, отображаемое на вкладке браузера и на главной странице"
label = "Название приложения"
[admin.settings.general.appNameNavbar]
description = "Имя, отображаемое в панели навигации"
label = "Название в панели навигации"
[admin.settings.general.customHTMLFiles]
description = "Разрешить отдачу пользовательских HTML-файлов из каталога customFiles"
label = "Пользовательские HTML-файлы"
[admin.settings.general.customMetadata]
label = "Пользовательские метаданные"
[admin.settings.general.customMetadata.author]
description = "Автор по умолчанию для метаданных PDF (например, имя пользователя)"
label = "Автор по умолчанию"
[admin.settings.general.customMetadata.autoUpdate]
description = "Автоматически обновлять метаданные PDF во всех обработанных документах"
label = "Автообновление метаданных"
[admin.settings.general.customMetadata.creator]
description = "Создатель по умолчанию для метаданных PDF"
label = "Создатель по умолчанию"
[admin.settings.general.customMetadata.producer]
description = "Производитель по умолчанию для метаданных PDF"
label = "Производитель по умолчанию"
[admin.settings.general.customPaths]
description = "Настройте пользовательские пути файловой системы для обработки в конвейере и внешних инструментов"
label = "Пользовательские пути"
[admin.settings.general.customPaths.operations]
label = "Пути к внешним инструментам"
[admin.settings.general.customPaths.operations.unoconvert]
description = "Путь к LibreOffice unoconvert для конвертации документов (оставьте пустым по умолчанию: /opt/venv/bin/unoconvert)"
label = "Исполняемый файл Unoconvert"
[admin.settings.general.customPaths.operations.weasyprint]
description = "Путь к исполняемому файлу WeasyPrint для конвертации HTML в PDF (оставьте пустым по умолчанию: /opt/venv/bin/weasyprint)"
label = "Исполняемый файл WeasyPrint"
[admin.settings.general.customPaths.pipeline]
label = "Каталоги конвейера"
[admin.settings.general.customPaths.pipeline.finishedFoldersDir]
description = "Каталог, куда выводятся обработанные PDF (оставьте пустым по умолчанию: /pipeline/finishedFolders)"
label = "Каталог завершенных папок"
[admin.settings.general.customPaths.pipeline.pipelineDir]
description = "Base directory for pipeline resources (leave empty for default: /pipeline)"
label = "Pipeline Directory"
[admin.settings.general.customPaths.pipeline.watchedFoldersDir]
description = "Каталог, где конвейер отслеживает входящие PDF (оставьте пустым по умолчанию: /pipeline/watchedFolders)"
label = "Каталог отслеживаемых папок"
[admin.settings.general.customPaths.pipeline.watchedFoldersDirs]
description = "Directories where pipeline monitors for incoming PDFs (one per line or comma-separated; leave empty for default: /pipeline/watchedFolders)"
label = "Watched Folders Directories"
[admin.settings.general.defaultLocale]
description = "Язык по умолчанию для новых пользователей (например, en_US, es_ES)"
label = "Локаль по умолчанию"
[admin.settings.general.fileUploadLimit]
description = "Максимальный размер загружаемого файла (например, 100MB, 1GB)"
label = "Лимит загрузки файлов"
[admin.settings.general.frontendUrl]
description = "Базовый URL фронтенда (например, https://pdf.example.com). Используется для ссылок приглашений по email и загрузок через мобильный QR‑код. Оставьте пустым, чтобы использовать URL бэкенда."
label = "Frontend URL"
[admin.settings.general.hideDisabledTools]
description = "Скрывать отключенные инструменты из интерфейса"
label = "Скрывать отключенные инструменты"
[admin.settings.general.hideDisabledTools.googleDrive]
description = "Скрывать кнопку Google Drive, если не включено"
label = "Скрывать Google Drive"
[admin.settings.general.hideDisabledTools.mobileScanner]
description = "Скрывать кнопку мобильного QR-сканера, если не включено"
label = "Скрывать мобильный сканер"
[admin.settings.general.homeDescription]
description = "Текст описания, показываемый на главной странице"
label = "Описание главной страницы"
[admin.settings.general.languages]
description = "Языки, которые пользователи могут выбрать (оставьте пустым, чтобы включить все языки)"
label = "Доступные языки"
placeholder = "Выберите языки"
[admin.settings.general.logoStyle]
classic = "Классический"
classicAlt = "Классический логотип"
description = "Выберите между современным минималистичным логотипом и классической иконкой S"
label = "Стиль логотипа"
modern = "Современный"
modernAlt = "Современный логотип"
[admin.settings.general.showUpdate]
description = "Показывать уведомления при наличии новой версии"
label = "Показывать уведомления об обновлениях"
[admin.settings.general.showUpdateOnlyAdmin]
description = "Ограничить уведомления об обновлениях только администраторам"
label = "Показывать обновления только администраторам"
[admin.settings.legal]
description = "Настройка ссылок на юридические документы и политики."
title = "Юридические документы"
[admin.settings.legal.accessibilityStatement]
description = "URL или имя файла для заявления о доступности"
label = "Заявление о доступности"
[admin.settings.legal.cookiePolicy]
description = "URL или имя файла для политики cookie"
label = "Политика cookie"
[admin.settings.legal.disclaimer]
message = "Настраивая эти юридические документы, вы полностью берете на себя ответственность за соблюдение всех применимых законов и норм, включая, помимо прочего, GDPR и другие требования ЕС по защите данных. Изменяйте эти настройки только если: (1) вы управляете личным/частным экземпляром, (2) вы находитесь за пределами юрисдикции ЕС и понимаете свои местные правовые обязательства, или (3) вы получили надлежащую юридическую консультацию и принимаете единоличную ответственность за все пользовательские данные и соблюдение законодательства. Stirling-PDF и его разработчики не несут ответственности за ваши юридические обязательства."
title = "Предупреждение об ответственности"
[admin.settings.legal.impressum]
description = "URL или имя файла для impressum (требуется в некоторых юрисдикциях)"
label = "Impressum"
[admin.settings.legal.privacyPolicy]
description = "URL или имя файла для политики конфиденциальности"
label = "Политика конфиденциальности"
[admin.settings.legal.termsAndConditions]
description = "URL или имя файла для условий и положений"
label = "Условия и положения"
[admin.settings.loginDisabled]
message = "Для изменения настроек администратора должен быть включен режим входа. Установите SECURITY_ENABLELOGIN=true в окружении или security.enableLogin: true в settings.yml, затем перезапустите сервер."
readOnly = "Ниже приведены примерные значения для справки. Включите режим входа, чтобы просматривать и редактировать фактическую конфигурацию."
title = "Требуется режим входа"
[admin.settings.mail]
description = "Настройка параметров SMTP для отправки email-уведомлений."
smtp = "Конфигурация SMTP"
title = "Почтовый сервер"
[admin.settings.mail.enabled]
description = "Включить email-уведомления и функциональность SMTP"
label = "Включить почту"
[admin.settings.mail.enableInvites]
description = "Разрешить администраторам приглашать пользователей по email с автогенерацией паролей"
label = "Включить приглашения по email"
[admin.settings.mail.from]
description = "Адрес email, используемый как отправитель"
label = "Адрес отправителя"
[admin.settings.mail.frontendUrl]
description = "Базовый URL для фронтенда (например, https://pdf.example.com). Используется для генерации ссылок-приглашений в письмах. Оставьте пустым, чтобы использовать URL бэкенда."
label = "URL фронтенда"
[admin.settings.mail.frontendUrlNote]
link = "Настроить в системных настройках"
note = "Примечание: требуется настроенный Frontend URL. "
[admin.settings.mail.host]
description = "Имя хоста или IP-адрес вашего сервера SMTP"
label = "Хост SMTP"
[admin.settings.mail.password]
description = "Пароль для аутентификации SMTP"
label = "Пароль SMTP"
[admin.settings.mail.port]
description = "Номер порта для соединения SMTP (обычно 25, 465 или 587)"
label = "Порт SMTP"
[admin.settings.mail.username]
description = "Имя пользователя для аутентификации SMTP"
label = "Имя пользователя SMTP"
[admin.settings.premium]
description = "Настройте ключ лицензии премиум или enterprise."
license = "Конфигурация лицензии"
noInput = "Укажите лицензионный ключ или файл"
title = "Премиум и Enterprise"
[admin.settings.premium.currentLicense]
file = "Источник: файл лицензии ({{path}})"
key = "Источник: лицензионный ключ"
noInput = "Укажите лицензионный ключ или загрузите файл сертификата"
success = "Успешно"
title = "Активная лицензия"
type = "Тип: {{type}}"
[admin.settings.premium.enabled]
description = "Включить проверку лицензии для pro/enterprise функций"
label = "Включить премиум-функции"
[admin.settings.premium.file]
choose = "Выберите файл лицензии"
description = "Загрузите файл лицензии .lic или .cert из офлайн-покупки"
label = "Файл лицензионного сертификата"
selected = "Выбрано: {{filename}} ({{size}})"
successMessage = "Файл лицензии успешно загружен и активирован. Перезапуск не требуется."
[admin.settings.premium.inputMethod]
file = "Файл сертификата"
text = "Лицензионный ключ"
[admin.settings.premium.key]
description = "Введите ваш премиум или enterprise лицензионный ключ"
label = "Лицензионный ключ"
success = "Ключ лицензии сохранён"
successMessage = "Ваш лицензионный ключ успешно активирован. Перезапуск не требуется."
[admin.settings.premium.key.overwriteWarning]
line1 = "Перезапись текущего лицензионного ключа необратима."
line2 = "Предыдущая лицензия будет безвозвратно утеряна, если вы не сделали резервную копию где‑то ещё."
line3 = "Важно: храните лицензионные ключи в секрете и безопасности. Никогда не публикуйте их."
title = "⚠️ Внимание: обнаружена существующая лицензия"
[admin.settings.premium.licenseKey]
info = "Если у вас есть лицензионный ключ или файл сертификата после прямой покупки, введите его здесь для активации премиум‑ или enterprise‑функций."
toggle = "Есть лицензионный ключ или файл сертификата?"
[admin.settings.premium.movedFeatures]
message = "Премиум и Enterprise функции теперь размещены в соответствующих разделах:"
title = "Премиум-функции распределены"
[admin.settings.privacy]
analytics = "Аналитика и отслеживание"
description = "Настройка параметров конфиденциальности и сбора данных."
searchEngine = "Видимость для поисковых систем"
title = "Конфиденциальность"
[admin.settings.privacy.enableAnalytics]
description = "Собирать анонимную аналитику использования для улучшения приложения"
label = "Включить аналитику"
[admin.settings.privacy.googleVisibility]
description = "Разрешить поисковым системам индексировать это приложение"
label = "Видимость в Google"
[admin.settings.privacy.metricsEnabled]
description = "Включить сбор показателей производительности и использования. Предоставляет эндпойнт API для доступа администраторов к данным метрик"
label = "Включить метрики"
[admin.settings.restart]
later = "Перезапустить позже"
message = "Настройки успешно сохранены. Для вступления изменений в силу требуется перезапуск сервера."
now = "Перезапустить сейчас"
question = "Перезапустить сервер сейчас или позже?"
title = "Требуется перезапуск"
[admin.settings.security]
authentication = "Аутентификация"
description = "Настройка аутентификации, поведения входа и политик безопасности."
title = "Безопасность"
[admin.settings.security.audit]
hideDetails = "Скрыть подробности уровня аудита"
label = "Журналирование аудита"
showDetails = "Показать подробности уровня аудита"
[admin.settings.security.audit.advancedOptions]
description = "Следующие параметры увеличивают время обработки и использование памяти. Включайте только при реальной необходимости."
title = "Расширенные параметры"
[admin.settings.security.audit.captureFileHash]
description = "Извлекать SHA-256 хэш загруженных PDF-файлов для проверки целостности. Независимо от уровня аудита."
label = "Фиксировать хэш файла (SHA-256)"
[admin.settings.security.audit.captureOperationResults]
description = "Фиксировать возвращаемые значения методов. Не рекомендуется: значительно увеличивает объем журналов и использование диска."
label = "Фиксировать результаты операций"
[admin.settings.security.audit.capturePdfAuthor]
description = "Извлекать поле автора из PDF-документов во время обработки. Требует разбора PDF, увеличивает задержку. Независимо от уровня аудита."
label = "Фиксировать метаданные автора PDF"
[admin.settings.security.audit.enabled]
description = "Отслеживать действия пользователей и системные события для соответствия требованиям и мониторинга безопасности"
label = "Включить журналирование аудита"
[admin.settings.security.audit.level]
description = "0=ВЫКЛ, 1=БАЗОВЫЙ, 2=СТАНДАРТНЫЙ, 3=ПОДРОБНЫЙ"
label = "Уровень аудита"
[admin.settings.security.audit.levelDetails]
basic = "Операции с PDF-файлами (compress, split, merge и т. д.) и изменения настроек. Фиксируется: статус операции (успех/ошибка), параметры методов, тайминги. Минимальный объем журнала."
off = "Без журналирования аудита (кроме критических событий безопасности)"
standard = "События BASIC, а также: вход/выход пользователя, изменения учетной записи, общие GET-запросы. Исключает непрерывные опросы (/auth/me, /app-config, /health и т. д.), чтобы снизить шум в журналах. Оптимально для большинства развертываний."
verbose = "События STANDARD, а также: непрерывные опросы, все GET-запросы, детальные тайминги. Внимание: большой объем журналов и влияние на производительность."
[admin.settings.security.audit.retentionDays]
description = "Количество дней хранения журналов аудита"
label = "Срок хранения аудита (дни)"
[admin.settings.security.csrfDisabled]
description = "Отключить защиту от межсайтовой подделки запросов (не рекомендуется)"
label = "Отключить защиту CSRF"
[admin.settings.security.enableLogin]
description = "Требовать вход пользователей перед доступом к приложению"
label = "Включить вход"
[admin.settings.security.htmlUrlSecurity]
advanced = "Расширенные настройки"
description = "Настройка ограничений доступа по URL при обработке HTML для предотвращения атак SSRF"
label = "Безопасность URL для HTML"
networkBlocking = "Блокировка сети"
[admin.settings.security.htmlUrlSecurity.allowedDomains]
description = "По одному домену на строку (например, cdn.example.com). Разрешены только эти домены при уровне MAX"
label = "Разрешенные домены (белый список)"
[admin.settings.security.htmlUrlSecurity.blockCloudMetadata]
description = "Блокировать эндпойнты метаданных облачных провайдеров (169.254.169.254)"
label = "Блокировать эндпойнты метаданных облака"
[admin.settings.security.htmlUrlSecurity.blockedDomains]
description = "По одному домену на строку (например, malicious.com). Дополнительные домены для блокировки"
label = "Заблокированные домены (черный список)"
[admin.settings.security.htmlUrlSecurity.blockLinkLocal]
description = "Блокировать адреса link-local (169.254.x.x, fe80::/10)"
label = "Блокировать link-local адреса"
[admin.settings.security.htmlUrlSecurity.blockLocalhost]
description = "Блокировать localhost и loopback-адреса (127.x.x.x, ::1)"
label = "Блокировать localhost"
[admin.settings.security.htmlUrlSecurity.blockPrivateNetworks]
description = "Блокировать частные сети RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)"
label = "Блокировать частные сети"
[admin.settings.security.htmlUrlSecurity.enabled]
description = "Включить ограничения безопасности URL для конвертации HTML в PDF"
label = "Включить безопасность URL"
[admin.settings.security.htmlUrlSecurity.internalTlds]
description = "По одному TLD на строку (например, .local, .internal). Блокировать домены с такими TLD-шаблонами"
label = "Внутренние TLD"
[admin.settings.security.htmlUrlSecurity.level]
description = "MAX: только белый список, MEDIUM: блокировка внутренних сетей, OFF: без ограничений"
label = "Уровень безопасности"
max = "Максимальный (только белый список)"
medium = "Средний (блокировать внутренние)"
off = "Выкл. (без ограничений)"
[admin.settings.security.initialLogin]
label = "Первичный вход"
[admin.settings.security.initialLogin.password]
description = "Пароль для начальной учетной записи администратора"
label = "Начальный пароль"
[admin.settings.security.initialLogin.username]
description = "Имя пользователя для начальной учетной записи администратора"
label = "Начальное имя пользователя"
[admin.settings.security.jwt]
label = "Конфигурация JWT"
[admin.settings.security.jwt.allowedClockSkewSeconds]
description = "Допуск расхождения времени клиента/сервера при проверке токена (по умолчанию: 60 секунд)"
label = "Допустимое расхождение времени (секунды)"
[admin.settings.security.jwt.desktopTokenExpiryMinutes]
description = "Время жизни токена доступа в минутах для настольных клиентов. Настольные приложения автоматически определяются по User-Agent и получают более длительные сессии для лучшего UX (по умолчанию: 43200 = 30 дней)"
label = "Срок действия токена для настольных клиентов (в минутах)"
[admin.settings.security.jwt.enableKeyCleanup]
description = "Автоматически удалять просроченные ключи JWT"
label = "Включить очистку ключей"
[admin.settings.security.jwt.enableKeyRotation]
description = "Автоматически периодически ротировать ключи подписи JWT"
label = "Включить ротацию ключей"
[admin.settings.security.jwt.persistence]
description = "Хранить ключи JWT постоянно, чтобы переживать перезапуски сервера"
label = "Включить постоянность ключей"
[admin.settings.security.jwt.refreshGraceMinutes]
description = "Разрешить обновление токена в течение указанного количества минут после истечения срока (по умолчанию: 15 минут, максимум 3 попытки)"
label = "Льготный период обновления (минуты)"
[admin.settings.security.jwt.secureCookie]
description = "Требовать HTTPS для cookie с JWT (рекомендуется для продакшена)"
label = "Безопасная cookie"
[admin.settings.security.jwt.tokenExpiryMinutes]
description = "Время жизни токена доступа в минутах для веб‑клиентов (по умолчанию: 1440 = 24 часа)"
label = "Срок действия веб‑токена (в минутах)"
[admin.settings.security.loginAttemptCount]
description = "Максимальное число неудачных попыток входа до блокировки учетной записи"
label = "Лимит попыток входа"
[admin.settings.security.loginMethod]
all = "Все методы"
description = "Метод аутентификации для входа пользователей"
label = "Способ входа"
normal = "Только имя пользователя/пароль"
oauth2 = "Только OAuth2"
saml2 = "Только SAML2"
[admin.settings.security.loginResetTimeMinutes]
description = "Время до сброса счетчика неудачных попыток входа"
label = "Время сброса попыток (минуты)"
[admin.settings.security.ssoNotice]
message = "Провайдеры аутентификации OAuth2 и SAML2 перемещены в меню «Подключения» для упрощения управления."
title = "Ищете настройки SSO/SAML?"
[admin.settings.security.xFrameOptions]
deny = "Deny (Prevents all framing)"
description = "Controls whether the application can be embedded in iframes"
disabled = "Disabled (No X-Frame-Options header)"
label = "X-Frame-Options"
sameorigin = "Same Origin (Allow framing from same domain)"
[admin.settings.storage]
description = "Управляйте хранением на сервере и параметрами общего доступа."
title = "Хранение файлов и общий доступ"
[admin.settings.storage.enabled]
description = "Разрешить пользователям хранить файлы на сервере."
label = "Включить хранение файлов на сервере"
[admin.settings.storage.sharing.email]
description = "Разрешить общий доступ по адресам электронной почты."
label = "Включить общий доступ по электронной почте"
mailLink = "Настроить параметры почты"
mailNote = "Требуется настройка почты. "
[admin.settings.storage.sharing.enabled]
description = "Разрешить пользователям делиться сохранёнными файлами."
label = "Включить общий доступ"
[admin.settings.storage.sharing.links]
description = "Разрешить общий доступ через ссылки для вошедших пользователей."
frontendUrlLink = "Настроить в системных настройках"
frontendUrlNote = "Требуется Frontend URL. "
label = "Включить ссылки общего доступа"
[admin.settings.storage.signing.enabled]
description = "Разрешить пользователям создавать сессии подписания документа с несколькими участниками. Требуется включить хранение файлов на сервере."
label = "Включить групповое подписание (Alpha)"
[admin.settings.telegram]
description = "Настройте подключение бота Telegram, контроль доступа и поведение обратной связи."
title = "Бот Telegram"
[admin.settings.telegram.accessControl]
description = "Ограничьте, какие пользователи или каналы могут взаимодействовать с ботом."
title = "Контроль доступа"
[admin.settings.telegram.allowChannelIDs]
description = "Введите ID каналов Telegram, которым разрешено взаимодействовать с ботом."
label = "Разрешённые ID каналов"
placeholder = "Добавьте ID канала и нажмите Enter"
[admin.settings.telegram.allowUserIDs]
description = "Введите ID пользователей Telegram, которым разрешено взаимодействовать с ботом."
label = "Разрешённые ID пользователей"
placeholder = "Добавьте ID пользователя и нажмите Enter"
[admin.settings.telegram.botToken]
description = "API‑токен, выданный BotFather для вашего бота Telegram."
label = "Токен бота"
[admin.settings.telegram.botUsername]
description = "Публичное имя пользователя вашего бота Telegram."
label = "Имя пользователя бота"
[admin.settings.telegram.customFolderSuffix]
description = "Добавлять ID чата к папкам входящих файлов, чтобы изолировать загрузки по чатам."
label = "Использовать настраиваемый суффикс папки"
[admin.settings.telegram.enableAllowChannelIDs]
description = "Если включено, бот будет доступен только перечисленным ID каналов."
label = "Разрешить указанные ID каналов"
[admin.settings.telegram.enableAllowUserIDs]
description = "Если включено, бот будет доступен только перечисленным ID пользователей."
label = "Разрешить указанные ID пользователей"
[admin.settings.telegram.enabled]
description = "Разрешить пользователям взаимодействовать со Stirling PDF через настроенного бота Telegram."
label = "Включить бота Telegram"
[admin.settings.telegram.feedback]
description = "Выберите, когда бот должен отправлять сообщения обратной связи пользователям и каналам."
title = "Сообщения обратной связи"
[admin.settings.telegram.feedback.channel]
title = "Правила обратной связи для каналов"
[admin.settings.telegram.feedback.channel.errorMessage]
description = "Показывать подробные сообщения об ошибках для каналов."
label = "Показывать сообщения об ошибках (канал)"
[admin.settings.telegram.feedback.channel.errorProcessing]
description = "Отправлять сообщения об ошибках обработки в каналы."
label = "Показывать ошибки обработки (канал)"
[admin.settings.telegram.feedback.channel.noValidDocument]
description = "Подавлять ответ «Нет подходящего документа» для загрузок в канал."
label = "Показывать «Нет подходящего документа» (канал)"
[admin.settings.telegram.feedback.general.enabled]
description = "Определяет, отправляет ли бот сообщения обратной связи вообще."
label = "Включить обратную связь"
[admin.settings.telegram.feedback.user]
title = "Правила обратной связи для пользователей"
[admin.settings.telegram.feedback.user.errorMessage]
description = "Показывать подробные сообщения об ошибках для пользователей."
label = "Показывать сообщения об ошибках (пользователь)"
[admin.settings.telegram.feedback.user.errorProcessing]
description = "Отправлять сообщения об ошибках обработки пользователям."
label = "Показывать ошибки обработки (пользователь)"
[admin.settings.telegram.feedback.user.noValidDocument]
description = "Подавлять ответ «Нет подходящего документа» для загрузок от пользователей."
label = "Показывать «Нет подходящего документа» (пользователь)"
[admin.settings.telegram.pipelineInboxFolder]
description = "Папка в каталоге конвейера, где хранятся входящие файлы Telegram."
label = "Папка входящих"
[admin.settings.telegram.pollingIntervalMillis]
description = "Интервал между проверками новых обновлений Telegram."
label = "Интервал опроса (мс)"
[admin.settings.telegram.processing]
description = "Настройте интервалы опроса и таймауты обработки для загрузок из Telegram."
title = "Обработка"
[admin.settings.telegram.processingTimeoutSeconds]
description = "Максимальное время ожидания выполнения задачи до сообщения об ошибке."
label = "Таймаут обработки (секунды)"
[admin.settings.unsavedChanges]
cancel = "Продолжить редактирование"
discard = "Отменить изменения"
hint = "У вас есть несохранённые изменения"
message = "У вас есть несохранённые изменения. Отменить их?"
title = "Несохранённые изменения"
[admin.status]
active = "Активно"
inactive = "Неактивно"
[adminOnboarding]
adminTools = "Наконец, у нас есть расширенные инструменты администрирования, такие как <strong>Аудит</strong> для отслеживания активности системы и <strong>Аналитика использования</strong> для мониторинга взаимодействия пользователей с платформой."
configButton = "Нажмите кнопку <strong>Config</strong>, чтобы получить доступ ко всем системным настройкам и административным элементам управления."
connectionsSection = "Раздел <strong>Подключения</strong> поддерживает различные методы входа, включая кастомные SSO и SAML провайдеры, такие как Google и GitHub, а также интеграции с email для уведомлений и коммуникаций."
databaseSection = "Для продвинутых продакшн-сред имеется настройка <strong>подключения внешних баз данных</strong>, чтобы интегрироваться с вашей существующей инфраструктурой."
settingsOverview = "Это <strong>Панель настроек</strong>. Настройки администратора организованы по категориям для удобной навигации."
systemCustomization = "У нас есть множество способов настроить интерфейс: <strong>Системные настройки</strong> позволяют менять имя приложения и языки, <strong>Функции</strong> — управлять серверным сертификатом, а <strong>Эндпойнты</strong> — включать или отключать конкретные инструменты для ваших пользователей."
teamsAndUsers = "Управляйте здесь <strong>Командами</strong> и отдельными пользователями. Вы можете приглашать новых пользователей по электронной почте, через общие ссылки или создавать им учетные записи вручную."
welcome = "Добро пожаловать в <strong>Тур для администраторов</strong>! Давайте изучим мощные корпоративные функции и настройки, доступные системным администраторам."
wrapUp = "Это был тур для администраторов! Вы увидели корпоративные функции, которые делают Stirling PDF мощным и настраиваемым решением для организаций. Откройте этот тур в любое время из меню <strong>Справка</strong>."
[adminUserSettings]
actions = "Действия"
activeUsers = "Активные пользователи:"
addUser = "Добавить нового пользователя"
admin = "Администратор"
apiUser = "Ограниченный пользователь API"
authenticated = "Аутентифицирован"
changeUserRole = "Изменить роль пользователя"
confirmChangeUserStatus = "Отключить/включить пользователя?"
confirmDeleteUser = "Удалить пользователя?"
deleteUser = "Удалить пользователя"
demoUser = "Демо-пользователь (без настраиваемых параметров)"
disabledUser = "отключенный пользователь"
disabledUsers = "Отключенные пользователи:"
editOwnProfil = "Редактировать свой профиль"
enabledUser = "активный пользователь"
extraApiUser = "Дополнительный ограниченный пользователь API"
forceChange = "Требовать смену пароля при входе"
header = "Настройки управления пользователями администратора"
internalApiUser = "Внутренний пользователь API"
lastRequest = "Последний запрос"
role = "Роль"
roles = "Роли"
submit = "Сохранить пользователя"
title = "Настройки управления пользователями"
totalUsers = "Всего пользователей:"
usage = "Просмотр использования"
user = "Пользователь"
usernameInfo = "Имя пользователя может содержать только буквы, цифры и следующие специальные символы @._+- или должно быть действительным адресом электронной почты."
webOnlyUser = "Только веб-пользователь"
[analytics]
disable = "Отключить аналитику"
enable = "Включить аналитику"
learnMore = "Подробнее"
paragraph1 = "В Stirling PDF есть опциональная аналитика для улучшения продукта. Мы не отслеживаем личную информацию или содержимое файлов."
paragraph2 = "Пожалуйста, рассмотрите возможность включения аналитики, чтобы помочь развитию Stirling-PDF и позволить нам лучше понимать наших пользователей."
privacyAssurance = "Мы не отслеживаем персональные данные и содержимое ваших файлов."
settings = "Вы можете изменить настройки аналитики в файле config/settings.yml"
title = "Хотите улучшить Stirling PDF?"
[annotation]
annotationStyle = "Стиль аннотаций"
applyChanges = "Применить изменения"
backgroundColor = "Цвет фона"
borderOff = "Граница: Выкл."
borderOn = "Граница: Вкл."
changeColor = "Изменить цвет"
chooseColor = "Выберите цвет"
circle = "Круг"
clearBackground = "Удалить фон"
color = "Цвет"
comment = "Комментарий"
comments = "Комментарии"
contents = "Текст"
delete = "Удалить"
desc = "Используйте выделение, перо, текст и заметки. Изменения остаются «живыми» — сплющивание не требуется."
drawing = "Рисование"
duplicate = "Дублировать"
editCircle = "Изменить круг"
editInk = "Изменить перо"
editLine = "Изменить линию"
editNote = "Изменить заметку"
editPolygon = "Изменить многоугольник"
editSelectDescription = "Нажмите на существующую аннотацию, чтобы изменить её цвет, непрозрачность, текст или размер."
editSelected = "Изменить аннотацию"
editSquare = "Изменить квадрат"
editStampHint = "Чтобы изменить изображение, удалите этот штамп и добавьте новый."
editSwitchToSelect = "Переключитесь в «Выбрать и изменить», чтобы редактировать эту аннотацию."
editText = "Изменить текстовое поле"
editTextMarkup = "Изменить разметку текста"
ellipse = "Эллипс"
exit = "Выйти из режима аннотаций"
fillColor = "Цвет заливки"
fillOpacity = "Непрозрачность заливки"
fontSize = "Размер шрифта"
freehandHighlighter = "Свободное выделение маркером"
highlight = "Выделение"
imagePreview = "Предпросмотр"
inkHighlighter = "Свободное выделение маркером"
insertText = "Вставить текст"
line = "Линия"
lineArrow = "Стрелка"
noBackground = "Без фона"
note = "Заметка"
noteIcon = "Значок заметки"
notesStamps = "Заметки и штампы"
opacity = "Непрозрачность"
pen = "Перо"
polygon = "Многоугольник"
polyline = "Полилиния"
properties = "Свойства"
rectangle = "Прямоугольник"
redo = "Повторить"
replaceText = "Заменить текст"
saveChanges = "Сохранить изменения"
saveFailed = "Не удалось сохранить копию"
saveReady = "Готово к загрузке"
savingCopy = "Подготовка к загрузке..."
select = "Выбор"
selectAndMove = "Выбрать и изменить"
settings = "Настройки"
shapes = "Фигуры"
square = "Квадрат"
squiggly = "Волнистое подчёркивание"
stamp = "Добавить изображение"
stampSettings = "Параметры штампа"
strikeout = "Зачёркивание"
strokeColor = "Цвет линии"
strokeOpacity = "Непрозрачность линии"
strokeWidth = "Толщина"
text = "Текстовое поле"
textAlignment = "Выравнивание текста"
textMarkup = "Разметка текста"
title = "Аннотации"
underline = "Подчёркивание"
undo = "Отменить"
unsupportedType = "Этот тип аннотаций не полностью поддерживается для редактирования."
width = "Ширина"
[app]
description = "Бесплатная альтернатива Adobe Acrobat (10M+ загрузок)"
[attachments]
add = "Добавить вложение"
convertToPdfA3b = "Преобразовать в PDF/A-3b"
convertToPdfA3bDescription = "Создаёт архивный PDF со встроенными вложениями"
convertToPdfA3bTooltip = "PDF/A-3b — это архивный формат, обеспечивающий долгосрочное хранение. Он позволяет встраивать любые форматы файлов как вложения. Преобразование требует Ghostscript и может занять больше времени для больших файлов."
convertToPdfA3bTooltipHeader = "О преобразовании в PDF/A-3b"
convertToPdfA3bTooltipTitle = "Что делает"
embed = "Встроить вложение"
header = "Добавлять вложения"
remove = "Удалить вложение"
submit = "Добавлять вложения"
tags = "вставлять,прикреплять,файл,вложение,вложения"
title = "Добавлять вложения"
[audit]
configureAudit = "Настроить журналирование аудита"
configureAuditMessage = "Отрегулируйте уровень журналирования аудита, период хранения и другие параметры в разделе «Безопасность и аутентификация»."
disabled = "Журнал аудита отключен"
disabledMessage = "Включите журнал аудита в конфигурации приложения, чтобы отслеживать события системы."
enterpriseRequired = "Требуется лицензия Enterprise"
enterpriseRequiredMessage = "Система журналирования аудита — функция уровня Enterprise. Пожалуйста, перейдите на лицензию Enterprise, чтобы получить доступ к аудит‑логам и аналитике."
goToSettings = "Перейти к настройкам аудита"
notAvailable = "Система аудита недоступна"
notAvailableMessage = "Система аудита не настроена или недоступна."
[audit.charts]
byTool = "Топ используемых инструментов"
byType = "События по типу"
byUser = "События по пользователям"
day = "День"
error = "Ошибка загрузки графиков"
hourlyActivity = "Почасовая активность"
month = "Месяц"
noData = "Нет данных за этот период"
overTime = "События во времени"
title = "Панель аудита"
week = "Неделя"
[audit.clearData]
cancel = "Отмена"
codeDoesNotMatch = "Код не совпадает"
codePlaceholder = "Введите код здесь"
confirmationCode = "Код подтверждения"
confirmationRequired = "Удалить все данные аудита"
confirmMessage = "Это навсегда удалит все журналы аудита. Введите код подтверждения ниже, чтобы продолжить."
confirmTitle = "Подтвердите удаление"
deleteButton = "Удалить"
enterCode = "Код подтверждения"
enterCodeBelow = "Введите код в точности как выше (с учетом регистра)"
initiateDelete = "Удалить все данные"
irreversible = "НЕОБРАТИМО"
success = "Успех"
successMessage = "Все данные аудита успешно удалены"
warning1 = "Это действие нельзя отменить"
warning2 = "Удаление данных аудита навсегда удалит все исторические журналы аудита, включая события безопасности, действия пользователей и операции с файлами из базы данных."
[audit.error]
title = "Ошибка загрузки системы аудита"
[audit.events]
actions = "Действия"
author = "Автор"
clearFilters = "Очистить"
details = "Подробности"
documentName = "Документ"
endDate = "Дата окончания"
error = "Ошибка загрузки событий"
eventDetails = "Подробности события"
failure = "Ошибка"
fileHash = "Хэш файла"
filterByType = "Фильтр по типу"
filterByUser = "Фильтр по пользователю"
ipAddress = "IP-адрес"
noEvents = "Событий не найдено"
outcome = "Статус"
sortAsc = "Сортировать по возрастанию"
sortDesc = "Сортировать по убыванию"
startDate = "Дата начала"
success = "Успех"
timestamp = "Метка времени"
title = "События аудита"
type = "Тип"
user = "Пользователь"
viewDetails = "Просмотреть подробности"
[audit.export]
clearFilters = "Очистить"
description = "Экспортируйте события аудита в формат CSV или JSON. Используйте фильтры, чтобы ограничить экспортируемые данные."
endDate = "Дата окончания"
error = "Не удалось экспортировать данные"
exportButton = "Экспортировать данные"
fieldAuthor = "Автор (из PDF)"
fieldDate = "Дата"
fieldDocumentName = "Имя документа"
fieldFileHash = "Хэш файла (SHA-256)"
fieldIpAddress = "IP-адрес"
fieldOperationResults = "Результаты операции"
fieldOutcome = "Результат (успех/ошибка)"
fieldTool = "Инструмент"
fieldUsername = "Имя пользователя"
filterByType = "Фильтр по типу"
filterByUser = "Фильтр по пользователю"
filters = "Фильтры (необязательно)"
format = "Формат экспорта"
selectFields = "Выберите поля для включения"
startDate = "Дата начала"
title = "Экспорт данных аудита"
verboseRequired = "Требуется уровень аудита VERBOSE"
[audit.filters]
allOutcomes = "Все"
failureOnly = "Только ошибки"
last30Days = "За последние 30 дней"
last7Days = "За последние 7 дней"
outcomeFilter = "Результат"
quickPresets = "Быстрые фильтры"
successOnly = "Только успех"
thisMonth = "В этом месяце"
today = "Сегодня"
[audit.stats]
activeUsers = "Активные пользователи"
attention = "Требуется внимание"
avgLatency = "Средняя задержка"
error = "Ошибка загрузки статистики"
errorLoadingStats = "Не удалось загрузить статистику"
excellent = "Отлично"
good = "Хорошо"
noData = "Н/Д"
successRate = "Уровень успешности"
title = "Сводка"
totalEvents = "Всего событий"
vsLastPeriod = "по сравнению с прошлым периодом"
[audit.systemStatus]
autoRefresh = "Автообновление"
autoRefreshLabel = "Автообновление каждые 30 с"
captureBySettings = "Включите в настройках"
capturedFields = "Собираемые поля"
date = "Дата"
days = "дн."
disabled = "Отключен"
documentName = "Имя документа"
enabled = "Включен"
fileHash = "Хэш файла"
level = "Уровень аудита"
pdfAuthor = "Автор PDF"
retention = "Срок хранения"
status = "Журнал аудита"
title = "Состояние системы"
tool = "Инструмент"
totalEvents = "Всего событий"
username = "Имя пользователя"
verboseOnly = "Только VERBOSE"
[audit.tabs]
clearData = "Очистить данные"
dashboard = "Панель"
events = "События аудита"
export = "Экспорт"
[auth]
accessDenied = "Доступ запрещен"
insufficientPermissions = "У вас нет прав для выполнения этого действия."
pleaseLoginAgain = "Пожалуйста, войдите снова."
sessionExpired = "Сеанс истек"
[auto-rename]
description = "Автоматически находит заголовок в содержимом вашего PDF и использует его как имя файла."
header = "Автопереименование PDF"
submit = "Автопереименование"
tags = "автообнаружение,на основе заголовка,организация,переименование"
title = "Автопереименование"
[auto-rename.error]
failed = "Произошла ошибка при автоматическом переименовании PDF."
[auto-rename.files]
placeholder = "Выберите PDF-файл в главном окне, чтобы начать"
[auto-rename.results]
title = "Результаты автопереименования"
[auto-rename.settings]
title = "О функции"
[auto-rename.tooltip.description]
title = "Что делает"
[auto-rename.tooltip.header]
title = "Как работает автопереименование"
[auto-rename.tooltip.howItWorks]
bullet1 = "Ищет текст, похожий на заголовок или шапку"
bullet2 = "Создает чистое, корректное имя файла из найденного заголовка"
bullet3 = "Сохраняет исходное имя, если подходящий заголовок не найден"
text = "Автоматически находит заголовок в содержимом вашего PDF и использует его как имя файла."
title = "Умное переименование"
[automate]
copyToSaved = "Копировать в «Сохранённые»"
desc = "Создавайте многошаговые процессы, связывая PDF-действия. Идеально для повторяющихся задач."
export = "Экспорт"
exportForFolderScanning = "Экспорт для сканирования папок"
import = "Импорт"
importPartialSuccess = "Импортировано с {{count}} несопоставленными операциями: {{ops}}"
importSuccess = "Импортирована автоматизация: {{name}}"
invalidStep = "Недопустимый шаг"
reviewTitle = "Результаты автоматизации"
title = "Автоматизация"
[automate.config]
cancel = "Отмена"
description = "Настройте параметры для этого инструмента. Эти параметры будут применены при запуске автоматизации."
loading = "Загрузка конфигурации инструмента..."
noSettings = "У этого инструмента нет настраиваемых параметров."
save = "Сохранить конфигурацию"
title = "Настроить {{toolName}}"
[automate.creation]
createTitle = "Создать автоматизацию"
editTitle = "Редактировать автоматизацию"
export = "Экспорт"
exportForFolderScanning = "Экспорт для сканирования папок"
intro = "Автоматизации запускают инструменты последовательно. Для начала добавьте инструменты в нужном порядке."
save = "Сохранить автоматизацию"
[automate.creation.description]
label = "Описание (необязательно)"
placeholder = "Опишите, что делает эта автоматизация..."
[automate.creation.icon]
label = "Иконка"
[automate.creation.name]
label = "Название автоматизации"
placeholder = "Моя автоматизация"
[automate.creation.tools]
add = "Добавить инструмент..."
addTool = "Добавить инструмент"
configure = "Настроить инструмент"
notConfigured = "! Не настроено"
remove = "Удалить инструмент"
selected = "Выбранные инструменты"
selectTool = "Выберите инструмент..."
[automate.creation.unsavedChanges]
cancel = "Отмена"
confirm = "Вернуться назад"
message = "У вас есть несохранённые изменения. Вы уверены, что хотите вернуться? Все изменения будут потеряны."
title = "Несохранённые изменения"
[automate.entryMenu]
label = "Открыть меню для {{title}}"
[automate.files]
placeholder = "Выберите файлы для обработки этой автоматизацией"
[automate.importModal]
cancel = "Отмена"
confirm = "Импорт"
detectedAutomation = "JSON автоматизации"
detectedFolderScan = "JSON сканирования папок"
dropHint = "Перетащите JSON сюда или нажмите, чтобы выбрать файл"
dropSubhint = "Поддерживаются конфигурации автоматизации и сканирования папок"
dropzoneAriaLabel = "Перетащите сюда файл JSON автоматизации"
intro = "Перетащите файл JSON или вставьте его содержимое ниже. Формат (автоматизация или сканирование папок) определяется автоматически."
opCount = "{{count}} операций"
parseError = "Не удалось разобрать: {{message}}"
pasteLabel = "Или вставьте JSON"
pastePlaceholder = "Вставьте здесь ваш JSON автоматизации…"
title = "Импорт автоматизации"
unresolved = "Несопоставлено: {{ops}}"
[automate.run]
title = "Запустить автоматизацию"
[automate.selection]
title = "Выбор автоматизации"
[automate.selection.createNew]
title = "Создать новую автоматизацию"
[automate.selection.saved]
title = "Сохранённые"
[automate.selection.suggested]
title = "Предложенные"
[automate.sequence]
finish = "Готово"
run = "Запустить автоматизацию"
running = "Автоматизация выполняется..."
steps = "{{count}} шаг(ов)"
unnamed = "Безымянная автоматизация"
[automation.suggested]
emailPreparation = "Подготовка к email"
emailPreparationDesc = "Оптимизирует PDF для рассылки по email: сжимает файлы, делит большие документы на части по 20 МБ для совместимости с почтой и удаляет метаданные для приватности."
prePublishSanitization = "Санитизация перед публикацией"
prePublishSanitizationDesc = "Процесс санитизации, который удаляет все скрытые метаданные, JavaScript, вложенные файлы, аннотации и уплощает формы, чтобы предотвратить утечку данных перед публикацией PDF онлайн."
processImages = "Обработка изображений"
processImagesDesc = "Преобразует несколько файлов изображений в один PDF-документ, затем применяет OCR для извлечения поискового текста с изображений."
securePdfIngestion = "Безопасный приём PDF"
securePdfIngestionDesc = "Комплексная обработка PDF: санация документов, OCR с очисткой, конвертация в формат PDF/A для долгосрочного архива и оптимизация размера."
secureWorkflow = "Процесс безопасности"
secureWorkflowDesc = "Защищает PDF-документы, удаляя потенциально вредоносный контент, такой как JavaScript и встроенные файлы, затем добавляет защиту паролем для предотвращения несанкционированного доступа. По умолчанию пароль — «password»."
[autoRename]
description = "Этот инструмент автоматически переименует PDF-файлы на основе их содержимого. Он анализирует документ, чтобы найти наиболее подходящий заголовок из текста."
[autoSizeSplitPDF]
tags = "pdf,разделение,документ,организация"
[autoSplitPDF]
description = "Печатайте, вставляйте, сканируйте, загружайте и позвольте нам автоматически разделить ваши документы. Не требуется ручная сортировка."
dividerDownload2 = "Скачать 'Автоматический разделитель (с инструкциями).pdf'"
duplexMode = "Двусторонний режим (сканирование с двух сторон)"
formPrompt = "Отправить PDF, содержащий разделители страниц Stirling-PDF:"
header = "Автоматическое разделение PDF"
submit = "Отправить"
tags = "QR-код,разделение,скан-сегмент,организация"
title = "Автоматическое разделение PDF"
[autoSplitPDF.selectText]
1 = "Распечатайте несколько разделительных листов (подойдет черно-белая печать)."
2 = "Отсканируйте все ваши документы за раз, вставив разделительные листы между ними."
3 = "Загрузите один большой отсканированный PDF-файл и позвольте Stirling PDF сделать все остальное."
4 = "Разделительные страницы автоматически обнаруживаются и удаляются, гарантируя аккуратный конечный документ."
[backendHealth]
checking = "Проверка состояния бэкенда..."
offline = "Бэкенд офлайн"
online = "Бэкенд онлайн"
starting = "Бэкенд запускается..."
wait = "Дождитесь завершения запуска бэкенда и попробуйте снова."
[backendStartup]
notFoundTitle = "Серверная часть не найдена"
retry = "Повторить"
unreachable = "Приложение сейчас не может подключиться к серверной части. Проверьте состояние серверной части и подключение к сети, затем повторите попытку."
[billing]
basedOnUsers = "(текущие пользователи)"
currentSeats = "Текущее число мест"
manageBilling = "Управление платежами"
minimumSeats = "Минимум мест"
newSeatCount = "Новое число мест"
newSeatCountDescription = "Выберите число мест для вашей лицензии Enterprise"
notEnterprise = "Управление местами доступно только для лицензий Enterprise"
preparingUpdate = "Подготовка изменения мест..."
seatCountTooLow = "Количество мест должно быть не менее {{minimum}} (текущее число пользователей)"
seatCountUnchanged = "Выберите другое число мест"
seatsUpdated = "Места обновлены"
seatsUpdatedMessage = "Число мест Enterprise обновлено до {{seats}}"
stripePortalRedirect = "Вы будете перенаправлены в биллинговый портал Stripe для подтверждения изменения мест. Пропорциональная сумма рассчитается автоматически."
updateEnterpriseSeats = "Изменить места Enterprise"
updateProcessing = "Обновление обрабатывается"
updateProcessingMessage = "Изменение мест в обработке. Обновите страницу через минуту."
updateSeats = "Изменить число мест"
whatHappensNext = "Что дальше?"
[billing.portal]
error = "Не удалось открыть портал оплаты"
[bookletImposition]
header = "Буклет (импозиция)"
paperSizeNote = "Размер бумаги автоматически определяется по первой странице."
submit = "Создать буклет"
tags = "буклет,импозиция,печать,переплёт,сгиб,сигнатура"
title = "Буклет (импозиция)"
[bookletImposition.addBorder]
label = "Добавить рамки вокруг страниц"
tooltip = "Добавляет рамки вокруг каждого сегмента страницы для облегчения резки и совмещения"
[bookletImposition.addGutter]
label = "Добавить поле под переплёт"
tooltip = "Добавляет внутреннее поле для переплёта"
[bookletImposition.advanced]
toggle = "Дополнительные параметры"
[bookletImposition.doubleSided]
label = "Двусторонняя печать"
tooltip = "Создаёт лицевую и обратную стороны для корректной печати буклета"
[bookletImposition.duplexPass]
first = "1-й проход"
firstInstructions = "Печать лицевых сторон → сложите стопкой лицом вниз → запустите снова для 2-го прохода"
label = "Проход печати"
second = "2-й проход"
secondInstructions = "Загрузите отпечатанную стопку лицом вниз → печать обратных сторон"
[bookletImposition.error]
failed = "Произошла ошибка при создании буклета."
[bookletImposition.flipOnShortEdge]
label = "Переворачивать по короткой стороне (только авто-дуплекс)"
manualNote = "Не требуется в ручном режиме — вы переворачиваете стопку сами"
tooltip = "Включите для двусторонней печати по короткой стороне (только автоматический дуплекс — игнорируется в ручном режиме)"
[bookletImposition.gutterSize]
label = "Размер поля под переплёт (в пунктах)"
[bookletImposition.manualDuplex]
instructions = "Для принтеров без авто-дуплекса. Потребуется два прохода:"
title = "Ручной дуплекс"
[bookletImposition.rtlBinding]
label = "Переплёт справа налево"
tooltip = "Для арабского, иврита и других RTL-языков"
[bookletImposition.spineLocation]
label = "Расположение корешка"
left = "Слева (стандарт)"
right = "Справа (RTL)"
[bookletImposition.tooltip.advanced]
bullet1 = "Переплёт справа налево: для RTL-языков"
bullet2 = "Рамки: показывают линии реза"
bullet3 = "Поле под переплёт: добавляет место для скрепления/переплёта"
bullet4 = "Переворот по короткой стороне: только для авто-дуплекса"
text = "Тонкая настройка буклета:"
title = "Дополнительные параметры"
[bookletImposition.tooltip.description]
text = "Создаёт профессиональные буклеты, располагая страницы в корректном порядке печати. Страницы вашего PDF размещаются 2-up на альбомных листах, чтобы при сгибе и переплёте они читались по порядку, как настоящая книга."
title = "Что такое импозиция буклета?"
[bookletImposition.tooltip.example]
bullet1 = "Лист 1 Лицевая: Стр. 8, 1 | Оборот: Стр. 2, 7"
bullet2 = "Лист 2 Лицевая: Стр. 6, 3 | Оборот: Стр. 4, 5"
bullet3 = "После сгиба и сборки: Чтение 1→2→3→4→5→6→7→8"
text = "Ваш 8-страничный документ превращается в 2 листа:"
title = "Пример: буклет на 8 страниц"
[bookletImposition.tooltip.header]
title = "Руководство по созданию буклета"
[bookletImposition.tooltip.manualDuplex]
bullet1 = "Отключите «Двустороннюю печать»"
bullet2 = "Выберите «1-й проход» → Печать → Сложите лицом вниз"
bullet3 = "Выберите «2-й проход» → Загрузите стопку → Печать оборотов"
bullet4 = "Согните и соберите как обычно"
text = "Для принтеров без автоматического дуплекса:"
title = "Ручной дуплекс (односторонние принтеры)"
[bookletImposition.tooltip.printing]
bullet1 = "Печатайте двусторонне с «Переворот по длинной стороне»"
bullet2 = "Сложите листы по порядку, согните пополам"
bullet3 = "Скрепите или переплетите вдоль сгиба корешка"
bullet4 = "Для принтеров с короткой стороной: включите опцию «Переворот по короткой стороне»"
text = "Следуйте этим шагам для идеального буклета:"
title = "Как печатать и собирать"
[bulkSelection]
syntaxError = "Есть ошибка синтаксиса. См. советы по выбору страниц."
[bulkSelection.advanced]
title = "Дополнительно"
[bulkSelection.everyNthPage]
placeholder = "Шаг"
title = "Каждая N-я страница"
[bulkSelection.examples]
combineSets = "Комбинировать наборы"
every3rd = "Каждая 3-я"
first50 = "Первые 50"
last50 = "Последние 50"
oddWithinExcluding = "Нечётные в 1–20, исключая 5–7"
title = "Примеры"
[bulkSelection.firstNPages]
placeholder = "Количество страниц"
title = "Первые N страниц"
[bulkSelection.header]
title = "Памятка по выбору страниц"
[bulkSelection.keywords]
title = "Ключевые слова"
[bulkSelection.lastNPages]
placeholder = "Количество страниц"
title = "Последние N страниц"
[bulkSelection.operators]
and = "AND: & или «and» — требуется выполнение обоих условий (напр., 150 & even)"
comma = "Запятая: , или | — объединение выборок (напр., 110, 20)"
not = "NOT: ! или «not» — исключить страницы (напр., 3n & not 30)"
text = "AND имеет приоритет выше, чем запятая. NOT применяется внутри диапазона документа."
title = "Операторы"
[bulkSelection.range]
fromPlaceholder = "От"
title = "Диапазон"
toPlaceholder = "До"
[bulkSelection.syntax]
text = "Используйте числа, диапазоны, ключевые слова и прогрессии (n начинается с 0). Поддерживаются скобки."
title = "Основы синтаксиса"
[bulkSelection.syntax.bullets]
keywords = "Ключевые слова: odd, even"
numbers = "Числа/диапазоны: 5, 10–20"
progressions = "Прогрессии: 3n, 4n+1"
[certificateChoice.tooltip]
header = "Типы сертификатов"
[certificateChoice.tooltip.organization]
bullet1 = "Управляется системными администраторами"
bullet2 = "Доступен авторизованным пользователям"
bullet3 = "Представляет компанию, а не конкретного человека"
bullet4 = "Лучше всего для: официальных документов, командных подписей"
description = "Общий сертификат вашей организации. Используется для корпоративной подписи."
title = "Сертификат организации"
[certificateChoice.tooltip.personal]
bullet1 = "Генерируется автоматически при первом использовании"
bullet2 = "Привязан к вашей учётной записи"
bullet3 = "Нельзя поделиться с другими пользователями"
bullet4 = "Лучше всего для: личных документов, индивидуальной ответственности"
description = "Автоматически сгенерированный сертификат, уникальный для вашей учётной записи. Подходит для индивидуальных подписей."
title = "Личный сертификат"
[certificateChoice.tooltip.upload]
bullet1 = "Требуются файл P12/PFX и пароль"
bullet2 = "Может быть выдан внешними центрами сертификации"
bullet3 = "Более высокий уровень доверия для юридических документов"
bullet4 = "Лучше всего для: юридически значимых контрактов, внешней валидации"
description = "Используйте собственный сертификат PKCS#12. Предоставляет полный контроль над свойствами сертификата."
title = "Загрузить собственный P12"
[certSign]
allSigned = "Все участники подписали. Готово к завершению."
awaitingSignatures = "Ожидание подписей"
chooseCertificate = "Выберите файл сертификата"
chooseJksFile = "Выберите файл JKS"
chooseP12File = "Выберите файл PKCS12"
choosePfxFile = "Выберите файл PFX"
choosePrivateKey = "Выберите файл закрытого ключа"
declined = "Отклонено"
fetchFailed = "Не удалось загрузить данные о подписании"
filenamePrefix = "подписано"
finalized = "Завершено"
location = "Местоположение"
logoTitle = "Логотип"
name = "Имя"
noLogo = "Без логотипа"
notified = "Ожидает"
pageNumber = "Номер страницы"
partialNote = "Вы можете завершить раньше с текущими подписями. Неподписавшие участники будут исключены."
password = "Пароль сертификата"
passwordOptional = "Оставьте пустым, если пароля нет"
pending = "Ожидает"
readyToFinalize = "Готово к завершению"
reason = "Причина"
serverCertMessage = "Используется сертификат сервера — файлы и пароль не требуются"
showLogo = "Показывать логотип"
signatureProgress = "{{signedCount}}/{{totalCount}} подписей"
signed = "Подписано"
tags = "аутентификация,PEM,P12,официальный,шифрование"
title = "Подписание сертификатом"
viewed = "Просмотрено"
[certSign.appearance]
invisible = "Невидимая"
stepTitle = "Вид подписи"
visibility = "Видимость"
visible = "Видимая"
[certSign.appearance.options]
title = "Сведения о подписи"
[certSign.appearance.tooltip.header]
title = "О внешнем виде подписи"
[certSign.appearance.tooltip.invisible]
bullet1 = "Обеспечивает безопасность без визуальных изменений"
bullet2 = "Соответствует юридическим требованиям к цифровой подписи"
bullet3 = "Не влияет на макет и дизайн документа"
text = "Подпись добавляется в PDF для безопасности, но не видна при просмотре. Идеально для юридических требований без изменения внешнего вида документа."
title = "Невидимые подписи"
[certSign.appearance.tooltip.visible]
bullet1 = "Показывает имя подписанта и дату в документе"
bullet2 = "Можно добавить причину и место подписания"
bullet3 = "Выберите страницу для размещения подписи"
bullet4 = "Можно добавить логотип"
text = "Показывает блок подписи в PDF с вашим именем, датой и дополнительными сведениями. Полезно, когда нужно явно показать, что документ подписан."
title = "Видимые подписи"
[certSign.certFiles]
stepTitle = "Файлы сертификата"
[certSign.certType.tooltip.convert]
text = "Преобразуйте файл в Java-хранилище ключей (.jks) с помощью keytool, затем выберите JKS."
title = "Ключ не указан?"
[certSign.certType.tooltip.header]
title = "О типах сертификатов"
[certSign.certType.tooltip.what]
text = "Это защищённый идентификатор вашей подписи, подтверждающий, что подписали вы. Если сертификат не обязателен, рекомендуем другой способ — Текст, Рисование или Загрузка."
title = "Что такое сертификат?"
[certSign.certType.tooltip.which]
bullet1 = "PKCS#12 (.p12 / .pfx) – один объединённый файл (наиболее распространённый)"
bullet2 = "PFX (.pfx) версия PKCS12 от Microsoft"
bullet3 = "PEM – отдельные файлы .pem с закрытым ключом и сертификатом"
bullet4 = "JKS Java .jks хранилище для дев/CI-CD"
text = "Выберите формат, соответствующий вашему файлу сертификата:"
title = "Какой вариант выбрать?"
[certSign.certTypeStep]
stepTitle = "Формат сертификата"
[certSign.collab.addParticipants]
add = "Добавить {{count}} участник(ов)"
back = "Назад"
configureSignatures = "Настроить параметры подписи"
continue = "Перейти к настройкам подписи"
reasonHelp = "Предустановить причину подписания для этих участников (необязательно; её можно изменить при подписании)"
reasonPlaceholder = "например, «Утверждение», «Проверка»..."
selectUsers = "Выбрать пользователей"
[certSign.collab.finalize]
button = "Завершить и загрузить подписанный PDF"
early = "Завершить с текущими подписями"
[certSign.collab.participant]
certInvalid = "✗ {{error}}"
certInvalidFallback = "Недействительный сертификат"
certNetworkError = "Не удалось подтвердить сертификат"
certValid = "✓ Сертификат действителен"
certValidating = "Проверка сертификата..."
certValidUntil = " до {{date}}"
[certSign.collab.sessionCreation]
includeSummaryPage = "Добавить страницу сводки подписей"
includeSummaryPageHelp = "В конце будет добавлена страница со всеми метаданными подписи. Поля цифровой подписи на отдельных страницах будут скрыты (рукописные подписи не затронуты)."
[certSign.collab.sessionDetail]
addButton = "Добавить участников"
addParticipants = "Добавить участников"
addParticipantsError = "Не удалось добавить участников"
backToList = "Назад к сессиям"
deleteConfirm = "Вы уверены? Действие необратимо."
deleted = "Сессия удалена"
deleteError = "Не удалось удалить сессию"
deleteSession = "Удалить сессию"
dueDate = "Срок"
finalizeError = "Не удалось завершить сессию"
loadPdfError = "Не удалось загрузить подписанный PDF"
loadSignedPdf = "Загрузить подписанный PDF в активные файлы"
messageLabel = "Сообщение"
noAdditionalInfo = "Нет дополнительной информации"
owner = "Владелец"
participantRemoved = "Участник удалён"
participants = "Участники"
participantsAdded = "Участники успешно добавлены"
removeParticipant = "Удалить"
removeParticipantError = "Не удалось удалить участника"
selectUsers = "Выберите пользователей..."
sessionInfo = "Информация о сессии"
workbenchTitle = "Управление сессией"
[certSign.collab.sessionList]
active = "Активные"
finalized = "Завершённые"
[certSign.collab.signatureSettings]
description = "Настройте, как будут выглядеть подписи для всех участников"
title = "Внешний вид подписи"
[certSign.collab.signRequest]
addedToFiles = "Документ добавлен в активные файлы"
addSignature = "Добавьте свою подпись"
addToFiles = "Добавить в активные файлы"
advancedSettings = "Дополнительные настройки"
backToList = "Назад к запросам подписи"
certificateChoice = "Выберите сертификат для подписи"
changeSignature = "Изменить подпись"
clearSignature = "Очистить подпись"
completeAndSign = "Завершить и подписать"
createNewSignature = "Создать новую подпись"
decline = "Отклонить запрос"
declineButton = "Отклонить"
deleteSelected = "Удалить выбранную подпись"
drawSignature = "Нарисуйте свою подпись ниже"
dueDate = "Срок"
fileTooLarge = "Размер файла должен быть меньше 5 МБ"
fontFamily = "Шрифт"
fontSize = "Размер шрифта: {{size}}px"
fontSizePlaceholder = "Размер"
from = "От"
invalidCertFile = "Выберите файл сертификата P12 или PFX"
invalidFileType = "Выберите файл изображения"
location = "Местоположение (необязательно)"
locationPlaceholder = "Откуда вы подписываете?"
message = "Сообщение"
noCertificate = "Выберите файл сертификата"
noSignatures = "Разместите хотя бы одну подпись на PDF"
p12File = "Файл сертификата P12/PFX"
password = "Пароль сертификата"
passwordPlaceholder = "Введите пароль..."
penColor = "Цвет пера"
penSize = "Толщина пера: {{size}}px"
placementActive = "Щёлкните по PDF, чтобы разместить"
placeSignatureButton = "Разместить подпись на PDF"
reason = "Причина (необязательно)"
reasonPlaceholder = "Зачем вы подписываете?"
removeCertFile = "Удалить файл"
removeImage = "Удалить изображение"
savedSignatures = "Сохранённые подписи"
selectFile = "Выбрать файл изображения"
selectSignatureTitle = "Выбрать или создать подпись"
signatureInfo = "Эти настройки задаёт владелец документа"
signaturePlaced = "Подпись размещена на странице"
signatureSettings = "Настройки подписи"
signatureText = "Текст подписи"
signatureTextPlaceholder = "Введите ваше имя..."
signatureTypeLabel = "Тип подписи"
signButton = "Подписать документ"
signingTitle = "Подписание"
textColor = "Цвет текста"
typeSignature = "Введите своё имя, чтобы создать подпись"
uploadCert = "Собственный сертификат"
uploadCertDesc = "Используйте свой сертификат P12/PFX"
uploadSignature = "Загрузите изображение подписи"
usePersonalCert = "Личный сертификат"
usePersonalCertDesc = "Автоматически сгенерирован для вашей учётной записи"
useServerCert = "Сертификат организации"
useServerCertDesc = "Общий сертификат организации"
workbenchTitle = "Запрос подписи"
[certSign.collab.signRequest.canvas]
colorPickerTitle = "Выберите цвет штриха"
continue = "Продолжить"
[certSign.collab.signRequest.certModal]
certInvalid = "Недействительный сертификат: {{error}}"
certInvalidFallback = "Недействительный сертификат"
certNetworkError = "Не удалось подтвердить сертификат"
certValidating = "Проверка сертификата..."
certValidUntil = "Сертификат действителен до {{date}}"
description = "Вы разместили {{count}} подпись(и). Выберите сертификат для завершения подписания."
sign = "Подписать документ"
title = "Настройка сертификата"
[certSign.collab.signRequest.image]
hint = "Загрузите изображение PNG или JPG с вашей подписью"
[certSign.collab.signRequest.mode]
move = "Переместить подпись"
place = "Разместить подпись"
title = "Режим размещения или перемещения"
[certSign.collab.signRequest.modeTabs]
draw = "Рисовать"
image = "Загрузить"
text = "Ввести"
[certSign.collab.signRequest.placeSignature]
message = "Щёлкните по PDF, чтобы разместить свою подпись"
title = "Разместить подпись"
[certSign.collab.signRequest.preview]
imageAlt = "Выбранная подпись"
missing = "Нет предпросмотра"
textFallback = "Подпись"
[certSign.collab.signRequest.saved]
defaultCanvasLabel = "Рисованная подпись"
defaultImageLabel = "Загруженная подпись"
defaultLabel = "Подпись"
defaultTextLabel = "Введённая подпись"
delete = "Удалить подпись"
none = "Сохранённых подписей нет"
[certSign.collab.signRequest.signatureType]
draw = "Рисовать"
type = "Ввести"
upload = "Загрузить"
[certSign.collab.signRequest.steps]
back = "Назад"
cancelPlacement = "Отменить размещение"
certificate = "Сертификат"
clickMultipleTimes = "Щёлкните по PDF несколько раз, чтобы разместить подписи. Перетаскивайте подпись для перемещения или изменения размера."
clickToPlace = "Щёлкните по PDF, где должна появиться ваша подпись."
continue = "Перейти к выбору сертификата"
continueToPlacement = "Перейти к размещению"
continueToReview = "Перейти к проверке"
createSignature = "Создать подпись"
invisible = "Невидимая"
location = "Местоположение:"
multipleSignatures = "{{count}} подпись(и) будут применены к PDF"
oneSignature = "1 подпись будет применена к PDF"
placeOnPdf = "Разместить на PDF"
reason = "Причина:"
reviewTitle = "Проверка перед подписанием"
signaturePlaced = "Подпись размещена на странице {{page}}. Вы можете скорректировать позицию, щёлкнув ещё раз, или продолжить к проверке."
visibility = "Видимость:"
visible = "Видимая"
yourSignatures = "Ваши подписи ({{count}})"
[certSign.collab.signRequest.text]
colorLabel = "Цвет"
fontLabel = "Шрифт"
fontSizeLabel = "Размер"
fontSizePlaceholder = "16"
label = "Текст подписи"
modalHint = "Введите своё имя, затем нажмите «Продолжить», чтобы разместить его на PDF."
placeholder = "Введите ваше имя..."
[certSign.collab.userSelector]
inviteUsers = "Добавить пользователей"
loadError = "Не удалось загрузить пользователей"
noTeam = "Без команды"
noUsers = "Другие пользователи не найдены."
placeholder = "Выберите пользователей..."
[certSign.error]
failed = "Произошла ошибка при обработке подписей."
[certSign.mobile]
panelActions = "Действия"
panelDocument = "Документ"
panelPeople = "Люди"
[certSign.sessions]
deleted = "Сессия удалена"
fetchFailed = "Не удалось загрузить данные сессии"
finalized = "Сессия завершена"
loaded = "Подписанный PDF загружен"
pdfNotReady = "PDF не готов"
pdfNotReadyDesc = "Подписанный PDF генерируется. Повторите попытку позже."
[certSign.sign]
results = "Подписанный PDF"
submit = "Подписать PDF"
[certSign.signMode]
stepTitle = "Режим подписи"
[certSign.signMode.tooltip.auto]
text = "Подписывает серверным <b>самоподписанным</b> сертификатом. Та же <b>индикация вмешательства</b> и <b>аудит</b>; обычно отображается как <b>Непроверено</b> в просмотрщиках."
title = "Авто — мгновенная системная печать"
use = "Используйте, когда нужны скорость и единая внутренняя идентичность для ревью и учёта."
[certSign.signMode.tooltip.header]
title = "О PDF-подписях"
[certSign.signMode.tooltip.manual]
text = "Используйте собственные файлы сертификата для фирменной идентичности. Может отображаться как <b>Доверено</b> при распознанной цепочке ЦС."
title = "Вручную — свой сертификат"
use = "Для: клиентских, юридических, комплаенс-сценариев."
[certSign.signMode.tooltip.overview]
text = "Оба режима запечатывают документ (любые правки считаются вмешательством) и фиксируют кто/когда/как для аудита. Доверие в просмотрщике зависит от цепочки сертификатов."
title = "Как работают подписи"
[certSign.signMode.tooltip.rule]
text = "Нужен статус <b>Доверено</b> у получателя? <b>Вручную</b>. Нужна быстрая пломба и аудит без настроек? <b>Авто</b>."
title = "Правило большого пальца"
[certSign.tooltip.header]
title = "Управление подписями"
[certSign.tooltip.overview]
bullet1 = "Проверяйте существующие подписи и их валидность"
bullet2 = "Просматривайте сведения о подписантах и сертификатах"
bullet3 = "Добавляйте новые цифровые подписи для защиты документов"
bullet4 = "Поддержка нескольких файлов с удобной навигацией"
text = "Этот инструмент позволяет проверить, подписаны ли ваши PDF, и добавить новые цифровые подписи. Цифровые подписи подтверждают автора/согласование и показывают, изменялся ли документ после подписания."
title = "Что умеет инструмент?"
[certSign.tooltip.signing]
bullet1 = "Поддерживаются форматы PEM, PKCS12, JKS и серверные сертификаты"
bullet2 = "Можно показывать или скрывать подпись в PDF"
bullet3 = "Добавьте причину, местоположение и имя подписанта"
bullet4 = "Выберите страницу для видимых подписей"
bullet5 = "Используйте серверный сертификат для простого варианта «Подписать со Stirling-PDF»"
text = "Для подписи PDF нужен цифровой сертификат (например, PEM, PKCS12 или JKS). Вы можете сделать подпись видимой в документе или оставить невидимой — только для безопасности."
title = "Добавление подписей"
[certSign.tooltip.validation]
bullet1 = "Показывает, действительны подписи или нет"
bullet2 = "Отображает информацию о подписанте и дату подписания"
bullet3 = "Проверяет, изменялся ли документ после подписания"
bullet4 = "Можно использовать пользовательские сертификаты для проверки"
text = "При проверке подписей инструмент сообщает, действительны ли они, кто подписал документ, когда он был подписан и менялся ли после подписания."
title = "Проверка подписей"
[changeCreds]
changePassword = "Вы используете стандартные учетные данные для входа. Пожалуйста, введите новый пароль"
changeUsername = "Обновите имя пользователя. После обновления вы будете выведены из системы."
confirmNewPassword = "Подтвердите новый пароль"
credsUpdated = "Учётная запись обновлена"
description = "Изменения сохранены. Пожалуйста, войдите снова."
error = "Не удалось обновить имя пользователя. Проверьте пароль и повторите попытку."
header = "Обновить данные вашей учетной записи"
newPassword = "Новый пароль"
newUsername = "Новое имя пользователя"
oldPassword = "Текущий пароль"
ssoManaged = "Ваша учётная запись управляется вашим поставщиком идентификации."
submit = "Отправить изменения"
title = "Изменить учетные данные"
[changeMetadata]
filenamePrefix = "метаданные"
header = "Изменить метаданные"
submit = "Изменить"
[changeMetadata.advanced]
title = "Дополнительные параметры"
[changeMetadata.author]
label = "Автор"
placeholder = "Автор документа"
[changeMetadata.creationDate]
label = "Дата создания"
placeholder = "Дата создания"
[changeMetadata.creator]
label = "Создатель"
placeholder = "Создатель документа"
[changeMetadata.customFields]
add = "Добавить поле"
description = "Добавьте пользовательские поля метаданных в документ"
key = "Ключ"
keyPlaceholder = "Пользовательский ключ"
remove = "Удалить"
title = "Пользовательские метаданные"
value = "Значение"
valuePlaceholder = "Пользовательское значение"
[changeMetadata.dates]
title = "Поля дат"
[changeMetadata.deleteAll]
checkbox = "Удалить все метаданные"
label = "Удалить существующие метаданные"
[changeMetadata.error]
failed = "Произошла ошибка при изменении метаданных PDF."
[changeMetadata.keywords]
label = "Ключевые слова"
placeholder = "Ключевые слова документа"
[changeMetadata.modificationDate]
label = "Дата изменения"
placeholder = "Дата изменения"
[changeMetadata.producer]
label = "Производитель"
placeholder = "Производитель документа"
[changeMetadata.results]
title = "Обновлённые PDF"
[changeMetadata.settings]
title = "Настройки метаданных"
[changeMetadata.standardFields]
title = "Стандартные поля"
[changeMetadata.subject]
label = "Тема"
placeholder = "Тема документа"
[changeMetadata.title]
label = "Название"
placeholder = "Название документа"
[changeMetadata.tooltip.advanced]
title = "Дополнительные параметры"
[changeMetadata.tooltip.advanced.trapped]
bullet1 = "True: документ подготовлен для высококачественной печати"
bullet2 = "False: документ не подготовлен"
bullet3 = "Unknown: статус не указан"
description = "Указывает, подготовлен ли документ для высококачественной печати."
title = "Статус trapping"
[changeMetadata.tooltip.customFields]
bullet1 = "Добавляйте любые поля, важные для вашего документа"
bullet2 = "Примеры: Отдел, Проект, Версия, Статус"
bullet3 = "Для каждой записи требуются и ключ, и значение"
text = "Добавляйте собственные пары ключ-значение метаданных."
title = "Пользовательские метаданные"
[changeMetadata.tooltip.dates]
bullet1 = "Дата создания: когда документ был создан"
bullet2 = "Дата изменения: когда последний раз изменён"
text = "Когда документ был создан и изменён."
title = "Поля дат"
[changeMetadata.tooltip.deleteAll]
text = "Полное удаление метаданных для обеспечения приватности."
title = "Удалить существующие метаданные"
[changeMetadata.tooltip.header]
title = "Обзор метаданных PDF"
[changeMetadata.tooltip.options]
bullet1 = "Пользовательские метаданные: добавляйте свои пары ключ-значение"
bullet2 = "Статус trapping: настройка для высококачественной печати"
bullet3 = "Удалить всё: удаление всех метаданных для приватности"
text = "Пользовательские поля и настройки приватности."
title = "Дополнительные опции"
[changeMetadata.tooltip.standardFields]
bullet1 = "Название: имя документа или заголовок"
bullet2 = "Автор: кто создал документ"
bullet3 = "Тема: краткое описание содержания"
bullet4 = "Ключевые слова: поисковые термины"
bullet5 = "Создатель/Производитель: ПО, которым создан PDF"
text = "Общие поля метаданных PDF, описывающие документ."
title = "Стандартные поля"
[changeMetadata.trapped]
false = "Ложь"
label = "Статус trapping"
true = "Истина"
unknown = "Неизвестно"
[changePermissions]
completed = "Разрешения изменены"
desc = "Изменяйте ограничения и разрешения документа."
submit = "Изменить разрешения"
title = "Изменить разрешения"
[changePermissions.error]
failed = "Произошла ошибка при изменении разрешений PDF."
[changePermissions.permissions.preventAssembly]
label = "Запретить компоновку документа"
[changePermissions.permissions.preventExtractContent]
label = "Запретить извлечение содержимого"
[changePermissions.permissions.preventExtractForAccessibility]
label = "Запретить извлечение для специальных возможностей"
[changePermissions.permissions.preventFillInForm]
label = "Запретить заполнение форм"
[changePermissions.permissions.preventModify]
label = "Запретить модификацию"
[changePermissions.permissions.preventModifyAnnotations]
label = "Запретить модификацию аннотаций"
[changePermissions.permissions.preventPrinting]
label = "Запретить печать"
[changePermissions.permissions.preventPrintingFaithful]
label = "Запретить печать в высоком качестве"
[changePermissions.results]
title = "Изменённые PDF"
[changePermissions.tooltip.description]
text = "Изменяет разрешения документа, разрешая/запрещая доступ к различным функциям в PDF-читалках."
[changePermissions.tooltip.header]
title = "Изменить разрешения"
[changePermissions.tooltip.warning]
text = "Чтобы сделать эти разрешения неизменяемыми, используйте инструмент «Добавить пароль» и задайте пароль владельца."
[chat.progress]
analyzing = "Анализируем ваш запрос..."
calling_engine = "ИИ думает..."
executing_tool_generic = "Запуск инструмента..."
executing_tool_generic_step = "Запуск инструмента (шаг {{step}} из {{total}})..."
executing_tool_single = "Запуск {{tool}}..."
executing_tool_step = "Запуск {{tool}} (шаг {{step}} из {{total}})..."
extracting_content = "Извлекаем содержимое из ваших документов..."
processing = "Обработка извлечённого содержимого..."
thinking = "Думаю..."
whole_doc_compression_round = "Объединение заметок..."
whole_doc_read_done = "Чтение документа завершено..."
whole_doc_read_started = "Чтение документа..."
whole_doc_slice_done = "Чтение документа... ({{percent}}% завершено)"
[chat.toolsUsed]
summary = "Запущено {{count}} инструментов"
summary_one = "Запущен 1 инструмент"
summary_other = "Запущено {{count}} инструментов"
unknownTool = "Неизвестный инструмент"
[cloudBadge]
tooltip = "Эта операция использует ваши облачные кредиты"
[colorPicker]
title = "Выберите цвет"
[common]
available = "доступно"
back = "Назад"
cancel = "Отмена"
close = "Закрыть"
collapse = "Свернуть"
collapsed = "свернуто"
continue = "Продолжить"
copied = "Скопировано!"
copy = "Копировать"
done = "Готово"
error = "Ошибка"
expand = "Развернуть"
learnMore = "Подробнее"
lines = "строк"
loading = "Загрузка..."
next = "Далее"
operation = "эту операцию"
preview = "Предпросмотр"
previous = "Предыдущий"
refresh = "Обновить"
remaining = "осталось"
retry = "Повторить"
save = "Сохранить"
used = "использовано"
[compare]
addFilesHint = "Добавьте PDF на шаге «Файлы», чтобы включить выбор."
clearSelected = "Очистить выбранное"
clearSlot = "Удалить файл"
cta = "Сравнить"
header = "Сравнить PDF"
loading = "Сравнение..."
newLine = "новая строка"
noFiles = "Пока нет доступных PDF"
pages = "Страницы"
tags = "различие,контраст,изменения,анализ"
title = "Сравнить"
[compare.actions]
linkScroll = "Связать прокрутку"
linkScrollPan = "Связать прокрутку и панорамирование"
placeSideBySide = "Расположить рядом"
resetView = "Сбросить вид"
stackVertically = "Расположить вертикально"
unlinkScroll = "Развязать прокрутку"
unlinkScrollPan = "Развязать прокрутку и панорамирование"
zoomIn = "Увеличить масштаб"
zoomOut = "Уменьшить масштаб"
[compare.base]
label = "Исходный документ"
placeholder = "Выберите исходный PDF"
[compare.clear]
confirm = "Очистить и вернуться"
confirmBody = "Это закроет текущее сравнение и вернет вас к Активным файлам."
confirmTitle = "Очистить выбранные PDF?"
[compare.comparison]
label = "Измененный документ"
placeholder = "Выберите измененный PDF"
[compare.complex]
message = "Один или оба предоставленных документа являются большими файлами, точность сравнения может быть снижена"
[compare.dropdown]
additions = "Добавления ({{count}})"
additionsLabel = "Добавления"
deletions = "Удаления ({{count}})"
deletionsLabel = "Удаления"
noResults = "Изменений не найдено"
searchPlaceholder = "Поиск изменений..."
[compare.earlyDissimilarity]
body = "Пока обнаружено очень мало сходств. Вы можете остановить сравнение, если это несвязанные документы."
stopButton = "Остановить сравнение"
title = "Эти PDF сильно отличаются"
[compare.edited]
label = "Измененный PDF"
placeholder = "Select the edited PDF"
selectBaseFirst = "Сначала выберите исходный PDF"
[compare.error]
filesMissing = "Не удалось найти выбранные файлы. Выберите их заново."
generic = "Не удалось сравнить эти файлы."
selectRequired = "Выберите исходный и измененный документ."
[compare.large.file]
message = "Один или оба предоставленных документа слишком велики для обработки"
[compare.longJob]
body = "Эти PDF вместе превышают 2,000 страниц. Обработка может занять несколько минут."
title = "Выполняется большое сравнение"
[compare.mode]
pixel = "Пиксельное сравнение"
text = "Сравнение текста"
[compare.no.text]
message = "Выбранные PDF-файлы не содержат текстового содержимого. Пожалуйста, выберите PDF-файлы с текстом для сравнения."
[compare.original]
label = "Исходный PDF"
[compare.pixel]
base = "Оригинал"
changed = "изменено"
comparison = "Изменённый"
diff = "Различия"
diffOnly = "Только различия"
missingInBase = "Отсутствует в оригинале"
missingInComparison = "Отсутствует в изменённом"
overall = "всего"
overlay = "Наложение"
pageLabel = "Страница"
pagesChanged = "страниц изменено"
sideBySide = "Рядом"
sizeMismatch = "Несовпадение размеров"
summaryTitle = "Пиксельное сравнение"
[compare.pixel.errors]
canvasContextUnavailable = "Не удалось получить 2D-контекст canvas для пиксельного сравнения."
[compare.pixel.warnings]
noPages = "В одном или обоих документах нет страниц."
pageCountMismatch = "Несовпадение количества страниц: в оригинале — {{base}}, в изменённом — {{comparison}}. Лишние страницы показаны односторонне и помечены как полностью удалённые/добавленные."
[compare.rendering]
complete = "Отрисовка страниц завершена"
inProgress = "Как минимум один из этих PDF очень большой, прокрутка будет не плавной до завершения отрисовки"
pageNotReadyBody = "Некоторые страницы еще отрисовываются. Навигация станет точной, когда они будут готовы."
pageNotReadyTitle = "Страница еще не отрисована"
pagesRendered = "страниц отрисовано"
rendering = "отрисовка"
[compare.review]
actionsHint = "Просмотрите сравнение, поменяйте роли документов или экспортируйте сводку."
exportSummary = "Экспортировать сводку"
switchOrder = "Поменять порядок"
title = "Результат сравнения"
[compare.selection]
originalEditedTitle = "Выберите исходный и измененный PDF"
[compare.slowOperation]
body = "Это сравнение занимает больше времени, чем обычно. Вы можете продолжить или отменить."
cancel = "Отменить сравнение"
title = "Все еще работаем…"
[compare.status]
complete = "Сравнение готово"
extracting = "Извлечение текста..."
processing = "Анализ различий..."
[compare.summary]
baseHeading = "Исходный документ"
comparisonHeading = "Измененный документ"
pageLabel = "Стр."
[compare.swap]
confirm = "Поменять местами и выполнить снова"
confirmBody = "Инструмент будет запущен заново. Вы уверены, что хотите поменять местами Исходный и Измененный?"
confirmTitle = "Выполнить сравнение заново?"
label = "Поменять местами"
[compare.toasts]
unlinkedBody = "Совет: стрелки Вверх/Вниз прокручивают обе панели; панорамирование перемещает только активную панель."
unlinkedTitle = "Включены независимые прокрутка и панорамирование"
[compare.too.dissimilar]
message = "Документы кажутся сильно различными. Сравнение прекращено для экономии времени."
[compress]
credit = "Этот сервис использует qpdf для сжатия/оптимизации PDF."
desc = "Сжимайте PDF, чтобы уменьшить их размер."
header = "Сжать PDF"
submit = "Сжать"
title = "Сжать"
[compress.compressionLevel]
range1to3 = "Низкие значения сохраняют качество, но увеличивают размер файлов"
range4to6 = "Средняя компрессия с умеренной потерей качества"
range7to9 = "Высокие значения значительно уменьшают размер файла, но могут ухудшить чёткость изображений"
[compress.error]
failed = "Произошла ошибка при сжатии PDF."
[compress.grayscale]
label = "Применить шкалу серого для сжатия"
[compress.linearize]
label = "Линеаризовать PDF для быстрого просмотра в вебе"
[compress.lineArt]
description = "Использует ImageMagick для преобразования страниц в высококонтрастные чёрно‑белые, чтобы максимально уменьшить размер."
detailLevel = "Уровень детализации"
edgeEmphasis = "Выделение краёв"
edgeHigh = "Сильное"
edgeLow = "Мягкое"
edgeMedium = "Сбалансированное"
label = "Преобразовать изображения в линейную графику"
unavailable = "ImageMagick не установлен или не включён на этом сервере"
[compress.method]
filesize = "Размер файла"
quality = "Качество"
title = "Метод сжатия"
[compress.selectText]
2 = "Уровень оптимизации:"
4 = "Автоматический режим - автоматически настраивает качество для получения точного размера PDF"
5 = "Ожидаемый размер PDF (например, 25MB, 10.8MB, 25KB)"
[compress.selectText.1]
1 = "1-3 сжатие PDF,</br> 4-6 лёгкое сжатие изображений,</br> 7-9 интенсивное сжатие изображений (значительно снижает качество изображений)"
_value = "Настройки сжатия"
[compress.tooltip.description]
text = "Сжатие — простой способ уменьшить размер файла. Выберите «Размер файла», чтобы указать целевой размер, а мы подберём качество. Выберите «Качество», чтобы задать силу сжатия вручную."
title = "Описание"
[compress.tooltip.grayscale]
text = "Выберите эту опцию, чтобы преобразовать все изображения в чёрно-белые. Это может существенно уменьшить размер файла, особенно для отсканированных PDF или документов с большим количеством изображений."
title = "Оттенки серого"
[compress.tooltip.header]
title = "Обзор настроек сжатия"
[compress.tooltip.lineArt]
text = "Преобразуйте страницы в высококонтрастные чёрно‑белые с помощью ImageMagick. Используйте уровень детализации, чтобы контролировать, сколько содержимого станет чёрным, а выделение краёв — чтобы управлять агрессивностью обнаружения границ."
title = "Линейная графика"
[compress.tooltip.qualityAdjustment]
bullet1 = "Низкие значения сохраняют качество"
bullet2 = "Высокие значения уменьшают размер файла"
text = "Перемещайте ползунок, чтобы настроить силу сжатия. Низкие значения (1–3) лучше сохраняют качество, но дают большие файлы. Высокие значения (7–9) сильнее уменьшают размер, но снижают чёткость изображений."
title = "Настройка качества"
[compressPdfs]
tags = "сжатие,маленький,крошечный"
[config]
plan = "Тариф"
[config.account.overview]
confirmDelete = "Удалить мой аккаунт"
deleteAccount = "Удалить аккаунт"
deleteAccountTitle = "Удалить аккаунт"
deleteFailed = "Не удалось удалить аккаунт."
deleteFailedTitle = "Невозможно удалить аккаунт"
deleteWarning = "Это действие необратимо. Все ваши данные будут удалены."
enterEmailConfirm = "Для подтверждения удаления введите ниже свой адрес электронной почты ({{email}}):"
guestDescription = "Вы вошли как гость. Рассмотрите возможность обновления аккаунта выше."
label = "Обзор"
manageAccountPreferences = "Управляйте настройками аккаунта"
signedInAs = "Вы вошли как"
title = "Настройки аккаунта"
[config.account.profilePicture]
description = "Загрузите изображение, чтобы персонализировать аккаунт."
help = "PNG, JPG или WebP до 2 МБ."
remove = "Удалить"
sizeError = "Выберите изображение размером меньше 2 МБ."
switchedToCustom = "Включено пользовательское изображение. Теперь вы можете загрузить своё."
title = "Фото профиля"
upload = "Загрузить"
useCustom = "Использовать своё изображение"
usingProvider = "Используется фото профиля {{provider}}"
[config.account.profilePicture.cropper]
cropError = "Не удалось обрезать изображение. Повторите попытку."
invalidImage = "Некорректный файл изображения. Выберите файл PNG, JPG или WebP."
processing = "Выполняется обрезка..."
save = "Сохранить обрезанное изображение"
sizeErrorAfterCrop = "Обрезанное изображение слишком большое. Уменьшите масштаб или обрежьте меньшую область."
title = "Обрезать фото профиля"
zoom = "Масштаб"
[config.account.security]
changePassword = "Сменить пароль"
description = "Управляйте паролем и настройками безопасности."
title = "Пароли и безопасность"
update = "Обновить пароль"
[config.account.upgrade]
description = "Привяжите аккаунт, чтобы сохранить историю и получить доступ к дополнительным функциям!"
email = "Email"
emailPassword = "или введите email и пароль"
emailPlaceholder = "Введите ваш email"
linkWith = "Привязать к"
password = "Пароль (необязательно)"
passwordNote = "Оставьте пустым для входа только по email-подтверждению"
passwordPlaceholder = "Задайте пароль"
socialLogin = "Обновить через соцсеть"
title = "Обновить гостевой аккаунт"
upgradeButton = "Обновить аккаунт"
[config.apiKeys]
chartAriaLabel = "Использовано кредитов: включённых {{includedUsed}} из {{includedTotal}}, купленных {{purchasedUsed}} из {{purchasedTotal}}"
copyKeyAriaLabel = "Скопировать API-ключ"
creditsRemaining = "Осталось кредитов"
description = "Ваш API-ключ для доступа к набору PDF-инструментов Stirling. Скопируйте его в ваш проект или обновите, чтобы сгенерировать новый."
docsDescription = "Узнайте больше об интеграции со Stirling PDF:"
docsLink = "Документация API"
docsTitle = "Документация API"
generateError = "Не удалось сгенерировать ваш API-ключ."
goToAccount = "Перейти в аккаунт"
guestInfo = "Гостевые пользователи не получают API-ключи. Создайте аккаунт, чтобы получить API-ключ для ваших приложений."
includedCredits = "Включённые кредиты"
intro = "Используйте свой API-ключ для программного доступа к возможностям обработки Stirling PDF."
label = "API-ключ"
lastApiUse = "Последнее использование API"
nextReset = "Следующий сброс"
overlayMessage = "Сгенерируйте ключ, чтобы увидеть кредиты и доступные остатки"
publicKeyAriaLabel = "Публичный API-ключ"
purchasedCredits = "Купленные кредиты"
refreshAriaLabel = "Обновить API-ключ"
schemaLink = "Справочник по схеме API"
totalCredits = "Всего кредитов"
usage = "Добавляйте этот ключ в заголовок X-API-KEY во всех запросах к API."
[config.apiKeys.alert]
apiKeyErrorTitle = "Ошибка ключа API"
apiKeyRefreshed = "Ключ API обновлён"
apiKeyRefreshedBody = "Ваш ключ API успешно обновлён."
failedToCreateApiKey = "Не удалось создать ключ API."
failedToFetchApiKey = "Не удалось получить ключ API."
failedToRefreshApiKey = "Не удалось обновить ключ API."
failedToRetrieveApiKey = "Не удалось получить ключ API из ответа."
[config.apiKeys.refreshModal]
confirmCta = "Обновить ключи"
confirmPrompt = "Вы уверены, что хотите продолжить?"
impact = "Любые приложения или сервисы, использующие эти ключи, перестанут работать, пока вы не обновите их новыми ключами."
title = "Обновление API-ключей"
warning = "⚠️ Внимание: это действие сгенерирует новые API-ключи и сделает предыдущие недействительными."
[config.overview]
description = "Текущие настройки и подробности конфигурации приложения."
error = "Ошибка"
loading = "Загрузка конфигурации..."
title = "Конфигурация приложения"
warning = "Предупреждение конфигурации"
[config.overview.sections]
basic = "Базовая конфигурация"
integration = "Конфигурация интеграций"
security = "Конфигурация безопасности"
system = "Системная конфигурация"
[connectionMode.status]
localOffline = "Запущен автономный режим"
localOnline = "Запущен автономный режим"
saas = "Подключено к Stirling Cloud"
selfhostedChecking = "Подключено к саморазмещённому серверу (проверка...)"
selfhostedOffline = "Саморазмещённый сервер недоступен"
selfhostedOnline = "Подключено к саморазмещённому серверу"
[convert]
autoRotate = "Автоповорот"
autoRotateDescription = "Автоматически поворачивать изображения для лучшего соответствия странице PDF"
blackwhite = "Чёрно-белый"
cbrDpi = "DPI для отрисовки изображений"
cbrOptions = "Параметры CBR"
cbrOutputOptions = "Параметры PDF в CBR"
cbrToPdf = "CBR → PDF"
cbzDpi = "DPI для отрисовки изображений"
cbzOptions = "Параметры CBZ → PDF"
cbzOutputOptions = "Параметры PDF → CBZ"
cbzToPdf = "CBZ → PDF"
color = "Цвет"
colorType = "Тип цвета"
combineImages = "Объединить изображения"
combineImagesDescription = "Объедините все изображения в один PDF или создайте отдельные PDF для каждого изображения"
combineSvgs = "Combine SVGs into single PDF"
combineSvgsDescription = "Combine all SVG files into one PDF with multiple pages, or create separate PDFs for each SVG"
conversionCompleted = "Преобразование завершено"
conversionResults = "Результаты преобразования"
convertFiles = "Преобразовать файлы"
convertFrom = "Преобразовать из"
converting = "Преобразование..."
convertTo = "Преобразовать в"
defaultFilename = "преобразованный_файл"
desc = "Преобразование файлов между разными форматами"
downloadConverted = "Скачать преобразованный файл"
downloadHtml = "Скачать промежуточный HTML вместо PDF"
dpi = "DPI"
ebookToPdf = "eBook → PDF"
emailOptions = "Параметры Email→PDF"
emlToPdf = "Email → PDF"
errorConversion = "Произошла ошибка при конвертации файла."
errorNoFiles = "Пожалуйста, выберите хотя бы один файл для преобразования."
errorNoFormat = "Пожалуйста, выберите и исходный, и целевой формат."
errorNotSupported = "Преобразование из {{from}} в {{to}} не поддерживается."
fileFormat = "Формат файла"
files = "Файлы"
fileToPdf = "Office/Document → PDF"
fillPage = "Заполнить страницу"
fitDocumentToPage = "Подогнать документ под страницу"
fitOption = "Вариант подгонки"
grayscale = "Оттенки серого"
greyscale = "Оттенки серого"
imageOptions = "Параметры изображений"
images = "Изображения"
imagesExt = "Изображения (JPG, PNG и т. д.)"
includeAllRecipients = "Включать получателей CC и BCC в заголовок"
includeAttachments = "Включать вложения письма"
maintainAspectRatio = "Сохранять пропорции"
markdown = "Markdown"
maxAttachmentSize = "Максимальный размер вложения (МБ)"
multiple = "Несколько"
noFileSelected = "Файл не выбран. Используйте панель файлов, чтобы добавить файлы."
odpExt = "Презентация OpenDocument (.odp)"
odtExt = "Текст OpenDocument (.odt)"
officeDocs = "Документы Office (Word, Excel, PowerPoint)"
optimizeForEbook = "Оптимизировать PDF для ридеров (использует Ghostscript)"
output = "Выходные данные"
outputFormat = "Выходной формат"
outputOptions = "Параметры вывода"
pdfaDigitalSignatureWarning = "PDF содержит цифровую подпись. Она будет удалена на следующем шаге."
pdfaFormat = "Формат PDF/A"
pdfaNote = "PDF/A-1b более совместим, PDF/A-2b поддерживает больше функций."
pdfaOptions = "Параметры PDF/A"
pdfOptions = "Параметры PDF"
pdfToCbr = "PDF → CBR"
pdfToCbz = "PDF → CBZ"
pdfToEpub = "PDF → EPUB"
pdfxDescription = "PDF/X — это стандарт ISO, подмножество PDF для надежной печати и обмена графикой."
pdfxDigitalSignatureWarning = "PDF содержит цифровую подпись. Она будет удалена на следующем шаге."
pptExt = "PowerPoint (.pptx)"
results = "Результаты"
rtfExt = "Формат Rich Text (.rtf)"
selectedFiles = "Выбранные файлы"
selectFilesPlaceholder = "Выберите файлы в главном окне, чтобы начать"
selectSourceFormatFirst = "Сначала выберите исходный формат"
settings = "Настройки"
single = "Один"
sourceFormatPlaceholder = "Исходный формат"
strictMode = "Strict Mode"
strictModeDesc = "Error if conversion is not perfect (uses VeraPDF verification)"
svgPdfOptions = "SVG to PDF Options"
svgToPdf = "SVG → PDF"
svgVectorNote = "SVG files are rendered as vector graphics for crisp output at any resolution. Dimensions from the SVG determine the PDF page size."
targetFormatPlaceholder = "Целевой формат"
textRtf = "Текст/RTF"
title = "Преобразовать"
txtExt = "Простой текст (.txt)"
webOptions = "Параметры Web→PDF"
wordDoc = "Документ Word"
wordDocExt = "Документ Word (.docx)"
zoomLevel = "Уровень масштабирования"
[convert.ebookOptions]
ebookOptions = "Параметры eBook в PDF"
ebookOptionsDesc = "Параметры преобразования eBook в PDF"
embedAllFonts = "Встраивать все шрифты"
embedAllFontsDesc = "Встраивать все шрифты из eBook в создаваемый PDF"
includePageNumbers = "Включить номера страниц"
includePageNumbersDesc = "Добавить номера страниц в создаваемый PDF"
includeTableOfContents = "Включить оглавление"
includeTableOfContentsDesc = "Добавить сгенерированное оглавление в результирующий PDF"
optimizeForEbookPdf = "Оптимизировать для ридеров eBook"
optimizeForEbookPdfDesc = "Оптимизировать PDF для чтения eBook (меньший размер файла, лучшая отрисовка на устройствах eInk)"
[convert.epubOptions]
detectChapters = "Определять главы"
detectChaptersDesc = "Определять заголовки, похожие на главы, и вставлять разрывы страниц EPUB"
epubOptions = "Параметры PDF в eBook"
epubOptionsDesc = "Параметры преобразования PDF в EPUB/AZW3"
kindleEink = "Kindle e-Ink (оптимизировано для текста)"
outputFormat = "Формат вывода"
outputFormatDesc = "Выберите формат вывода для eBook"
tabletPhone = "Планшет/Телефон (с изображениями)"
targetDevice = "Целевое устройство"
targetDeviceDesc = "Выберите профиль вывода, оптимизированный для устройства чтения"
[cookieBanner.popUp]
acceptAllBtn = "Хорошо"
acceptNecessaryBtn = "Нет, спасибо"
showPreferencesBtn = "Управление предпочтениями"
title = "Как мы используем файлы cookie"
[cookieBanner.popUp.description]
1 = "Мы используем файлы cookie и другие технологии, чтобы улучшить работу Stirling PDF для вас, это помогает нам совершенствовать наши инструменты и создавать функции, которые вам понравятся."
2 = "If youd rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly."
[cookieBanner.preferencesModal]
acceptAllBtn = "Принять все"
acceptNecessaryBtn = "Отклонить все"
closeIconLabel = "Закрыть модальное окно"
savePreferencesBtn = "Сохранить предпочтения"
serviceCounterLabel = "Сервис|Услуги"
subtitle = "Использование файлов cookie"
title = "Центр согласия предпочтений"
[cookieBanner.preferencesModal.analytics]
description = "Эти файлы cookie помогают нам понять, как используются наши инструменты, чтобы мы могли сосредоточиться на создании функций, которые больше всего ценятся нашим сообществом. Будьте уверены — Stirling PDF не может и никогда не будет отслеживать содержание документов, с которыми вы работаете."
title = "Аналитика"
[cookieBanner.preferencesModal.description]
1 = "Stirling PDF использует файлы cookie и аналогичные технологии, чтобы улучшить ваш опыт и понять, как используются наши инструменты. Это помогает нам повышать производительность, разрабатывать функции, которые вам интересны, и обеспечивать постоянную поддержку наших пользователей."
2 = "Stirling PDF не может — и никогда не будет — отслеживать или получать доступ к содержимому используемых вами документов."
3 = "Ваша конфиденциальность и доверие лежат в основе того, что мы делаем."
[cookieBanner.preferencesModal.necessary]
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 cant be turned off."
[cookieBanner.preferencesModal.necessary.title]
1 = "Строго необходимые файлы cookie"
2 = "Всегда включены"
[cookieBanner.services]
posthog = "PostHog Analytics"
scarf = "Scarf Pixel"
[credits]
enableOverageBilling = "Включить оплату перерасхода"
maybeLater = "Позже"
upgrade = "Обновить"
[credits.insufficient]
brief = "Недостаточно кредитов. Нужно {{required}} кредитов, а у вас {{current}}."
freeTier = "Обновите до Team, чтобы получить в 10 раз больше кредитов и неограниченный биллинг перерасхода."
managedMember = "Обратитесь к лидеру вашей команды за помощью."
message = "У вас недостаточно кредитов для запуска {{tool}}. Сейчас у вас {{current}} кредитов."
messageWithAmount = "Чтобы запустить {{tool}}, нужно {{required}} кредитов, но у вас только {{current}}."
teamMember = "Включите биллинг перерасхода, чтобы никогда не оставаться без кредитов."
title = "Недостаточно кредитов"
[credits.modal]
advancedMonitoring = "Расширенный мониторинг"
allInOneWorkspace = "Единое рабочее пространство PDF (просмотрщик, инструменты и агент)"
apiSandbox = "Песочница API"
contactSales = "Связаться с отделом продаж"
creditsRemaining = "Осталось {{current}} из {{total}}"
creditsThisMonth = "Кредиты за месяц"
current = "Текущий план"
customPricing = "Индивидуально"
customSmartFolders = "Индивидуальные умные папки"
dedicatedSupportSlas = "Выделенная поддержка и SLA"
enterpriseSubscription = "Enterprise"
everythingInCredits = "Все из Credits, плюс:"
everythingInFree = "Все из Free, плюс:"
fasterThroughput = "Пропускная способность в 10 раз выше"
forRegularWork = "Для регулярной работы с PDF:"
freeTier = "Бесплатный тариф"
fullyPrivateFiles = "Полностью приватные файлы"
largeFileProcessing = "Обработка больших файлов"
managedMemberMessage = "У вас неограниченный доступ к кредитам через вашу команду. Если нужна помощь, свяжитесь с лидером команды."
managedMemberTitle = "Неограниченные кредиты"
meteringBillingNote = "Кредиты сверх лимита выставляются ежемесячно вместе с вашей подпиской Team. Отслеживайте использование в любое время в настройках аккаунта."
meteringExplanation = "Ваш план Team включает {{credits}} кредитов в месяц. Когда они заканчиваются, автоматический биллинг перерасхода предоставляет дополнительные кредиты, чтобы вы никогда не прерывали работу."
meteringIncluded = "{{credits}} кредитов/месяц включено в Team"
meteringNeverRunOut = "Никогда не оставайтесь без кредитов"
meteringNoCommitment = "Без обязательств, отмена в любое время"
meteringPayAsYouGo = "Платите только за фактическое использование"
meteringPrice = "Дополнительные кредиты по {{price}}/кредит"
meteringTitle = "Оплата перерасхода «плати по факту»"
monthlyCredits = "кредитов в месяц"
orgWideAccess = "Контроль доступа на уровне организации"
overage = "перерасход"
perMonth = "/месяц"
popular = "Популярно"
premiumAiModels = "Премиальные AI-модели"
prioritySupport = "Приоритетная поддержка"
privateDocCloud = "Приватное облако документов"
ragFineTuning = "RAG + дообучение"
secureApiAccess = "Безопасный доступ к API"
selfHostLink = "Изучить документацию и планы"
selfHostPrompt = "Хотите развернуть сами?"
standardThroughput = "Стандартная пропускная способность"
subtitle = "Обновите до Team, чтобы получить в 10 раз больше кредитов и более быструю обработку."
subtitlePro = "Включите автоматический биллинг перерасхода, чтобы никогда не оставаться без кредитов."
teamLeaderOnly = "Только лидеры команд могут включать биллинг перерасхода"
teamSubscription = "Team"
titleExhausted = "Вы исчерпали бесплатные кредиты"
titleExhaustedPro = "У вас закончились кредиты"
unlimitedApiAccess = "Неограниченный доступ к API"
unlimitedMonthlyCredits = "Лицензия на сайт"
unlimitedSeats = "Неограниченное число пользователей"
[credits.modal.features]
everythingInCredits = "Все из Credits, плюс:"
everythingInFree = "Все из Free, плюс:"
forRegularWork = "Для регулярной работы с PDF:"
[crop]
autoCrop = "Автообрезка пустых полей"
header = "Обрезка PDF"
noFileSelected = "Выберите PDF-файл, чтобы начать обрезку"
reset = "Сбросить к полному PDF"
submit = "Отправить"
title = "Обрезка"
[crop.automation]
info = "Введите координаты обрезки в пунктах PDF. Начало (0,0) находится в левом нижнем углу. Эти значения будут применены ко всем PDF, обрабатываемым в этой автоматизации."
reference = "Справка: страница A4 — 595.28 × 841.89 пунктов (210 мм × 297 мм). 1 дюйм = 72 пункта."
[crop.coordinates]
title = "Положение и размер"
[crop.coordinates.height]
desc = "Высота обрезки (пункты)"
label = "Высота"
[crop.coordinates.width]
desc = "Ширина обрезки (пункты)"
label = "Ширина"
[crop.coordinates.x]
desc = "Левая граница (пункты)"
label = "Положение X"
[crop.coordinates.y]
desc = "Нижняя граница (пункты)"
label = "Положение Y"
[crop.error]
failed = "Не удалось обрезать PDF"
invalidArea = "Область обрезки выходит за границы PDF"
[crop.preview]
title = "Выбор области обрезки"
[crop.results]
title = "Результаты обрезки"
[crop.steps]
selectArea = "Выберите область обрезки"
[crop.tooltip]
description = "Выберите область для обрезки в вашем PDF, перетаскивая и изменяя размер синей области на миниатюре."
drag = "Перетащите область, чтобы переместить зону обрезки"
precision = "Используйте координаты для точного позиционирования"
resize = "Тяните за углы и края, чтобы изменить размер"
title = "Как обрезать PDF"
[database]
backupCreated = "Резервное копирование базы данных выполнено успешно"
createBackupFile = "Создать файл резервной копии"
creationDate = "Дата создания"
deleteBackupFile = "Удалить файл резервной копии"
downloadBackupFile = "Скачать файл резервной копии"
failedImportFile = "Не удалось импортировать файл"
fileName = "Имя файла"
fileNotFound = "Файл не найден"
fileNullOrEmpty = "Файл не должен быть пустым"
fileSize = "Размер файла"
header = "Импорт/экспорт базы данных"
importBackupFile = "Импортировать файл резервной копии"
importIntoDatabaseSuccessed = "Импорт в базу данных выполнен успешно"
info_1 = "При импорте данных важно обеспечить правильную структуру. Если вы не уверены в своих действиях, обратитесь за профессиональной помощью. Ошибка в структуре может привести к сбоям в работе приложения вплоть до полной неработоспособности."
info_2 = "Имя файла при загрузке не имеет значения. Оно будет переименовано в формат backup_user_yyyyMMddHHmm.sql для обеспечения единообразия наименований."
notSupported = "Эта функция недоступна для вашего подключения к базе данных."
submit = "Импортировать резервную копию"
title = "Импорт/экспорт базы данных"
[decrypt]
cancelled = "Операция отменена для PDF: {0}"
invalidPassword = "Пожалуйста, попробуйте снова с правильным паролем."
invalidPasswordHeader = "Неверный пароль или неподдерживаемое шифрование для PDF: {0}"
noPassword = "Не предоставлен пароль для зашифрованного PDF: {0}"
passwordPrompt = "Этот файл защищен паролем. Пожалуйста, введите пароль:"
serverError = "Ошибка сервера при расшифровке: {0}"
success = "Файл успешно расшифрован."
unexpectedError = "Произошла ошибка при обработке файла. Пожалуйста, попробуйте снова."
[defaultApp]
description = "Вы сможете изменить это позже в настройках системы."
dismiss = "Закрыть"
message = "Сделать Stirling PDF редактором PDF по умолчанию?"
notNow = "Пока нет"
setDefault = "Сделать по умолчанию"
title = "Сделать приложением PDF по умолчанию"
[defaultApp.error]
message = "Не удалось назначить обработчик PDF по умолчанию"
title = "Ошибка"
[defaultApp.prompt]
message = "Сделайте Stirling PDF приложением по умолчанию для открытия файлов PDF."
title = "Сделать редактором PDF по умолчанию"
[defaultApp.settingsOpened]
message = "Пожалуйста, выберите Stirling PDF в настройках системы"
title = "Открыты настройки"
[defaultApp.success]
message = "Stirling PDF теперь редактор PDF по умолчанию"
title = "Приложение по умолчанию установлено"
[editTableOfContents]
submit = "Применить оглавление"
[editTableOfContents.actions]
clipboardUnavailable = "Доступ к буферу обмена недоступен в этом браузере."
export = "Экспорт закладок"
exportClipboard = "Копировать JSON в буфер"
exportJson = "Скачать JSON"
importClipboard = "Вставить JSON из буфера"
importJson = "Импортировать JSON"
loadFromPdf = "Загрузить из выбранного PDF"
noFile = "Выберите PDF, чтобы извлечь существующие закладки."
selectedFile = "Загружено из {{file}}"
source = "Загрузить закладки"
[editTableOfContents.editor]
addTopLevel = "Добавить закладку верхнего уровня"
childBadge = "Вложенная"
confirmRemove = "Удалить эту закладку и все её вложенные?"
defaultChildTitle = "Вложенная закладка"
defaultSiblingTitle = "Новая закладка"
defaultTitle = "Новая закладка"
description = "Добавляйте, вкладывайте и меняйте порядок закладок для создания оглавления PDF."
heading = "Редактор закладок"
pagePreview = "Страница {{page}}"
untitled = "Без названия"
[editTableOfContents.editor.actions]
addChild = "Добавить вложенную закладку"
addSibling = "Добавить одноуровневую"
remove = "Удалить закладку"
toggle = "Свернуть/развернуть вложенные"
[editTableOfContents.editor.empty]
action = "Добавить первую закладку"
description = "Импортируйте существующие закладки или начните с первой записи."
title = "Закладок пока нет"
[editTableOfContents.editor.field]
page = "Номер целевой страницы"
title = "Название закладки"
[editTableOfContents.error]
failed = "Не удалось обновить оглавление"
[editTableOfContents.info]
line1 = "Каждой закладке нужен описательный заголовок и страница для открытия."
line2 = "Используйте вложенные закладки для иерархии глав, разделов и подразделов."
line3 = "Импортируйте закладки из выбранного PDF или JSON‑файла, чтобы сэкономить время."
[editTableOfContents.messages]
copied = "Скопировано в буфер"
copiedBody = "JSON закладок успешно скопирован."
copyFailed = "Не удалось скопировать"
exported = "JSON готов к скачиванию"
imported = "Закладки импортированы"
importedBody = "Ваше JSON‑оглавление заменило содержимое редактора."
importedClipboard = "Данные из буфера заменили текущий список закладок."
invalidJson = "Неверная структура JSON"
invalidJsonBody = "Предоставьте корректный JSON с закладками и попробуйте снова."
loadedBody = "Существующие закладки из PDF загружены в редактор."
loadedTitle = "Закладки извлечены"
loadFailed = "Не удалось извлечь закладки из выбранного PDF."
noBookmarks = "В выбранном PDF закладки не найдены."
[editTableOfContents.results]
subtitle = "Скачайте обработанный файл или отмените операцию ниже."
title = "Обновлённый PDF с закладками"
[editTableOfContents.settings]
replaceExisting = "Заменить существующие закладки (снимите флажок, чтобы добавить в конец)"
replaceExistingHint = "Если отключено, новый контур будет добавлен после текущих закладок."
title = "Закладки и оглавление"
[editTableOfContents.workbench]
changeFile = "Сменить PDF"
fileLabel = "Изменения будут применены к текущему выбранному PDF."
filePrompt = "Выберите PDF из библиотеки или загрузите новый, чтобы начать."
noFile = "PDF не выбран"
selectFile = "Выбрать PDF"
subtitle = "Импортируйте закладки, стройте иерархии и применяйте оглавление без тесных боковых панелей."
tabTitle = "Рабочая область оглавления"
[editTableOfContents.workbench.empty]
description = "Выберите инструмент «Редактировать оглавление», чтобы загрузить рабочую область."
title = "Откройте инструмент для начала редактирования"
[encryptedPdfUnlock]
description = "Этот PDF защищён паролем. Введите пароль, чтобы продолжить работу с ним."
emptyResponse = "Удаление пароля не дало файл."
incorrectPassword = "Неверный пароль"
missingFile = "Выбранный файл больше недоступен."
required = "Введите пароль, чтобы продолжить."
skip = "Пока пропустить"
successBody = "Пароль успешно удалён."
successBodyWithName = "Пароль удалён из {{fileName}}"
successTitle = "Пароль удалён"
title = "Удалите пароль, чтобы продолжить"
unlock = "Разблокировать и продолжить"
unlockAll = "Применить ко всем ({{count}})"
unlockAllPartialFail = "Неверный пароль для: {{names}}"
unlockAllSuccess = "Разблокировано {{count}} файл(ов)."
unlockPrompt = "Разблокируйте PDF, чтобы продолжить"
viewerLocked = "Этот PDF защищен паролем"
viewerUnlock = "Разблокировать"
[encryptedPdfUnlock.password]
label = "Пароль PDF"
placeholder = "Введите пароль PDF"
[endpointStatistics]
all = "Все"
dataTypeAll = "Все"
dataTypeApi = "API"
dataTypeLabel = "Тип данных:"
dataTypeUi = "UI"
endpoint = "Конечная точка"
failedToLoad = "Не удалось загрузить данные конечной точки. Пожалуйста, попробуйте обновить."
header = "Статистика конечных точек"
home = "Главная"
loading = "Загрузка..."
login = "Вход"
numberOfVisits = "Количество посещений"
percentage = "Процент"
refresh = "Обновить"
retry = "Повторить"
selectedVisits = "Выбранные посещения"
showing = "Показано"
title = "Статистика конечных точек"
top = "Топ"
top10 = "Топ 10"
top20 = "Топ 20"
totalEndpoints = "Всего конечных точек"
totalVisits = "Всего посещений"
visits = "Посещения"
visitsTooltip = "Посещения: {0} ({1}% от общего числа)"
[enterpriseEdition]
button = "Перейти на Pro"
ssoAdvert = "Ищете больше возможностей управления пользователями? Посмотрите Stirling PDF Pro"
warning = "Эта функция доступна только для пользователей Pro."
yamlAdvert = "Stirling PDF Pro поддерживает файлы конфигурации YAML и другие функции SSO."
[error]
_value = "Ошибка"
contactTip = "Если у вас все еще есть проблемы, не стесняйтесь обращаться к нам за помощью. Вы можете отправить тикет на нашей странице GitHub или связаться с нами через Discord:"
copyStack = "Скопировать трассировку стека"
discordSubmit = "Discord - Отправить запрос в поддержку"
dismissAllErrors = "Скрыть все ошибки"
encryptedPdfMustRemovePassword = "Этот PDF зашифрован или защищён паролем. Пожалуйста, разблокируйте его перед преобразованием в PDF/A."
generic = "Произошла ошибка"
github = "Отправить тикет на GitHub"
githubSubmit = "GitHub - Отправить тикет"
incorrectPasswordProvided = "Пароль к PDF неверен или не указан."
needHelp = "Нужна помощь / Нашли проблему?"
pdfPassword = "PDF-документ защищен паролем, и пароль не был предоставлен или был неверным"
showStack = "Показать трассировку стека"
sorry = "Извините за неполадки!"
[error.404]
1 = "Мы не можем найти страницу, которую вы ищете."
2 = "Что-то пошло не так"
head = "404 - Страница не найдена | Упс, мы запутались в коде!"
[extractImages]
allowDuplicates = "Сохранять дубликаты изображений"
header = "Извлечь изображения"
selectText = "Выберите формат изображения для преобразования извлеченных изображений"
submit = "Извлечь"
tags = "картинка,фото,сохранение,архив,zip,захват,извлечение"
title = "Извлечь изображения"
[extractImages.error]
failed = "Произошла ошибка при извлечении изображений из PDF."
[extractImages.settings]
title = "Параметры"
[extractPage]
tags = "извлечение"
[extractPages]
submit = "Извлечь страницы"
title = "Извлечь страницы"
[extractPages.error]
failed = "Не удалось извлечь страницы"
[extractPages.pageNumbers]
label = "Страницы для извлечения"
placeholder = "например, 1,3,5-8 или odd & 1-10"
[extractPages.results]
title = "Страницы извлечены"
[extractPages.settings]
title = "Настройки"
[extractPages.tooltip]
description = "Извлекает выбранные страницы в новый PDF, сохраняя порядок."
[fileChooser]
click = "Нажмите"
dragAndDrop = "Перетащите"
dragAndDropImage = "Перетащите файл изображения"
dragAndDropPDF = "Перетащите PDF-файл"
extractPDF = "Извлечение..."
hoveredDragAndDrop = "Перетащите файл(ы) сюда"
or = "или"
[fileEditor]
addFiles = "Добавить файлы"
pageCount = "{{count}} страниц"
pageCount_one = "{{count}} страница"
pageCount_other = "{{count}} страницы"
[fileManager]
active = "Активный"
addToUpload = "Добавить к загрузке"
changesNotUploaded = "Изменения не загружены"
clearAll = "Очистить всё"
clearSelection = "Снять выделение"
clickToUpload = "Нажмите, чтобы загрузить файлы"
closeAllFiles = "Закрыть все файлы"
closeFile = "Закрыть файл"
cloudFile = "Файл в облаке"
copyCreated = "Копия сохранена на этом устройстве."
copyFailed = "Не удалось создать копию."
delete = "Удалить"
deleteAll = "Удалить все"
deleteSelected = "Удалить выбранные"
deselectAll = "Отменить выбор всех"
details = "Сведения о файле"
download = "Скачать"
downloadSelected = "Скачать выбранные"
dragDrop = "Перетащите файлы сюда"
dropFilesHere = "Бросьте файлы здесь"
failedToLoad = "Не удалось загрузить файл в активный набор."
failedToOpen = "Не удалось открыть файл. Возможно, он был удалён из хранилища."
fileFormat = "Формат"
fileHistory = "История файлов"
fileName = "Имя"
fileSize = "Размер"
filesSelected = "файлов выбрано"
filesStored = "файлов в хранилище"
fileVersion = "Версия"
filterAll = "Все"
filterLocal = "Локальные"
filterSharedByMe = "Мною предоставленные"
filterSharedWithMe = "Предоставлены мне"
googleDrive = "Google Drive"
googleDriveNotAvailable = "Интеграция с Google Drive недоступна"
googleDriveShort = "Диск"
hideHistory = "Скрыть историю"
lastModified = "Дата изменения"
lastSynced = "Последняя синхронизация"
leaveShare = "Убрать из моего списка"
leaveShareFailed = "Не удалось удалить общий файл."
leaveShareSuccess = "Удалено из вашего списка общих файлов."
loadingFiles = "Загрузка файлов..."
loadingHistory = "Загрузка истории..."
localFiles = "Локальные файлы"
localOnly = "Только локально"
makeCopy = "Сделать копию"
mobileShort = "Моб."
mobileUpload = "Загрузка с мобильного"
mobileUploadNotAvailable = "Загрузка с мобильного не включена"
myFiles = "Мои файлы"
noFiles = "Нет доступных файлов"
noFileSelected = "Файлы не выбраны"
noFilesFound = "По вашему запросу файлы не найдены"
noRecentFiles = "Недавние файлы не найдены"
openFile = "Открыть файл"
openFiles = "Открыть файлы"
openInFileEditor = "Открыть в редакторе файлов"
openInPageEditor = "Открыть в редакторе страниц"
owner = "Владелец"
ownerUnknown = "Неизвестно"
recent = "Недавние"
reloadFiles = "Обновить список"
removeBoth = "Удалить из обоих"
removeFilePrompt = "Этот файл сохранён на этом устройстве и на вашем сервере. Где вы хотите его удалить?"
removeFileTitle = "Удалить файл"
removeLocalOnly = "Только на этом устройстве"
removeServerFailed = "Не удалось удалить файл с сервера."
removeServerOnly = "Только на сервере"
removeServerOnlyPrompt = "Этот файл хранится только на вашем сервере. Удалить его с сервера?"
removeServerSuccess = "Удалено с сервера."
removeSharedPrompt = "Этот файл предоставлен вам. Вы можете удалить его с этого устройства или из списка общих файлов."
removeSharedServerOnlyBlockedPrompt = "Этот файл предоставлен вам и хранится только на сервере."
removeSharedServerOnlyPrompt = "Этот файл предоставлен вам и хранится только на сервере. Удалить его из вашего списка?"
restore = "Восстановить"
saveSelected = "Сохранить выбранные"
searchFiles = "Поиск файлов..."
selectAll = "Выбрать все"
selectedCount = "{{count}} выбрано"
selectedFiles = "Выбранные файлы"
share = "Поделиться"
shared = "Общие"
sharedByYou = "Предоставлены вами"
sharedEditNoticeBody = "У вас нет прав на редактирование серверной версии этого файла. Любые изменения будут сохранены как локальная копия."
sharedEditNoticeConfirm = "Понятно"
sharedEditNoticeTitle = "Серверная копия только для чтения"
sharedWithYou = "Предоставлены вам"
shareSelected = "Поделиться выбранными"
sharing = "Общий доступ"
showAll = "Показать все"
showHistory = "Показать историю"
sortByDate = "Сортировать по дате"
sortByName = "Сортировать по имени"
sortBySize = "Сортировать по размеру"
storage = "Хранилище"
storageCleared = "Браузер очистил хранилище. Файлы удалены. Пожалуйста, загрузите их снова."
storageError = "Произошла ошибка хранилища"
storageLow = "Недостаточно места в хранилище. Рассмотрите удаление старых файлов."
storageState = "Хранилище"
subtitle = "Добавляйте файлы в хранилище для удобного доступа во всех инструментах"
supportMessage = "Работает на базе хранилища браузера для неограниченной ёмкости"
synced = "Синхронизировано"
title = "Загрузить PDF-файлы"
toolChain = "Применённые инструменты"
totalSelected = "Всего выбрано"
unsupported = "Не поддерживается"
unzip = "Распаковать"
updateOnServer = "Обновить на сервере"
uploadError = "Не удалось загрузить некоторые файлы."
uploadSelected = "Загрузить выбранные"
uploadToServer = "Загрузить на сервер"
[files]
addFiles = "Добавить файлы"
created = "Создан"
selectFromWorkbench = "Выберите файлы из рабочей области или "
selectMultipleFromWorkbench = "Выберите не менее {{count}} файлов из рабочей области или "
size = "Размер файла"
title = "Файлы"
upload = "Загрузка"
uploadFiles = "Загрузить файлы"
[fileSelectorPicker]
empty = "Нет доступных файлов"
placeholder = "Выберите файл"
search = "Фильтровать файлы…"
tabListLabel = "Сохраненные файлы, рабочая область, загрузка"
upload = "Загрузить с компьютера"
[fileSelectorPicker.sort]
dateAsc = "Сначала старые"
dateDesc = "Сначала новые"
dateLabel = "Последние"
nameAsc = "От А до Я"
nameDesc = "От Я до А"
nameLabel = "А–Я"
[fileSelectorPicker.tabs]
saved = "Сохраненные файлы"
upload = "Загрузка"
workbench = "Рабочая область"
[fileSidebar]
addFiles = "Добавить файлы"
collapse = "Свернуть боковую панель"
dropHint = "Откройте файлы, чтобы начать"
expand = "Развернуть боковую панель"
files = "Файлы"
googleDrive = "Google Drive"
googleDriveDisabled = "Google Drive не настроен"
noFiles = "Файлов пока нет"
openFileManager = "Открыть файловый менеджер"
openFromComputer = "Открыть с компьютера"
openSettings = "Открыть настройки"
search = "Поиск"
searchPlaceholder = "Поиск файлов..."
[fileToPDF]
credit = "Этот сервис использует LibreOffice и Unoconv для преобразования файлов."
header = "Преобразовать любой файл в PDF"
submit = "Преобразовать в PDF"
supportedFileTypes = "Поддерживаемые типы файлов должны включать перечисленные ниже, однако для получения полного актуального списка поддерживаемых форматов обратитесь к документации LibreOffice"
supportedFileTypesInfo = "Поддерживаемые типы файлов"
tags = "преобразование,формат,документ,картинка,презентация,текст,конвертация,офис,документы,word,excel,powerpoint"
title = "Файл в PDF"
[fileUpload]
addFiles = "Добавить файлы"
backToTools = "Назад к инструментам"
chooseFromStorage = "Выберите файл из хранилища или загрузите новый PDF"
chooseFromStorageMultiple = "Выберите файлы из хранилища или загрузите новые PDF"
dragFilesInOrClick = "Перетащите файлы или нажмите «Добавить файлы», чтобы выбрать"
dropFileHere = "Перетащите файл сюда или нажмите для загрузки"
dropFilesHere = "Перетащите файлы сюда или нажмите кнопку загрузки"
dropFilesHereOpen = "Перетащите файлы сюда или нажмите кнопку Открыть"
filesAvailable = "файлов доступно"
loadFromStorage = "Загрузить из хранилища"
loading = "Загрузка..."
noFilesInStorage = "В хранилище нет файлов. Сначала загрузите несколько."
noFilesInStorageOpen = "В хранилище нет файлов. Сначала откройте файлы."
open = "Открыть"
openFile = "Открыть файл"
openFiles = "Открыть файлы"
or = "или"
pdfFilesOnly = "Только PDF-файлы"
selectFile = "Выберите файл"
selectFiles = "Выберите файлы"
selectFromStorage = "Выбрать из хранилища"
selectPdfToEdit = "Выберите PDF для редактирования"
selectPdfToView = "Выберите PDF для просмотра"
supportedFileTypes = "Поддерживаемые типы файлов"
upload = "Загрузить"
uploadFile = "Загрузить файл"
uploadFiles = "Загрузить файлы"
[firstLogin]
allFieldsRequired = "Все поля обязательны"
changePassword = "Изменить пароль"
confirmPassword = "Подтвердите новый пароль"
currentPassword = "Текущий пароль"
enterCurrentPassword = "Введите текущий пароль"
enterNewPassword = "Введите новый пароль (не менее 8 символов)"
error = "Ошибка"
loggedInAs = "Вы вошли как"
newPassword = "Новый пароль"
passwordChangedSuccess = "Пароль успешно изменен! Пожалуйста, войдите снова."
passwordChangeFailed = "Не удалось изменить пароль. Проверьте текущий пароль."
passwordMustBeDifferent = "Новый пароль должен отличаться от текущего пароля"
passwordsDoNotMatch = "Новые пароли не совпадают"
passwordTooShort = "Пароль должен содержать не менее 8 символов"
reEnterNewPassword = "Введите новый пароль ещё раз"
title = "Первый вход"
welcomeMessage = "В целях безопасности при первом входе необходимо изменить пароль."
welcomeTitle = "Добро пожаловать!"
[flatten]
filenamePrefix = "сплющено"
flattenOnlyForms = "Свести только формы"
header = "Сведение PDF"
submit = "Свести"
title = "Сведение"
[flatten.error]
failed = "Произошла ошибка при уплощении PDF."
[flatten.files]
placeholder = "Выберите PDF-файл в главном окне, чтобы начать"
[flatten.options]
note = "Уплощение удаляет интерактивные элементы из PDF, делая их нередактируемыми."
stepTitle = "Параметры уплощения"
title = "Параметры уплощения"
[flatten.options.flattenOnlyForms]
desc = "Уплощать только поля форм, оставляя прочие интерактивные элементы"
label = "Сплющивать только формы"
[flatten.renderDpi]
help = "Оставьте пустым для системного значения по умолчанию. Более высокий DPI повышает чёткость, но увеличивает время обработки и размер файла."
label = "DPI рендеринга (необязательно, рекомендуется 150 DPI)"
placeholder = "например, 150"
[flatten.results]
title = "Результаты уплощения"
[flatten.steps]
settings = "Настройки"
[flatten.tooltip.description]
bullet1 = "Текстовые поля становятся обычным текстом (нельзя редактировать)"
bullet2 = "Флажки и кнопки превращаются в изображения"
bullet3 = "Отлично подходит для финальных версий, которые нельзя менять"
bullet4 = "Обеспечивает одинаковый внешний вид на всех устройствах"
text = "Уплощение делает ваш PDF нередактируемым, превращая заполняемые формы и кнопки в обычный текст и изображения. PDF будет выглядеть точно так же, но никто больше не сможет изменять формы. Идеально для обмена заполненными формами, создания финальных документов для архива или обеспечения единообразного отображения."
title = "Что делает уплощение?"
[flatten.tooltip.formsOnly]
bullet1 = "Формы становятся нередактируемыми"
bullet2 = "Ссылки продолжают работать при нажатии"
bullet3 = "Комментарии и заметки остаются видимыми"
bullet4 = "Закладки по-прежнему помогают навигации"
text = "Этот вариант удаляет только возможность заполнять формы, но сохраняет другие функции: кликабельные ссылки, видимые закладки и комментарии."
title = "Что значит «Уплощать только формы»?"
[flatten.tooltip.header]
title = "Об уплощении PDF"
[footer]
discord = "Discord"
issues = "GitHub"
[getPdfInfo]
downloadJson = "Скачать JSON"
downloads = "Загрузки"
header = "Получить информацию о PDF"
indexTitle = "Индекс"
noneDetected = "Ничего не обнаружено"
noResults = "Запустите инструмент, чтобы создать отчет."
processing = "Извлечение информации..."
results = "Результаты"
submit = "Получить информацию"
tags = "информация,данные,статистика,параметры"
title = "Получить информацию о PDF"
[getPdfInfo.compliance]
compliant = "Соответствует"
failed = "Не пройдено"
failedCount = "не пройдено"
nonCompliant = "Не соответствует"
none = "Стандарты не обнаружены"
notDetected = "Не обнаружено"
noVerification = "Проверка не выполнялась"
noVerificationDesc = "Соответствие стандартам PDF для этого документа не проверялось."
passed = "Пройдено"
passedCount = "пройдено"
[getPdfInfo.error]
partial = "Некоторые файлы не удалось обработать."
unexpected = "Непредвиденная ошибка при извлечении."
[getPdfInfo.other]
attachments = "Вложения"
embeddedFiles = "Встроенные файлы"
javaScript = "JavaScript"
layers = "Слои"
structureTree = "Дерево структуры"
xmp = "XMPMetadata"
[getPdfInfo.perPage]
annotations = "Аннотации"
fonts = "Шрифты"
images = "Изображения"
links = "Ссылки"
multimedia = "Мультимедиа"
size = "Размер"
xobjects = "Количество XObject"
[getPdfInfo.report]
entryLabel = "Полная сводка информации"
shortTitle = "Информация о PDF"
[getPdfInfo.sections]
basicInfo = "Основная информация"
compliance = "Соответствие"
documentInfo = "Сведения о документе"
encryption = "Шифрование"
formFields = "Поля формы"
metadata = "Метаданные"
other = "Другое"
permissions = "Разрешения"
perPageInfo = "Информация по страницам"
tableOfContents = "Оглавление"
[getPdfInfo.status]
complete = "Извлечение завершено"
[getPdfInfo.summary]
author = "Автор"
basic = "Основная информация"
complianceChecked = "Стандарты проверены (не пройдено: {{failed}})"
compliancePassed = "{{standards}} соответствует"
created = "Создано"
documentInfo = "Сведения о документе"
fileSize = "Размер файла"
hasCompliance = "Есть стандарты соответствия"
language = "Язык"
modified = "Изменено"
noCompliance = "Нет стандартов соответствия"
overviewTitle = "Обзор PDF"
pages = "Страницы"
pdfVersion = "Версия PDF"
permsAll = "Все разрешения доступны"
permsMixed = "Некоторые разрешения ограничены"
permsRestricted = "{{count}} ограничений"
securityTitle = "Статус безопасности"
technical = "Технические сведения"
title = "Сводка по PDF"
[getPdfInfo.summary.overview]
text = "Это PDF из {{pages}} страниц под названием {{title}}, создан {{author}} (версия PDF {{version}})."
unknown = "Неизвестный автор"
untitled = "документ без названия"
[getPdfInfo.summary.security]
encrypted = "Зашифрованный PDF — используется защита паролем"
unencrypted = "Нешифрованный PDF — защита паролем отсутствует"
[getPdfInfo.summary.tech]
bookmarks = "Закладки"
embeddedFiles = "Встроенные файлы"
fonts = "Шрифты"
formFields = "Поля формы"
images = "Изображения"
javaScript = "JavaScript"
layers = "Слои"
multimedia = "Мультимедиа"
[groupSigning.steps]
back = "Назад"
completed = "Завершено"
current = "Текущий"
stepLabel = "Шаг {{number}}"
[groupSigning.steps.configureDefaults]
continue = "Перейти к проверке"
invisible = "Подписи будут невидимыми (только метаданные)"
locationLabel = "Местоположение:"
preview = "Предпросмотр"
reasonLabel = "Причина:"
title = "Настроить параметры подписи"
visible = "Подписи будут видимы на странице {{page}}"
[groupSigning.steps.review]
document = "Документ"
dueDate = "Срок (необязательно)"
dueDatePlaceholder = "Выберите срок..."
invisible = "Невидимая (только метаданные)"
location = "Местоположение:"
logo = "Логотип:"
logoHidden = "Без логотипа"
logoShown = "Логотип Stirling PDF отображается"
participantCount = "{{count}} участник(ов) будет подписывать по порядку"
participants = "Участники"
reason = "Причина:"
send = "Отправить запросы на подпись"
signatureSettings = "Настройки подписи"
title = "Проверка сведений о сессии"
titleShort = "Проверка и отправка"
visibility = "Видимость:"
visible = "Видима на странице {{page}}"
[groupSigning.steps.selectDocument]
continue = "Перейти к выбору участников"
noFile = "Выберите один PDF-файл из активных файлов, чтобы создать сессию подписания."
selectedFile = "Выбранный документ"
title = "Выберите документ"
[groupSigning.steps.selectParticipants]
continue = "Перейти к настройкам подписи"
count = "Выбрано участник(ов): {{count}}"
label = "Выберите участников"
placeholder = "Выберите участников для подписи..."
title = "Выбор участников"
[groupSigning.tooltip]
header = "О групповом подписании"
[groupSigning.tooltip.finalization]
bullet1 = "Все подписи применяются в указанном вами порядке участников"
bullet2 = "При необходимости можно завершить с неполным набором подписей"
bullet3 = "После завершения сессию нельзя изменить"
description = "Когда все участники подпишут (или вы решите завершить раньше), вы сможете сгенерировать финальный подписанный PDF."
title = "Процесс завершения"
[groupSigning.tooltip.roles]
bullet1 = "Владелец (вы): создаёт сессию, настраивает значения по умолчанию, завершает документ"
bullet2 = "Участники: создают подпись, выбирают сертификат, размещают на PDF"
bullet3 = "Участники не могут изменять видимость, причину или местоположение подписи"
description = "Вы управляете настройками внешнего вида подписи для всех участников."
title = "Роли участников"
[groupSigning.tooltip.sequential]
bullet1 = "Первый участник должен подписать, прежде чем второй получит доступ к документу"
bullet2 = "Обеспечивает корректный порядок подписания для юридической соответствия"
bullet3 = "Вы можете менять порядок участников, перетаскивая их в списке"
description = "Участники подписывают документы в указанном вами порядке. Каждый подписант получает уведомление, когда наступает его очередь."
title = "Последовательное подписание"
[guestBanner]
dismiss = "Скрыть баннер"
message = "Создайте бесплатный аккаунт, чтобы сохранять работу, получить больше функций и поддержать проект."
signUp = "Зарегистрироваться бесплатно"
title = "Вы используете Stirling PDF как гость!"
[home]
alphabetical = "Алфавиту"
desc = "Ваше локальное решение для всех потребностей, связанных с PDF."
globalPopularity = "Популярности"
hideFavorites = "Скрыть из избранного"
legacyHomepage = "Старый вид главной страницы"
newHomePage = "Попробуйте нашу новую главную страницу!"
searchBar = "Поиск функций..."
setFavorites = "Добавить в избранное"
showFavorites = "Показать избранное"
sortBy = "Сортировать по:"
[home.addAttachments]
desc = "Добавляйте или удаляйте встроенные файлы (вложения) в PDF"
tags = "встроить,прикрепить,включить"
title = "Добавить вложения"
[home.addImage]
desc = "Добавляет изображение в указанное место PDF"
tags = "вставить,встроить,разместить"
title = "Добавить изображение"
[home.addPageNumbers]
desc = "Добавить номера страниц по всему документу в указанном месте"
tags = "нумерация,пагинация,подсчёт"
title = "Добавить нумерацию страниц"
[home.addPassword]
desc = "Зашифруйте ваш PDF-документ паролем."
tags = "encrypt,password,lock,secure,protect,security,encryption,safeguard,confidential,private,restrict access"
title = "Добавить пароль"
[home.addStamp]
desc = "Добавляйте текстовые или графические штампы в заданных местах"
tags = "штамп,метка,печать"
title = "Добавить штамп в PDF"
[home.addText]
desc = "Добавьте произвольный текст в ваш PDF"
tags = "текст,аннотация,ярлык"
title = "Добавить текст"
[home.adjustContrast]
desc = "Настройка контраста, насыщенности и яркости PDF"
tags = "контраст,яркость,насыщенность"
title = "Настройка цветов/контраста"
[home.annotate]
desc = "Выделяйте, рисуйте, добавляйте заметки и фигуры в просмотрщике"
tags = "аннотировать,выделять,рисовать"
title = "Аннотации"
[home.automate]
desc = "Создавайте многошаговые процессы, связывая PDF-действия. Идеально для повторяющихся задач."
tags = "рабочий процесс,последовательность,автоматизация"
title = "Автоматизация"
[home.autoRename]
desc = "Автоматически переименовывает PDF по обнаруженному заголовку"
tags = "автообнаружение,заголовок,организация,переименование"
title = "Автопереим. PDF"
[home.autoSizeSplitPDF]
desc = "Разделяет один PDF на несколько документов на основе размера, количества страниц или количества документов"
tags = "авто,разделить,размер"
title = "Авторазбить по размеру/стр."
[home.autoSplitPDF]
desc = "Автоматическое разделение сканированного PDF с физическим разделителем страниц по QR-коду"
tags = "авто,разделить,QR"
title = "Авторазделение страниц"
[home.bookletImposition]
desc = "Создание буклетов с корректным порядком страниц и многополосной раскладкой для печати и переплёта"
tags = "буклет,печать,переплёт"
title = "Импозиция буклета"
[home.certSign]
desc = "Подписывает PDF сертификатом/ключом (PEM/P12)"
tags = "аутентификация,PEM,P12,официально,шифрование,подпись,сертификат,PKCS12,JKS,сервер,вручную,авто"
title = "Подписать сертификатом"
[home.changeMetadata]
desc = "Изменить/удалить/добавить метаданные из PDF-документа"
tags = "редактировать,изменить,обновить"
title = "Изменить метаданные"
[home.changePermissions]
desc = "Изменение ограничений и разрешений документа"
tags = "permissions,restrictions,rights,access control,allow,deny,printing,copying,editing,modify permissions,security settings,user rights"
title = "Изменить разрешения"
[home.compare]
desc = "Сравнивает и показывает различия между 2 PDF-документами"
tags = "разница"
title = "Сравнить"
[home.compress]
desc = "Сжимайте PDF-файлы для уменьшения их размера."
tags = "сжать,уменьшить,оптимизировать"
title = "Сжать"
[home.convert]
desc = "Преобразование файлов между разными форматами"
tags = "трансформировать,изменить"
title = "Преобразовать"
[home.crop]
desc = "Обрезать PDF для уменьшения его размера (сохраняет текст!)"
tags = "обрезать,вырезать,изменить размер"
title = "Обрезать PDF"
[home.devAirgapped]
desc = "Ссылка на руководство по изолированной установке"
tags = "air-gapped,offline,isolated,no internet,disconnected,secure,network isolation,standalone"
title = "Изолированная установка"
[home.devApi]
desc = "Ссылка на документацию по API"
tags = "API,разработка,документация"
title = "API"
[home.devFolderScanning]
desc = "Ссылка на руководство по автоматическому сканированию папок"
tags = "автоматизация,папка,сканирование"
title = "Автосканирование папок"
[home.devSsoGuide]
desc = "Ссылка на руководство по SSO"
tags = "SSO,single sign-on,authentication,SAML,OAuth,OIDC,login,enterprise,identity provider,IdP"
title = "Руководство по SSO"
[home.editTableOfContents]
desc = "Добавление или редактирование закладок и оглавления в PDF-документах"
tags = "закладки,содержание,редактировать"
title = "Редактир оглавления"
[home.extractImages]
desc = "Извлекает все изображения из PDF и сохраняет их в zip-архив"
tags = "извлечь,сохранить,экспорт"
title = "Извлечь изображения"
[home.extractPages]
desc = "Извлечение определённых страниц из PDF-документа"
tags = "извлечь,выбрать,скопировать"
title = "Извлечь страницы"
[home.flatten]
desc = "Удаляет все интерактивные элементы и формы из PDF"
tags = "упростить,удалить,интерактив"
title = "Сведение"
[home.formFill]
desc = "Заполняйте поля формы PDF интерактивно с визуальным редактором"
title = "Заполнить форму"
[home.getPdfInfo]
desc = "Собирает всю возможную информацию о PDF"
tags = "инфо,метаданные,подробности"
title = "Получить ВСЮ информацию о PDF"
[home.manageCertificates]
desc = "Импорт, экспорт или удаление файлов цифровых сертификатов, используемых для подписания PDF."
tags = "сертификаты,импорт,экспорт"
title = "Управление сертификатами"
[home.merge]
desc = "Легко объединяйте несколько PDF-файлов в один."
tags = "объединить,соединить,слить"
title = "Объединить"
[home.mobile]
brandAlt = "Логотип Stirling PDF"
openFiles = "Открыть файлы"
swipeHint = "Смахните влево или вправо для переключения видов"
tools = "Инструменты"
toolsSlide = "Панель выбора инструментов"
viewSwitcher = "Переключить вид рабочей области"
workbenchSlide = "Панель рабочей области"
workspace = "Рабочая область"
[home.multiTool]
desc = "Объединение, поворот, переупорядочивание и удаление страниц"
tags = "несколько,инструменты"
title = "Мультиинструмент PDF"
[home.ocr]
desc = "Очистка сканов и распознавание текста с изображений в PDF с последующим добавлением его как текст."
tags = "извлечь,скан"
title = "OCR / Очистка сканов"
[home.overlay-pdfs]
desc = "Наложить один PDF поверх другого"
tags = "overlay,combine,merge,layer,superimpose,overlay PDF,layer PDFs,combine PDFs,stack,overlay pages,background,foreground,composite"
title = "Наложение PDF"
[home.pageLayout]
desc = "Объединяет несколько страниц PDF-документа в одну страницу"
tags = "макет,расположение,комбинировать"
title = "Многостраничная компоновка"
[home.pdfCommentAgent]
desc = "Попросите AI добавить в PDF комментарии-стикеры по вашему запросу"
tags = "AI,агент,комментарий,аннотация,стикер,рецензия,обратная связь,заметки"
title = "Добавить комментарии AI"
[home.pdfOrganiser]
desc = "Удаление/переупорядочивание страниц в любом порядке"
tags = "организовать,переставить,переупорядочить"
title = "Организация"
[home.pdfTextEditor]
desc = "Просмотр и редактирование экспортов Stirling PDF в JSON с групповым редактированием текста и регенерацией PDF"
tags = "edit text,modify text,change text,edit content,update text,rewrite,correct,amend,redline,revise,text editor,content editor"
title = "Редактор текста в PDF"
[home.pdfToSinglePage]
desc = "Объединяет все страницы PDF в одну большую страницу"
tags = "объединить,слияние,единая"
title = "Одна большая страница"
[home.read]
desc = "Просмотр и аннотация PDF. Подсвечивайте текст, рисуйте или добавляйте комментарии для рецензии и совместной работы."
tags = "просмотр,открыть,показ"
title = "Чтение"
[home.redact]
desc = "Редактирует PDF на основе выбранного текста, нарисованных форм и/или выбранных страниц"
tags = "цензура,зачернить,скрыть"
title = "Ручное редактирование"
[home.removeAnnotations]
desc = "Удаляет все комментарии/аннотации из PDF"
tags = "удалить,очистить,убрать"
title = "Удалить аннотации"
[home.removeBlanks]
desc = "Обнаруживает и удаляет пустые страницы из документа"
tags = "удалить,очистить,пустые"
title = "Удалить пустые страницы"
[home.removeCertSign]
desc = "Удаляет сертификат подписи из PDF"
tags = "удалить,удалить,разблокировать"
title = "Удалить сертификат подписи"
[home.removeImage]
desc = "Удаляет изображения из PDF для уменьшения размера файла"
tags = "удалить,очистить,убрать"
title = "Удалить изображение"
[home.removePages]
desc = "Удалите ненужные страницы из вашего PDF-документа."
tags = "удалить,извлечь,исключить"
title = "Удалить"
[home.removePassword]
desc = "Удалите защиту паролем из вашего PDF-документа."
tags = "разблокировать"
title = "Удалить пароль"
[home.reorganizePages]
desc = "Переупорядочивайте, дублируйте или удаляйте страницы PDF с визуальным перетаскиванием."
tags = "переупорядочить,переставить,организовать"
title = "Переупорядочить страницы"
[home.repair]
desc = "Пытается восстановить поврежденный/сломанный PDF"
tags = "исправить,восстановить"
title = "Восстановление"
[home.replaceColor]
desc = "Заменяйте или инвертируйте цвета в PDF-документах"
tags = "replace color,invert color,color replacement,swap colors,change color,invert,negative,color swap,find and replace color,convert color,color change"
title = "Заменить и инвертировать цвет"
[home.rotate]
desc = "Легко поворачивайте ваши PDF-файлы."
tags = "повернуть,перевернуть,ориентировать"
title = "Повернуть"
[home.sanitize]
desc = "Удаление потенциально вредных элементов из PDF-файлов"
tags = "очистить,удалить,убрать"
title = "Санитизация"
[home.scalePages]
desc = "Изменить размер/масштаб страницы и/или её содержимого."
tags = "изменить размер,подогнать,масштаб"
title = "Настроить размер/масштаб страницы"
[home.scannerEffect]
desc = "Создайте PDF, который выглядит как отсканированный"
tags = "сканировать,симулировать,создать"
title = "Эффект сканера"
[home.scannerImageSplit]
desc = "Обнаружение и разбиение отсканированных фотографий на отдельные страницы"
tags = "обнаружить,разделить,фото"
title = "Найти и разбить скан-фото"
[home.showJS]
desc = "Ищет и отображает любой JS, внедрённый в PDF"
tags = "javascript,код,скрипт"
title = "Показать Javascript"
[home.sign]
desc = "Добавляет подпись в PDF рисованием, текстом или изображением"
tags = "подпись,автограф"
title = "Подпись"
[home.split]
desc = "Разделить PDF на несколько документов"
tags = "разделить,отделить,разбить"
title = "Разделить"
[home.splitByChapters]
desc = "Разделяет PDF на несколько файлов на основе структуры его глав"
tags = "разделить,главы,структура"
title = "Разделить PDF по главам"
[home.splitBySections]
desc = "Разделяйте каждую страницу PDF на меньшие горизонтальные и вертикальные секции"
tags = "разделить,секции,делить"
title = "Разделить PDF по секциям"
[home.swagger]
desc = "Просмотр документации API и тестирование эндпоинтов"
tags = "API,документация,тест"
title = "Документация API"
[home.timestampPdf]
desc = "Добавьте метку времени RFC 3161 к документу, чтобы подтвердить время существования вашего PDF"
tags = "метка времени,RFC 3161,TSA,time stamp authority,метка времени документа,доказательство существования,токен метки времени,доверенная метка времени,подписать меткой времени,нотариально заверить"
title = "Метка времени PDF"
[home.unlockPDFForms]
desc = "Удалите свойство 'только для чтения' для полей формы в PDF-документа."
tags = "разблокировать,включить,редактировать"
title = "Разблокировать PDF-формы"
[home.validateSignature]
desc = "Проверка цифровых подписей и сертификатов в PDF-документах"
tags = "проверить,верификация,сертификат"
title = "Проверка подписи PDF"
[home.viewPdf]
desc = "Просмотр, аннотирование, добавление текста или изображений"
title = "Смотреть/Редактировать PDF"
[home.watermark]
desc = "Добавьте собственный водяной знак в ваш PDF-документ."
tags = "штамп,метка,оверлей"
title = "Добавить водяной знак"
[HTMLToPDF]
credit = "Использует WeasyPrint"
cssMediaType = "Изменить тип носителя CSS страницы."
defaultHeader = "Включить заголовок по умолчанию (имя и номер страницы)"
header = "HTML в PDF"
help = "Принимает HTML-файлы и ZIP-архивы, содержащие html/css/изображения и т.д."
marginBottom = "Нижнее поле страницы в миллиметрах. (Пусто для значения по умолчанию)"
marginLeft = "Левое поле страницы в миллиметрах. (Пусто для значения по умолчанию)"
marginRight = "Правое поле страницы в миллиметрах. (Пусто для значения по умолчанию)"
marginTop = "Верхнее поле страницы в миллиметрах. (Пусто для значения по умолчанию)"
none = "Нет"
pageHeight = "Высота страницы в сантиметрах. (Пусто для значения по умолчанию)"
pageWidth = "Ширина страницы в сантиметрах. (Пусто для значения по умолчанию)"
print = "Печать"
printBackground = "Отображать фон веб-сайтов."
screen = "Экран"
submit = "Преобразовать"
tags = "разметка,веб-контент,преобразование,конвертация"
title = "HTML в PDF"
zoom = "Уровень масштабирования для отображения веб-сайта."
[imageToPdf]
tags = "конвертация,изображение,jpg,картинка,фото"
[imageToPDF]
fillPage = "Заполнить страницу"
fitDocumentToImage = "Подогнать страницу под изображение"
header = "Изображение в PDF"
maintainAspectRatio = "Сохранять пропорции"
selectLabel = "Параметры вписывания изображения"
submit = "Преобразовать"
title = "Изображение в PDF"
[imageToPDF.selectText]
2 = "Автоматически поворачивать PDF"
3 = "Логика обработки множества файлов (активна только при работе с несколькими изображениями)"
4 = "Объединить в один PDF"
5 = "Преобразовать в отдельные PDF"
[invite]
acceptError = "Не удалось создать учетную запись"
accountFor = "Создание учетной записи для"
alreadyHaveAccount = "Уже есть учетная запись?"
choosePassword = "Выберите пароль"
confirmPassword = "Подтвердите пароль"
confirmPasswordPlaceholder = "Введите пароль ещё раз"
createAccount = "Создать учетную запись"
creating = "Создание учетной записи..."
email = "Адрес электронной почты"
emailPlaceholder = "Введите адрес электронной почты"
emailRequired = "Требуется адрес электронной почты"
goToLogin = "Перейти к входу"
invalidEmail = "Недействительный адрес электронной почты"
invalidInvitation = "Недействительное приглашение"
invalidToken = "Недействительная ссылка-приглашение"
linkExpires = "Ссылка истекает"
passwordMismatch = "Пароли не совпадают"
passwordPlaceholder = "Введите пароль"
passwordRequired = "Пароль обязателен"
passwordTooShort = "Пароль должен содержать не менее 6 символов"
signIn = "Войти"
validating = "Проверка приглашения..."
validationError = "Не удалось проверить ссылку-приглашение"
welcome = "Добро пожаловать в Stirling PDF"
welcomeSubtitle = "Завершите настройку учетной записи, чтобы начать"
welcomeTitle = "Вас пригласили!"
[landing]
addFiles = "Добавить файлы"
heroSubtitle = "Перетащите или добавьте существующий PDF, чтобы начать."
heroTitle = "Stirling PDF"
mobileUpload = "Загрузка с мобильного"
openFromComputer = "Открыть с компьютера"
uploadFromComputer = "Загрузить с компьютера"
[language]
direction = "ltr"
[legal]
accessibility = "Доступность"
cookie = "Политика использования файлов cookie"
iAgreeToThe = "Я согласен(на) со всеми"
impressum = "Выходные данные"
privacy = "Политика конфиденциальности"
showCookieBanner = "Настройки файлов cookie"
terms = "Условия использования"
[licenses]
header = "Лицензии сторонних компонентов"
license = "Лицензия"
module = "Модуль"
nav = "Лицензии"
title = "Лицензии сторонних компонентов"
version = "Версия"
[localMode]
toolUnavailable = "Для этого инструмента требуется аккаунт. Войдите в Stirling Cloud или подключитесь к саморазмещённому серверу, чтобы использовать его."
[localMode.banner]
message = "Войдите, чтобы разблокировать все инструменты."
signIn = "Войти"
title = "Запущено локально"
[localMode.toolPicker]
message = "Войдите, чтобы разблокировать все инструменты."
signIn = "Войти"
[login]
accountCreatedSuccess = "Учетная запись успешно создана! Теперь вы можете войти."
alreadyLoggedIn = "Вы уже вошли в"
alreadyLoggedIn2 = "устройств(а). Пожалуйста, выйдите из этих устройств и попробуйте снова."
backToSignIn = "Назад ко входу"
cancel = "Отмена"
changePasswordWarning = "Пожалуйста, смените пароль после первого входа"
credentialsUpdated = "Ваши учетные данные обновлены. Пожалуйста, войдите снова."
debug = "Отладка"
defaultCredentials = "Данные входа по умолчанию"
dontHaveAccount = "Нет аккаунта? Зарегистрируйтесь"
email = "Электронная почта"
enterEmail = "Введите ваш email"
enterEmailForMagicLink = "Введите ваш email для магической ссылки"
enterMfaCode = "Введите 6‑значный код"
enterPassword = "Введите ваш пароль"
enterUsername = "Введите имя пользователя"
failedToSignIn = "Не удалось войти через {{provider}}: {{message}}"
forgotPassword = "Забыли пароль?"
header = "Вход"
home = "Главная"
invalid = "Неверное имя пользователя или пароль."
locked = "Ваша учетная запись заблокирована."
loggingIn = "Вход..."
logIn = "Войти"
login = "Войти"
logoutMessage = "Вы вышли из системы."
magicLinkSent = "Магическая ссылка отправлена на {{email}}! Проверьте почту и перейдите по ссылке для входа."
maxUsersReached = "Достигнуто максимальное количество пользователей для вашей текущей лицензии. Пожалуйста, свяжитесь с администратором, чтобы обновить ваш план или добавить места."
mfaCode = "Код аутентификации"
mfaPromptBody = "Введите код аутентификации из приложения-аутентификатора, чтобы продолжить."
mfaPromptTitle = "Двухфакторная аутентификация"
mfaRequired = "Требуется код двухфакторной аутентификации"
oauth2AccessDenied = "Доступ запрещен"
oAuth2AdminBlockedUser = "Регистрация или вход незарегистрированных пользователей в настоящее время заблокированы. Обратитесь к администратору."
oAuth2AutoCreateDisabled = "Автоматическое создание пользователей OAuth2 отключено"
oauth2InvalidIdToken = "Недействительный идентификационный токен"
oauth2invalidRequest = "Недействительный запрос"
oauth2InvalidTokenResponse = "Недействительный ответ токена"
oauth2InvalidUserInfoResponse = "Недействительный ответ с информацией о пользователе"
oauth2RequestNotFound = "Запрос авторизации не найден"
oAuth2RequiresLicense = "Вход через OAuth/SSO требует платную лицензию (Server или Enterprise). Пожалуйста, свяжитесь с администратором, чтобы обновить ваш план."
or = "Или"
password = "Пароль"
passwordChangedSuccess = "Пароль успешно изменен! Пожалуйста, войдите с новым паролем."
passwordResetSent = "Ссылка для сброса пароля отправлена на {{email}}! Проверьте почту и следуйте инструкциям."
passwordUpdatedSuccess = "Ваш пароль успешно обновлён."
pleaseEnterBoth = "Пожалуйста, введите и email, и пароль"
pleaseEnterEmail = "Пожалуйста, введите адрес email"
relyingPartyRegistrationNotFound = "Регистрация доверяющей стороны не найдена"
rememberme = "Запомнить меня"
resetHelp = "Введите свой email, чтобы получить защищённую ссылку для сброса пароля. Если ссылка истекла, запросите новую."
resetYourPassword = "Сбросить пароль"
saml2RequiresLicense = "Вход через SAML требует платную лицензию (Server или Enterprise). Пожалуйста, свяжитесь с администратором, чтобы обновить ваш план."
sending = "Отправка…"
sendMagicLink = "Отправить магическую ссылку"
sendResetLink = "Отправить ссылку для сброса"
sessionExpired = "Сеанс истек. Пожалуйста, войдите снова."
signin = "Войти"
signInAnonymously = "Войти как гость"
signingIn = "Входим..."
signinTitle = "Пожалуйста, войдите"
signInWith = "Войти с помощью"
signOut = "Выйти"
ssoSignIn = "Вход через единый вход"
subtitle = "Войдите снова в Stirling PDF"
title = "Вход"
toManySessions = "У вас слишком много активных сессий"
unexpectedError = "Непредвиденная ошибка: {{message}}"
updatePassword = "Обновить пароль"
useEmailInstead = "Войти по электронной почте"
useMagicLink = "Использовать магическую ссылку"
userIsDisabled = "Пользователь деактивирован, вход с этим именем пользователя в настоящее время заблокирован. Обратитесь к администратору."
username = "Имя пользователя"
verifyingMfa = "Проверка..."
verifyMfa = "Проверить код"
youAreLoggedIn = "Вы вошли в систему!"
[login.slides.edit]
alt = "Редактирование PDF"
subtitle = "С более чем дюжиной инструментов для скрытия данных, подписания, чтения и обработки PDF вы точно найдёте нужное."
title = "Редактируйте PDF, чтобы показывать и защищать нужную информацию"
[login.slides.overview]
alt = "Обзор Stirling PDF"
subtitle = "Облачный набор с приоритетом приватности для работы с PDF: конвертируйте, подписывайте, скрывайте данные и управляйте документами, а также 50+ других мощных инструментов."
title = "Всё для работы с PDF в одном месте."
[login.slides.secure]
alt = "Защита PDF"
subtitle = "Легко добавляйте пароли, скрывайте содержание и управляйте сертификатами."
title = "Защитите конфиденциальные данные в ваших PDF"
[margin]
large = "Большой"
medium = "Средний"
small = "Малый"
xLarge = "Очень большой"
[MarkdownToPDF]
credit = "Использует WeasyPrint"
header = "Markdown в PDF"
help = "В разработке"
submit = "Преобразовать"
tags = "разметка,веб-контент,преобразование,конвертация"
title = "Markdown в PDF"
[merge]
goToFileEditor = "Перейти в редактор файлов"
submit = "Объединить"
tags = "объединение,операции со страницами,серверная часть"
title = "Объединить"
viewerModeHint = "Для объединения нужны 2 или более файла. Перейдите в редактор файлов, чтобы выбрать их."
[merge.error]
failed = "Произошла ошибка при объединении PDF."
[merge.generateTableOfContents]
label = "Сгенерировать оглавление в объединенном файле?"
[merge.generateTableOfContents.tooltip]
description = "Автоматически создаёт кликабельное оглавление в объединённом PDF на основе исходных имён файлов и номеров страниц."
title = "Сгенерировать оглавление"
[merge.removeDigitalSignature]
label = "Удалить цифровую подпись в объединенном файле?"
[merge.removeDigitalSignature.tooltip]
description = "Цифровые подписи становятся недействительными при объединении. Отметьте, чтобы удалить их из итогового PDF."
title = "Удалить цифровую подпись"
[merge.sortBy]
ascending = "По возрастанию"
dateModified = "Дата изменения"
descending = "По убыванию"
description = "Файлы будут объединены в порядке их выбора. Перетаскивайте для изменения порядка или отсортируйте ниже."
filename = "Имя файла"
label = "Сортировать по"
sort = "Сортировать"
[merge.tooltip.header]
title = "Обзор настроек объединения"
[mobileScanner]
addToBatch = "Добавить в пакет"
back = "Назад"
batchImages = "Пакет"
camera = "Камера"
cameraAccessDenied = "Доступ к камере запрещён. Разрешите доступ к камере."
cameraDescription = "Сканируйте документы с помощью камеры устройства с автоматическим определением границ"
capture = "Сделать фото"
chooseMethod = "Выберите способ загрузки"
chooseMethodDescription = "Выберите, как вы хотите сканировать и загружать документы"
clearBatch = "Очистить"
connected = "Подключено"
connecting = "Подключение..."
edgeDetection = "Обнаружение границ"
fileDescription = "Загрузите имеющиеся фото или документы с устройства"
fileUpload = "Загрузка файла"
flash = "Вспышка"
flashlight = "Фонарик"
httpsRequired = "Доступ к камере требует HTTPS или localhost. Используйте HTTPS или обращайтесь через localhost."
noSession = "Недействительный сеанс"
noSessionMessage = "Отсканируйте действительный QR‑код для доступа к этой странице."
preview = "Предпросмотр"
processing = "Обработка..."
retake = "Переснять"
selectFilesPrompt = "Выберите файлы для загрузки"
selectImage = "Выбрать изображение"
sessionExpired = "Сеанс истёк. Обновите страницу и попробуйте ещё раз."
sessionInvalid = "Ошибка сеанса"
sessionNotFound = "Сеанс не найден. Обновите страницу и попробуйте ещё раз."
sessionValidationError = "Не удалось проверить сеанс. Попробуйте ещё раз."
settings = "Настройки"
title = "Мобильный сканер"
upload = "Загрузить"
uploadAll = "Загрузить все"
uploadFailed = "Не удалось загрузить. Повторите попытку."
uploading = "Загрузка..."
uploadSuccess = "Загрузка выполнена!"
uploadSuccessMessage = "Ваши изображения переданы."
validating = "Проверка сеанса..."
[mobileUpload]
connected = "Мобильное устройство подключено"
description = "Сканируйте для загрузки фото. Изображения автоматически преобразуются в PDF."
descriptionNoConvert = "Сканируйте, чтобы загрузить фото с мобильного устройства."
error = "Ошибка соединения"
expiryWarning = "Сеанс скоро истечёт"
expiryWarningMessage = "Срок действия этого QR‑кода истечёт через {{seconds}} секунд. Новый код будет сгенерирован автоматически."
filesReceived = "Получено файлов: {{count}}"
instructions = "Сканируйте камерой телефона. Изображения автоматически преобразуются в PDF."
instructionsNoConvert = "Сканируйте камерой телефона, чтобы загрузить файлы."
pollingError = "Ошибка при проверке файлов"
sessionCreateError = "Не удалось создать сессию"
sessionId = "ID сессии"
title = "Загрузка с мобильного"
[multiTool]
addFile = "Добавить файл"
delete = "Удалить"
deleteSelected = "Удалить выбранные"
deselectAll = "Отменить выбор всех"
downloadAll = "Экспорт"
downloadSelected = "Экспорт выбранных"
dragDropMessage = "Выбрано страниц"
header = "Мультиинструмент PDF"
insertPageBreak = "Вставить разрыв страницы"
moveLeft = "Переместить влево"
moveRight = "Переместить вправо"
page = "Страница"
redo = "Повторить"
rotateLeft = "Повернуть влево"
rotateRight = "Повернуть вправо"
selectAll = "Выбрать все"
selectedPages = "Выбранные страницы"
selectPages = "Выбор страницы"
split = "Разделить"
tags = "Мультиинструмент,Многооперационный,UI,перетаскивание,клиентская часть,интерактивный"
title = "Мультиинструмент PDF"
undo = "Отменить"
uploadPrompts = "Имя файла"
[multiTool-advert]
message = "Эта функция также доступна на нашей <a href=\"{0}\">странице мультиинструмента</a>. Попробуйте её для улучшенного постраничного интерфейса и дополнительных возможностей!"
[navbar]
allTools = "Инструменты"
darkmode = "Темный режим"
favorite = "Избранное"
language = "Языки"
multiTool = "Мультиинструмент"
recent = "Новое и недавно обновленное"
search = "Поиск"
settings = "Настройки"
[navbar.sections]
advance = "Расширенные"
convertFrom = "Конвертировать из PDF"
convertTo = "Конвертировать в PDF"
edit = "Просмотр и редактирование"
organize = "Организация"
popular = "Популярное"
security = "Подписи и безопасность"
[oauth.error]
message = "Аутентификация не выполнена. Закройте окно и попробуйте снова."
title = "Сбой аутентификации"
[oauth.success]
message = "Можно закрыть это окно и вернуться в Stirling PDF."
title = "Аутентификация успешна"
[ocr]
credit = "Этот сервис использует qpdf и Tesseract для OCR."
desc = "Очистка сканов и распознавание текста с изображений в PDF с последующим добавлением его как текст."
header = "Очистка сканов / OCR (оптическое распознавание символов)"
help = "Пожалуйста, прочтите эту документацию о том, как использовать это для других языков и/или использовать не в Docker"
submit = "Обработать PDF с OCR"
tags = "распознавание,текст,изображение,сканирование,чтение,идентификация,обнаружение,редактируемый"
title = "OCR / Очистка сканов"
[ocr.error]
failed = "Операция OCR не выполнена"
[ocr.languagePicker]
additionalLanguages = "Ищете дополнительные языки?"
viewSetupGuide = "Посмотреть руководство по настройке →"
[ocr.operation]
submit = "Выполнить OCR и просмотреть"
[ocr.results]
title = "Результаты OCR"
[ocr.selectText]
1 = "Выберите языки, которые должны быть обнаружены в PDF (перечислены те, которые обнаружены в данный момент):"
10 = "Режим OCR"
11 = "Удалить изображения после OCR (удаляет ВСЕ изображения, полезно только как часть шага преобразования)"
12 = "Тип рендеринга (продвинутый)"
2 = "Создать текстовый файл с OCR-текстом вместе с OCR-обработанным PDF"
3 = "Исправить страницы, отсканированные под углом, путем их поворота в правильное положение"
4 = "Очистить страницу, чтобы уменьшить вероятность нахождения OCR текста в фоновом шуме. (Без изменения вывода)"
5 = "Очистить страницу, чтобы уменьшить вероятность нахождения OCR текста в фоновом шуме, с сохранением очистки в выводе."
6 = "Игнорировать страницы с интерактивным текстом, обрабатывать OCR только для страниц с изображениями"
7 = "Принудительное OCR, будет обрабатывать каждую страницу, удаляя все исходные текстовые элементы"
8 = "Обычный (выдаст ошибку, если PDF содержит текст)"
9 = "Дополнительные настройки"
[ocr.settings]
title = "Настройки"
[ocr.settings.advancedOptions]
clean = "Очистить входной файл"
cleanFinal = "Очистить итоговый файл"
deskew = "Выравнивать перекос страниц"
label = "Параметры обработки"
sidecar = "Создать текстовый файл"
[ocr.settings.compatibilityMode]
label = "Режим совместимости"
[ocr.settings.languages]
label = "Языки"
placeholder = "Выберите языки"
[ocr.settings.ocrMode]
auto = "Авто (пропускать страницы с текстовым слоем)"
force = "Принудительно (повторно OCR всех страниц, заменить текст)"
label = "Режим OCR"
strict = "Строго (прервать, если найден текст)"
[ocr.tooltip.advanced.clean]
text = "Предобрабатывает вход: удаляет шум, повышает контраст и оптимизирует изображение для лучшего распознавания перед OCR."
title = "Очистка входного файла"
[ocr.tooltip.advanced.cleanFinal]
text = "Постобработка итогового PDF: удаление артефактов OCR и оптимизация текстового слоя для лучшей читаемости и меньшего размера."
title = "Очистка итогового файла"
[ocr.tooltip.advanced.compatibility]
text = "Использует режим «бутербродного PDF» для OCR: файлы больше, но надёжнее для некоторых языков и старого ПО. По умолчанию используем hOCR для более компактных современных PDF."
title = "Режим совместимости"
[ocr.tooltip.advanced.deskew]
text = "Автоматически исправляет перекошенные или наклонённые страницы для улучшения точности OCR. Полезно для неидеально отсканированных документов."
title = "Выравнивание страниц"
[ocr.tooltip.advanced.header]
title = "Расширенная обработка OCR"
[ocr.tooltip.advanced.sidecar]
text = "Генерирует отдельный .txt рядом с PDF, содержащий весь извлечённый текст для удобного доступа и обработки."
title = "Создать текстовый файл"
[ocr.tooltip.header]
title = "Обзор настроек OCR"
[ocr.tooltip.languages]
text = "Улучшите точность OCR, указав ожидаемые языки. Выберите один или несколько языков для направляющей детекции."
title = "Языки"
[ocr.tooltip.mode]
bullet1 = "Авто пропускает страницы, где уже есть текстовый слой."
bullet2 = "Принудительный режим повторно обрабатывает каждую страницу и заменяет весь текст."
bullet3 = "Строгий режим останавливается при обнаружении любого выделяемого текста."
text = "Оптическое распознавание символов (OCR) помогает превратить сканы и снимки страниц в текст, который можно искать, копировать или подсвечивать."
title = "Режим OCR"
[ocr.tooltip.output]
bullet1 = "Ищущийся PDF встраивает текст за исходным изображением."
bullet2 = "HOCR XML возвращает структурированный машиночитаемый файл."
bullet3 = "Текстовый sidecar создаёт отдельный .txt с необработанным содержимым."
text = "Выберите форматирование выходного текста:"
title = "Выходные данные"
[onboarding]
activeFiles = "Вид <strong>Активные файлы</strong> показывает все PDF, загруженные в инструмент, и позволяет выбрать, какие из них обрабатывать."
allTools = "This is the <strong>All Tools</strong> panel, where you can browse and select from all available PDF tools."
cropSettings = "Теперь, когда мы выбрали файл для обрезки, можно настроить инструмент «Обрезка», чтобы выбрать область, до которой нужно обрезать PDF."
fileCheckbox = "Щелчок по файлу выбирает его для обработки. Можно выбрать несколько файлов для пакетных операций."
fileReplacement = "Измененный файл автоматически заменит исходный файл в Рабочей области, что позволит легко прогнать его через другие инструменты."
filesButton = "Кнопка <strong>Файлы</strong> на панели быстрого доступа позволяет загружать PDF, с которыми будут работать инструменты."
fileSources = "Здесь вы можете загрузить новые файлы или открыть недавние. Для тура мы используем образец файла."
finish = "Готово"
next = "Далее"
pageEditor = "<strong>Редактор страниц</strong> позволяет выполнять различные операции со страницами PDF, такие как изменение порядка, поворот и удаление."
pinButton = "Вы можете использовать кнопку <strong>Закрепить</strong>, если хотите, чтобы файлы оставались активными после выполнения над ними инструментов."
previous = "Предыдущий"
results = "После завершения работы инструмента шаг <strong>Проверка</strong> покажет предпросмотр результатов в этой панели и позволит отменить операцию или скачать файл."
runButton = "После настройки инструмента эта кнопка позволяет запустить инструмент для всех выбранных PDF."
selectControls = "<strong>Правая панель</strong> содержит кнопки для быстрого выбора/снятия выделения всех активных PDF, а также кнопки смены темы приложения и языка."
selectCropTool = "Давайте выберем инструмент <strong>Обрезка</strong>, чтобы показать, как пользоваться одним из инструментов."
startTour = "Начать тур"
startTourDescription = "Пройдите ознакомительный тур по ключевым функциям Stirling PDF"
toolInterface = "Это интерфейс инструмента <strong>Обрезка</strong>. Как видите, здесь пока немного элементов, потому что мы еще не добавили PDF-файлы для работы."
viewer = "<strong>Просмотрщик</strong> позволяет читать и аннотировать ваши PDF."
viewSwitcher = "Используйте эти элементы управления, чтобы выбрать режим просмотра PDF."
workbench = "Это <strong>Рабочая область</strong> — основная зона, где вы просматриваете и редактируете свои PDF."
wrapUp = "Готово! Вы узнали об основных областях приложения и о том, как ими пользоваться. Нажимайте кнопку <strong>Справка</strong> в любое время, чтобы снова посмотреть этот тур."
[onboarding.buttons]
back = "Назад"
download = "Скачать →"
next = "Далее →"
showMeAround = "Показать обзор"
skipForNow = "Пока пропустить"
skipTheTour = "Пропустить тур"
[onboarding.desktopInstall]
body = "Stirling лучше всего работает как настольное приложение. Можно работать офлайн, быстрее открывать документы и редактировать их локально на компьютере."
title = "Скачать"
titleWithOs = "Скачать для {{osLabel}}"
[onboarding.freeTrial]
afterTrialWithoutPayment = "После окончания пробного периода вы продолжите на бесплатном тарифе. Добавьте способ оплаты, чтобы сохранить доступ к Pro."
afterTrialWithPayment = "Ваша подписка Pro начнётся автоматически после окончания пробного периода."
body = "Во время пробного периода у вас полный доступ к функциям Stirling PDF Pro. Наслаждайтесь неограниченными конвертациями, большими размерами файлов и приоритетной обработкой."
daysRemaining = "Осталось {{days}} дней"
daysRemainingSingular = "Остался {{days}} день"
title = "Ваш 30-дневный пробный период Pro"
trialEnds = "Пробный период заканчивается {{date}}"
[onboarding.planOverview]
adminBodyLoginDisabled = "После включения режима входа вы сможете управлять пользователями, настраивать параметры и мониторить состояние сервера. Первые <strong>{{freeTierLimit}}</strong> человек на вашем сервере используют Stirling бесплатно."
adminBodyLoginEnabled = "Как админ, вы можете управлять пользователями, настраивать параметры и мониторить состояние сервера. Первые <strong>{{freeTierLimit}}</strong> человек на вашем сервере используют Stirling бесплатно."
adminTitle = "Обзор для админа"
userBody = "Приглашайте коллег, назначайте роли и держите документы в порядке в одном безопасном рабочем пространстве. Включите режим входа, когда будете готовы выйти за рамки сольного использования."
userTitle = "Обзор тарифа"
[onboarding.securityCheck]
message = "В приложении недавно произошли значительные изменения. Может потребоваться внимание администратора сервера. Подтвердите свою роль, чтобы продолжить."
[onboarding.serverLicense]
freeBody = "Наша лицензия <strong>Open-Core</strong> допускает до <strong>{{freeTierLimit}}</strong> пользователей бесплатно на сервер. Чтобы масштабироваться без ограничений и раньше получить доступ к новому <strong>инструменту редактирования текста в PDF</strong>, рекомендуем тариф Stirling Server — полный редактор и <strong>неограниченные места</strong> за $99/server/mo."
freeTitle = "Серверная лицензия"
overLimitBody = "Наша лицензия допускает до <strong>{{freeTierLimit}}</strong> пользователей бесплатно на сервер. У вас <strong>{{overLimitUserCopy}}</strong> пользователей Stirling. Чтобы продолжить без перебоев, перейдите на тариф Stirling Server — <strong>неограниченные места</strong>, редактирование текста в PDF и полный админ‑контроль за $99/server/mo."
overLimitTitle = "Требуется серверная лицензия"
seePlans = "Посмотреть тарифы →"
skip = "Пока пропустить"
upgrade = "Обновить сейчас →"
[onboarding.tourOverview]
body = "Stirling PDF V2 включает десятки инструментов и обновлённый интерфейс. Пройдите короткий тур, чтобы узнать, что изменилось и где найти нужные функции."
title = "Обзор тура"
[onboarding.welcomeModal]
description = "Хотите пройти короткий 1‑минутный тур по ключевым функциям и началу работы?"
dontShowAgain = "Больше не показывать"
helpHint = "Вы всегда можете открыть этот тур позже с помощью кнопки <strong>Справка</strong> в левом нижнем углу."
maybeLater = "Позже"
startTour = "Начать тур"
title = "Добро пожаловать в Stirling PDF!"
[onboarding.welcomeSlide]
body = "Stirling PDF теперь готов для команд любого размера. В этом обновлении новый макет, мощные админ‑возможности и самая ожидаемая функция — <strong>Редактирование текста</strong>."
title = "Добро пожаловать в Stirling"
[onboarding.whatsNew]
activeFilesView = "Используйте Активные файлы, чтобы видеть все открытые документы и выбрать, с чем работать."
fileUpload = "Используйте кнопку <strong>Файлы</strong>, чтобы загрузить или выбрать недавний PDF. Мы загрузим пример, чтобы вы увидели рабочую область."
leftPanel = "Левая панель <strong>Инструменты</strong> содержит всё, что можно сделать. Просматривайте категории или ищите, чтобы быстро найти нужный инструмент."
pageEditorView = "Переключитесь в Редактор страниц, чтобы переупорядочивать, поворачивать или удалять страницы."
quickAccess = "Начните с панели <strong>Быстрый доступ</strong>, чтобы переходить между Читалкой, Автоматизацией, вашими файлами и всеми турами."
topBar = "Верхняя панель позволяет переключаться между <strong>Просмотрщиком</strong>, <strong>Редактором страниц</strong> и <strong>Активными файлами</strong>."
wrapUp = "Вот что нового в V2. В любое время откройте меню <strong>Туры</strong>, чтобы повторно посмотреть этот тур, тур по инструментам или админ‑тур."
[overlay-pdfs]
desc = "Наложить один PDF поверх другого"
header = "Наложение PDF-файлов"
submit = "Отправить"
tags = "Наложение"
title = "Наложение PDF"
[overlay-pdfs.baseFile]
label = "Выберите базовый PDF-файл"
[overlay-pdfs.counts]
item = "Количество для файла"
label = "Количество наложений (для режима фиксированного повторения)"
noFiles = "Добавьте файлы наложения, чтобы настроить количества"
placeholder = "Введите количество через запятую (например, 2,3,1)"
[overlay-pdfs.error]
failed = "Произошла ошибка при наложении PDF."
[overlay-pdfs.mode]
fixedRepeat = "Фиксированное повторяющееся наложение"
interleaved = "Чередующееся наложение"
label = "Выберите режим наложения"
sequential = "Последовательное наложение"
[overlay-pdfs.overlayFiles]
addMore = "Добавить еще PDF..."
label = "Выберите накладываемые PDF-файлы"
placeholder = "Выберите PDF..."
[overlay-pdfs.position]
background = "На заднем плане"
foreground = "На переднем плане"
label = "Выберите позицию наложения"
[overlay-pdfs.results]
title = "Результаты наложения"
[overlay-pdfs.settings]
title = "Настройки"
[overlay-pdfs.tooltip.counts]
text = "Укажите положительное число для каждого файла наложения — сколько страниц брать перед переходом к следующему. Обязательно, если выбран режим «Фиксированное повторение»."
title = "Количества (только для фиксированного повторения)"
[overlay-pdfs.tooltip.description]
text = "Объедините базовый PDF с одним или несколькими PDF наложения. Наложения можно применять постранично в разных режимах и размещать на переднем плане или фоне."
title = "Описание"
[overlay-pdfs.tooltip.header]
title = "Обзор наложения PDF"
[overlay-pdfs.tooltip.mode]
fixedRepeat = "Фиксированное повторение: брать заданное число страниц из каждого наложения перед переходом к следующему. Используйте «Количества», чтобы задать числа."
interleaved = "Чередующееся наложение: брать по одной странице из каждого наложения по очереди."
sequential = "Последовательное наложение: использовать страницы из первого PDF наложения до конца, затем перейти к следующему."
text = "Выберите, как распределять страницы наложения по страницам базового PDF."
title = "Режим наложения"
[overlay-pdfs.tooltip.overlayFiles]
text = "Выберите один или несколько PDF для наложения на базу. Порядок файлов влияет на применение страниц в режимах «Последовательное» и «Фиксированное повторение»."
title = "Файлы наложения"
[overlay-pdfs.tooltip.position]
text = "Передний план размещает наложение поверх страницы. Фон — позади."
title = "Положение наложения"
[pageEdit]
deselectAll = "Снять выделение"
selectAll = "Выбрать все"
[pageEditor]
actualSize = "Фактический размер"
addFileNotImplemented = "Добавление файла не реализовано в демо"
closePdf = "Закрыть PDF"
deleted = "Удалено:"
fitToWidth = "По ширине"
insertedPageBreak = "Вставлен разрыв страницы в:"
movedLeft = "Сдвинуто влево:"
movedRight = "Сдвинуто вправо:"
noPdfLoaded = "PDF не загружен. Пожалуйста, загрузите PDF для редактирования."
reset = "Сбросить изменения"
rotatedLeft = "Повернуто влево:"
rotatedRight = "Повернуто вправо:"
save = "Сохранить изменения"
splitAt = "Разделить в:"
title = "Редактор страниц"
zoomIn = "Увеличить"
zoomOut = "Уменьшить"
[pageExtracter]
header = "Извлечь страницы"
placeholder = "(например, 1,2,8 или 4,7,12-16 или 2n-1)"
submit = "Извлечь"
title = "Извлечь страницы"
[pageLayout]
addBorder = "Добавить границы"
borderWidth = "Толщина границы"
bottom = "Нижнее поле"
cols = "Столбцы"
header = "Многостраничная компоновка"
innerMargin = "Внутреннее поле"
left = "Левое поле"
pagesPerSheet = "Страниц на лист:"
right = "Правое поле"
rows = "Строки"
submit = "Отправить"
tags = "объединение,композиция,единый вид,организация"
title = "Многостраничная компоновка"
top = "Верхнее поле"
[pageLayout.advanced.tooltip.arrangement]
bullet1 = "По строкам: сначала заполнять каждую строку."
bullet2 = "По столбцам: сначала заполнять каждый столбец."
text = "Определяет, заполняют ли страницы сетку построчно или по столбцам."
title = "Порядок страниц"
[pageLayout.advanced.tooltip.header]
title = "Расширенные параметры макета"
[pageLayout.advanced.tooltip.orientation]
text = "Выберите направление конечного листа. Книжная лучше для высокого контента, альбомная подходит для широких макетов."
title = "Ориентация"
[pageLayout.advanced.tooltip.readingDirection]
bullet1 = "LTR: порядок слева направо."
bullet2 = "RTL: порядок справа налево."
text = "Задаёт горизонтальный порядок в сетке, полезно для традиций слева направо и справа налево."
title = "Направление чтения"
[pageLayout.arrangement]
byColumns = "По столбцам"
byRows = "По строкам"
label = "Порядок страниц:"
[pageLayout.desc]
16 = "Разместить 16 страниц на одном листе (сетка 4 × 4)."
2 = "Разместить 2 страницы рядом на одном листе."
4 = "Разместить 4 страницы на одном листе (сетка 2 × 2)."
9 = "Разместить 9 страниц на одном листе (сетка 3 × 3)."
[pageLayout.error]
failed = "Произошла ошибка при создании многополосного макета."
innerMarginTooLarge = "Внутреннее поле слишком велико для выбранного макета."
outerHorizontalMarginsTooLarge = "Слишком большие левое/правое поля для этого размера страницы."
outerVerticalMarginsTooLarge = "Слишком большие верхнее/нижнее поля для этого размера страницы."
[pageLayout.marginsBorders.tooltip.borders]
text = "Включите границы, чтобы рисовать линии вокруг каждой размещённой страницы. Это поможет визуальному разделению или подрезке."
title = "Добавить границы"
[pageLayout.marginsBorders.tooltip.borderWidth]
text = "Толщина границы применяется только при включённых границах. Более высокие значения дают более толстые линии."
title = "Толщина границы"
[pageLayout.marginsBorders.tooltip.header]
title = "Поля и границы"
[pageLayout.marginsBorders.tooltip.innerMargin]
text = "Внутреннее поле добавляет расстояние между ячейками в сетке страниц для лучшей отделимости и читаемости."
title = "Внутреннее поле"
[pageLayout.marginsBorders.tooltip.margins]
text = "Используйте верхнее, нижнее, левое и правое поля для управления отступами вокруг всего выходного листа."
title = "Поля"
[pageLayout.mode]
custom = "Пользовательский"
default = "По умолчанию"
label = "Режим:"
[pageLayout.orientation]
label = "Ориентация:"
landscape = "Альбомная"
portrait = "Книжная"
[pageLayout.readingDirection]
label = "Направление чтения:"
ltr = "Слева направо"
rtl = "Справа налево"
[pageLayout.tooltip.addBorder]
text = "Рисует линии границ вокруг каждой ячейки для обрезки или визуального разделения."
title = "Добавить границы"
[pageLayout.tooltip.arrangement]
bullet1 = "По строкам: заполнять построчно (слева направо или справа налево)."
bullet2 = "По столбцам: заполнять сверху вниз, столбец за столбцом."
text = "Определяет, как страницы заполняют сетку:"
title = "Порядок страниц"
[pageLayout.tooltip.header]
title = "Руководство по макету страницы"
[pageLayout.tooltip.mode]
bullet1 = "По умолчанию: выберите предустановку, и сетка будет рассчитана автоматически."
bullet2 = "Пользовательский: задайте строки и столбцы вручную."
text = "Выберите способ настройки сетки:"
title = "Режим"
[pageLayout.tooltip.orientation]
bullet1 = "Книжная: выше, чем шире."
bullet2 = "Альбомная: шире, чем выше."
text = "Задаёт ориентацию выходного листа:"
title = "Ориентация"
[pageLayout.tooltip.overview]
text = "Размещайте несколько страниц на одном листе для раздаток или экономии бумаги."
title = "Что такое макет страницы?"
[pageLayout.tooltip.pagesPerSheet]
text = "Выберите, сколько страниц на лист (напр. 4 → 2×2, 9 → 3×3)."
title = "Страниц на листе (Режим по умолчанию)"
[pageLayout.tooltip.readingDirection]
bullet1 = "LTR: слева направо."
bullet2 = "RTL: справа налево."
text = "Управляет горизонтальным порядком страниц:"
title = "Направление чтения"
[pageLayout.tooltip.rowsCols]
text = "Задайте точные размеры сетки. Всего страниц на листе = строки × столбцы."
title = "Строки и столбцы (Пользовательский режим)"
[pageRemover]
header = "Удаление страниц PDF"
pagesToDelete = "Страницы для удаления (введите список номеров страниц через запятую):"
placeholder = "(например, 1,2,6 или 1-10,15-30)"
submit = "Удалить страницы"
title = "Удаление страниц"
[pageSelection.tooltip]
description = "Выберите, какие страницы использовать. Поддерживаются отдельные номера, диапазоны, формулы и ключевое слово all."
[pageSelection.tooltip.advanced]
title = "Расширенные возможности"
[pageSelection.tooltip.basic]
bullet1 = "Отдельные страницы: 1,3,5"
bullet2 = "Диапазоны: 3-6 или 10-15"
bullet3 = "Все страницы: all"
text = "Выбирайте конкретные страницы вашего PDF с помощью простой записи."
title = "Базовое использование"
[pageSelection.tooltip.complex]
bullet1 = "<strong>1,3-5,8,2n</strong> → страницы 1, 3–5, 8, плюс четные"
bullet2 = "<strong>10-,2n-1</strong> → с 10‑й страницы до конца + нечетные страницы"
description = "Смешивайте разные типы."
title = "Сложные комбинации"
[pageSelection.tooltip.examples]
title = "Примеры"
[pageSelection.tooltip.header]
title = "Памятка по выбору страниц"
[pageSelection.tooltip.individual]
bullet1 = "<strong>1,3,5</strong> → выбирает страницы 1, 3, 5"
bullet2 = "<strong>2,7,12</strong> → выбирает страницы 2, 7, 12"
description = "Введите числа, разделенные запятыми."
title = "Отдельные страницы"
[pageSelection.tooltip.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 = "Математические функции"
[pageSelection.tooltip.operators]
and = "AND: & или \"and\" — требуется выполнение обоих условий (напр., 1-50 & even)"
comma = "Запятая: , или | — объединение выборок (напр., 1-10, 20)"
not = "NOT: ! или \"not\" — исключить страницы (напр., 3n & not 30)"
text = "AND имеет приоритет выше, чем запятая. NOT применяется внутри диапазона документа."
title = "Операторы"
[pageSelection.tooltip.ranges]
bullet1 = "<strong>3-6</strong> → выбирает страницы 3–6"
bullet2 = "<strong>10-15</strong> → выбирает страницы 10–15"
bullet3 = "<strong>5-</strong> → выбирает страницы с 5‑й до конца"
description = "Используйте - для последовательных страниц."
title = "Диапазоны страниц"
[pageSelection.tooltip.special]
bullet1 = "<strong>all</strong> → выбирает все страницы"
title = "Специальные ключевые слова"
[pageSelection.tooltip.syntax]
text = "Используйте числа, диапазоны, ключевые слова и прогрессии (n начинается с 0). Поддерживаются скобки."
title = "Основы синтаксиса"
[pageSelection.tooltip.syntax.bullets]
keywords = "Ключевые слова: odd, even"
numbers = "Числа/диапазоны: 5, 10-20"
progressions = "Прогрессии: 3n, 4n+1"
[pageSelection.tooltip.tips]
bullet1 = "Нумерация страниц начинается с 1 (не с 0)"
bullet2 = "Пробелы удаляются автоматически"
bullet3 = "Недопустимые выражения игнорируются"
text = "Держите в уме следующие рекомендации:"
title = "Советы"
[payment]
autoClose = "Это окно закроется автоматически..."
billingPeriod = "Период оплаты"
canCloseWindow = "Теперь можно закрыть это окно."
checkoutInstructions = "Завершите покупку в открывшемся окне браузера. После оплаты вернитесь сюда и нажмите кнопку ниже, чтобы обновить платежную информацию."
checkoutOpened = "Оформление покупки открыто в браузере"
closeLater = "Сделаю это позже"
emailInvalid = "Введите корректный адрес email"
enterpriseNote = "Количество мест можно изменить на оплате (1–1000)."
error = "Ошибка оплаты"
generatingLicense = "Генерация вашего лицензионного ключа..."
installationId = "ID установки"
licenseActivated = "Лицензия активирована! Ваш ключ сохранён. Подтверждение отправлено на указанный email."
licenseDelayed = "Платёж успешен! Ваша лицензия создаётся. Вскоре вы получите ключ по email. Если письма нет в течение 10 минут, обратитесь в поддержку."
licenseDelayedMessage = "Ваш лицензионный ключ создаётся. Скоро проверьте email или обратитесь в поддержку."
licenseInstructions = "Он добавлен в вашу установку. Также копия будет отправлена на email."
licenseKey = "Ваш лицензионный ключ"
licenseKeyProcessing = "Обработка лицензионного ключа"
licensePollingError = "Платёж успешен, но автоматически получить ключ не удалось. Проверьте email или свяжитесь с поддержкой, указав подтверждение платежа."
licenseRetrievalError = "Платёж успешен, но получить лицензию не удалось. Вы получите ключ по email. Свяжитесь с поддержкой, если письма нет в течение 10 минут."
licenseSaveError = "Не удалось сохранить лицензионный ключ. Свяжитесь с поддержкой и укажите ключ для завершения активации."
monthly = "Ежемесячно"
paymentCanceled = "Платёж отменён. Списание не производилось."
paymentSuccess = "Платёж успешен! Получаем ваш лицензионный ключ..."
perMonth = "/месяц"
perYear = "/год"
preparing = "Подготовка к оплате..."
redirecting = "Перенаправление на безопасную оплату..."
refreshBilling = "Я завершил(а) оплату — обновить биллинг"
stripeNotConfigured = "Stripe не настроен"
stripeNotConfiguredMessage = "Интеграция платежей Stripe не настроена. Обратитесь к администратору."
success = "Платеж успешно выполнен!"
successMessage = "Ваша подписка успешно активирована. Вскоре вы получите письмо с подтверждением."
syncError = "Платёж успешен, но синхронизация лицензии не удалась. Лицензия скоро обновится. Если проблема сохраняется, обратитесь в поддержку."
syncingLicense = "Синхронизация обновлённой лицензии..."
upgradeComplete = "Обновление завершено"
upgradeCompleteMessage = "Подписка успешно обновлена. Ваш существующий лицензионный ключ обновлён."
upgradeSuccess = "Платёж прошёл успешно! Подписка обновлена. Лицензия на сервере обновлена. Вскоре вы получите подтверждение на email."
upgradeTitle = "Обновить до {{planName}}"
yearly = "Ежегодно"
[payment.emailStage]
continue = "Продолжить"
description = "Мы отправим на него лицензионный ключ и чеки."
emailLabel = "Адрес email"
emailPlaceholder = "[email protected]"
modalTitle = "Начало работы - {{planName}}"
title = "Введите ваш email"
[payment.paymentStage]
backToPlan = "Назад к выбору тарифа"
modalTitle = "Завершение оплаты - {{planName}}"
selectedPlan = "Выбранный тариф"
[payment.planStage]
basePrice = "Базовая цена"
billedYearly = "Выставляется раз в год: {{currency}}{{amount}}"
modalTitle = "Выбор периода оплаты - {{planName}}"
savePercent = "Сэкономьте {{percent}}%"
savingsAmount = "Вы экономите {{amount}}"
savingsNote = "Экономьте {{percent}}% при оплате за год"
seatPrice = "За место"
selectMonthly = "Выбрать помесячно"
selectYearly = "Выбрать за год"
title = "Выберите период оплаты"
totalForSeats = "Итого ({{count}} мест)"
[pdfCommentAgent]
submit = "Сгенерировать комментарии"
[pdfCommentAgent.error]
emptyPrompt = "Опишите, что должен прокомментировать AI"
failed = "Не удалось сгенерировать комментарии"
tooLong = "Запрос слишком длинный (максимум {{max}} символов)"
[pdfCommentAgent.prompt]
label = "Что должен прокомментировать AI?"
placeholder = "например, пометьте все неоднозначные даты и предложите уточнения"
[pdfCommentAgent.results]
title = "PDF с комментариями"
[pdfCommentAgent.settings]
title = "Инструкции для комментариев"
[pdfOrganiser]
header = "Организатор страниц PDF"
placeholder = "(например, 1,3,2 или 4-8,2,10-12 или 2n-1)"
submit = "Переупорядочить страницы"
tags = "двусторонняя печать,четные,нечетные,сортировка,перемещение"
title = "Организатор страниц"
[pdfOrganiser.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 = "Упорядочить страницы для буклета со скреплением сбоку (оптимизировано для бокового переплёта)."
[pdfOrganiser.mode]
1 = "Пользовательский порядок страниц"
10 = "Объединение четных-нечетных"
11 = "Дублировать все страницы"
2 = "Обратный порядок"
3 = "Сортировка дуплекса"
4 = "Сортировка буклета"
5 = "Сортировка буклета с боковым сшиванием"
6 = "Разделить на четные-нечетные"
7 = "Удалить первую"
8 = "Удалить последнюю"
9 = "Удалить первую и последнюю"
_value = "Режим"
[pdfOrganiser.mode.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 = "Упорядочить страницы для брошюровки со стороны (оптимизировано для бокового переплета)."
[pdfTextEditor]
conversionFailed = "Не удалось преобразовать PDF. Попробуйте ещё раз."
converting = "Преобразование PDF в редактируемый формат..."
currentFile = "Текущий файл: {{name}}"
imageLabel = "Размещённое изображение"
noTextOnPage = "На этой странице не найден редактируемый текст."
pagePreviewAlt = "Миниатюра страницы"
pageSummary = "Стр. {{number}} из {{total}}"
title = "Редактор JSON PDF"
viewLabel = "Редактор PDF"
[pdfTextEditor.actions]
applyChanges = "Применить изменения"
downloadCopy = "Скачать копию"
downloadJson = "Скачать JSON"
generatePdf = "Сформировать PDF"
reset = "Сбросить изменения"
saveChanges = "Сохранить изменения"
[pdfTextEditor.badges]
earlyAccess = "Ранний доступ"
modified = "Изменено"
unsaved = "Изменено"
[pdfTextEditor.disclaimer]
alpha = "Этот альфа‑просмотрщик ещё развивается — отдельные шрифты, цвета, эффекты прозрачности и детали макета могут немного отличаться. Перед отправкой внимательно проверьте созданный PDF."
heading = "Ограничения предпросмотра"
previewVariance = "Некоторые элементы (например, границы таблиц, фигуры или отображение аннотаций) могут отображаться в предпросмотре неточно. Экспортируемый PDF по возможности сохраняет исходные команды рисования."
textFocus = "В этой рабочей области можно редактировать текст и перемещать встроенные изображения. Сложное оформление страницы, элементы форм и многослойная графика сохраняются для экспорта, но здесь не полностью редактируются."
[pdfTextEditor.empty]
dropzone = "Перетащите сюда файл PDF или JSON, или нажмите, чтобы выбрать"
dropzoneWithFiles = "Выберите файл на вкладке «Файлы» или перетащите сюда файл PDF или JSON, или нажмите, чтобы выбрать"
subtitle = "Загрузите файл PDF или JSON, чтобы начать редактирование текста."
title = "Документ не загружен"
[pdfTextEditor.errors]
invalidJson = "Не удалось прочитать файл JSON. Убедитесь, что он был создан инструментом PDF to JSON."
pdfConversion = "Не удалось преобразовать отредактированный JSON обратно в PDF."
[pdfTextEditor.fontAnalysis]
allFonts = "Все шрифты"
currentPageFonts = "Шрифты на этой странице"
details = "Сведения о шрифте"
embedded = "Встроенный"
fallback = "замена"
infoMessage = "Доступна информация о воспроизведении шрифтов."
missing = "отсутствует"
perfect = "идеально"
perfectMessage = "Все шрифты могут быть воспроизведены идеально."
subset = "частично встроенный"
suggestions = "Примечания"
type = "Тип"
warningMessage = "Некоторые шрифты могут отображаться некорректно."
warnings = "Предупреждения"
webFormat = "Веб-формат"
[pdfTextEditor.groupingMode]
auto = "Авто"
paragraph = "Абзац"
singleLine = "Одна строка"
[pdfTextEditor.manual]
expandWidth = "Расширить до края страницы"
merge = "Объединить выделение"
mergeTooltip = "Объединить выбранные блоки"
resetWidth = "Сбросить ширину"
resizeHandle = "Изменить ширину текста"
ungroup = "Разгруппировать выделение"
ungroupTooltip = "Разбить абзац на строки"
widthMenu = "Параметры ширины"
[pdfTextEditor.modeChange]
cancel = "Отмена"
confirm = "Сбросить и сменить режим"
title = "Подтвердите смену режима"
warning = "Изменение режима группировки текста сбросит все несохраненные изменения. Вы уверены, что хотите продолжить?"
[pdfTextEditor.options.advanced]
title = "Дополнительные настройки"
[pdfTextEditor.options.autoScaleText]
description = "Автоматически масштабирует текст по горизонтали, чтобы он вписывался в исходную рамку, если рендеринг шрифта отличается от PDF."
title = "Автоматически подгонять текст по рамке"
[pdfTextEditor.options.forceSingleElement]
description = "При включении редактор экспортирует каждый отредактированный блок как один элемент текста PDF, чтобы избежать наложений глифов или смешения шрифтов."
title = "Фиксировать отредактированный текст в одном элементе PDF"
[pdfTextEditor.options.groupingMode]
autoDescription = "Автоматически определяет тип страницы и корректно группирует текст."
paragraphDescription = "Группирует выровненные строки в многострочные абзацы."
singleLineDescription = "Оставляет каждую строку PDF отдельным текстовым блоком."
title = "Режим группировки текста"
[pdfTextEditor.options.manualGrouping]
descriptionInline = "Совет: удерживайте Ctrl (Cmd) или Shift для мультивыбора блоков. Над выделением появится плавающая панель для объединения, разGrouping или настройки ширины."
[pdfTextEditor.pageType]
paragraph = "Страница с абзацами"
sparse = "Разреженный текст"
[pdfTextEditor.tooltip.alpha]
text = "Этот альфа‑просмотрщик ещё развивается — некоторые шрифты, цвета, эффекты прозрачности и детали макета могут немного отличаться. Пожалуйста, перепроверьте созданный PDF перед отправкой."
title = "Альфа‑просмотрщик"
[pdfTextEditor.tooltip.header]
title = "Ограничения предпросмотра"
[pdfTextEditor.tooltip.previewVariance]
text = "Некоторые элементы (например, границы таблиц, фигуры или вид аннотаций) могут отображаться в предпросмотре неточно. Экспортируемый PDF по возможности сохраняет исходные команды отрисовки."
title = "Отличия предпросмотра"
[pdfTextEditor.tooltip.textFocus]
text = "Это рабочее пространство ориентировано на редактирование текста и перемещение встроенных изображений. Сложные элементы страниц, виджеты форм и многослойная графика сохраняются для экспорта, но здесь не полностью редактируемы."
title = "Фокус на тексте и изображениях"
[pdfTextEditor.welcomeBanner]
bestFor = "Лучше всего подходит для:"
bestFor1 = "Простых PDF, содержащих в основном текст и изображения"
bestFor2 = "Документов со стандартным абзацным форматированием"
bestFor3 = "Писем, эссе, отчетов и простых документов"
dontShowAgain = "Больше не показывать"
experimental = "Это экспериментальная функция в активной разработке. Возможны нестабильность и ошибки при использовании."
feedback = "Это функция раннего доступа. Пожалуйста, сообщайте о любых проблемах, чтобы помочь нам улучшить инструмент!"
gotIt = "Понятно"
howItWorks = "Этот инструмент преобразует ваш PDF в редактируемый формат, где можно изменять текст и перемещать изображения. Изменения сохраняются в новый PDF."
issue1 = "Цвет текста пока не сохраняется (скоро добавим)"
issue2 = "В режиме абзацев больше проблем с выравниванием и интервалами — рекомендуется режим одиночной строки"
issue3 = "Отображение в предпросмотре отличается от экспортированного PDF — экспорт ближе к оригиналу"
issue4 = "Выравнивание повернутого текста может потребовать ручной настройки"
issue5 = "Эффекты прозрачности и слоев могут отличаться от оригинала"
knownIssues = "Известные проблемы (исправляются):"
limitation1 = "Отображение шрифтов может немного отличаться от оригинального PDF"
limitation2 = "Сложная графика, поля форм и аннотации сохраняются, но не редактируются"
limitation3 = "Обработка больших файлов может занять время"
limitations = "Текущие ограничения:"
notIdealFor = "Не подходит для:"
notIdealFor1 = "PDF со специальным форматированием, например маркированные списки, таблицы или многоколоночные макеты"
notIdealFor2 = "Журналов, брошюр или документов со сложным дизайном"
notIdealFor3 = "Руководств со сложной версткой"
title = "Добро пожаловать в редактор текста PDF (ранний доступ)"
[PDFToCSV]
header = "PDF в CSV"
prompt = "Выберите страницу для извлечения таблицы"
submit = "Извлечь"
title = "PDF в CSV"
[PDFToHTML]
credit = "Этот сервис использует pdftohtml для преобразования файлов."
header = "PDF в HTML"
submit = "Преобразовать"
tags = "веб-контент,браузерный формат"
title = "PDF в HTML"
[pdfToImage]
blackwhite = "Черно-белый (возможна потеря данных!)"
color = "Цветной"
colorType = "Тип цвета"
grey = "Оттенки серого"
header = "PDF в изображение"
info = "Python не установлен. Требуется для конвертации в WebP."
multi = "Несколько изображений"
placeholder = "(например, 1,2,8 или 4,7,12-16 или 2n-1)"
selectText = "Формат изображения"
single = "Одно большое изображение"
singleOrMultiple = "Тип результата изображения"
submit = "Преобразовать"
tags = "конвертация,изображение,jpg,картинка,фото"
title = "PDF в изображение"
[PDFToMarkdown]
header = "PDF в Markdown"
submit = "Преобразовать"
tags = "разметка,веб-контент,преобразование,конвертацтя,md"
title = "PDF в Markdown"
[pdfToPDFA]
credit = "Этот сервис использует libreoffice для преобразования в PDF/A"
header = "PDF в PDF/A"
outputFormat = "Формат вывода"
pdfWithDigitalSignature = "PDF содержит цифровую подпись. Она будет удалена на следующем шаге."
submit = "Преобразовать"
tags = "архив,долгосрочный,стандарт,конвертация,хранение,сохранение"
tip = "В настоящее время не работает с несколькими входными файлами одновременно"
title = "PDF в PDF/A"
[pdfToPDFX]
credit = "Эта служба использует Ghostscript для конвертации в PDF/X"
header = "PDF в PDF/X"
outputFormat = "Формат вывода"
pdfWithDigitalSignature = "PDF содержит цифровую подпись. Она будет удалена на следующем шаге."
submit = "Конвертировать"
tags = "печать,стандарт,конвертация,производство,допечатная подготовка,архив"
tip = "В настоящее время не работает с несколькими входными файлами одновременно"
title = "PDF в PDF/X"
[PDFToPresentation]
credit = "Этот сервис использует LibreOffice для преобразования файлов."
header = "PDF в презентацию"
submit = "Преобразовать"
tags = "слайды,показ,офис,microsoft"
title = "PDF в презентацию"
[PDFToPresentation.selectText]
1 = "Формат выходного файла"
[PdfToSinglePage]
tags = "одна страница"
[pdfToSinglePage]
description = "Этот инструмент объединит все страницы вашего PDF в одну большую страницу. Ширина останется как у исходных страниц, а высота будет равна сумме высот всех страниц."
filenamePrefix = "одна_страница"
header = "PDF в одну страницу"
submit = "Преобразовать в одну страницу"
title = "PDF в одну страницу"
[pdfToSinglePage.error]
failed = "Произошла ошибка при преобразовании в одну страницу."
[pdfToSinglePage.files]
placeholder = "Выберите PDF-файл в главном окне, чтобы начать"
[pdfToSinglePage.results]
title = "Результаты объединения в одну страницу"
[PDFToText]
credit = "Этот сервис использует LibreOffice для преобразования файлов."
header = "PDF в RTF (текст)"
submit = "Преобразовать"
tags = "rtf,richformat,richtextformat,rich text format"
title = "PDF в RTF (текст)"
[PDFToText.selectText]
1 = "Формат выходного файла"
[PDFToWord]
credit = "Этот сервис использует LibreOffice для преобразования файлов."
header = "PDF в Word"
submit = "Преобразовать"
tags = "doc,docx,odt,word,преобразование,формат,конвертация,офис,microsoft,docfile"
title = "PDF в Word"
[PDFToWord.selectText]
1 = "Формат выходного файла"
[PDFToXLSX]
header = "PDF в Excel"
prompt = "Выберите страницы для извлечения таблиц"
submit = "Преобразовать"
tags = "табличный документ,excel,xlsx,таблица,извлечение,конвертация"
title = "PDF в Excel (XLSX)"
[PDFToXML]
credit = "Этот сервис использует LibreOffice для преобразования файлов."
header = "PDF в XML"
submit = "Преобразовать"
tags = "извлечение данных,структурированный контент,взаимодействие,преобразование,конвертация"
title = "PDF в XML"
[permissions]
header = "Изменить разрешения"
submit = "Изменить"
tags = "чтение,запись,редактирование,печать"
title = "Изменить разрешения"
warning = "Внимание: для неизменяемости этих разрешений рекомендуется устанавливать их с паролем через страницу добавления пароля"
[permissions.selectText]
1 = "Выберите PDF для изменения разрешений"
10 = "Запретить печать в высоком качестве"
2 = "Устанавливаемые разрешения"
3 = "Запретить компоновку документа"
4 = "Запретить извлечение содержимого"
5 = "Запретить извлечение для специальных возможностей"
6 = "Запретить заполнение форм"
7 = "Запретить модификацию"
8 = "Запретить модификацию аннотаций"
9 = "Запретить печать"
[pipeline]
configureButton = "Настроить"
defaultOption = "Пользовательский"
deletePrompt = "Вы уверены, что хотите удалить конвейер?"
header = "Меню конвейера (Beta)"
help = "Помощь по конвейеру"
scanHelp = "Помощь по сканированию папок"
submitButton = "Отправить"
tags = "автоматизация,последовательность,скриптовый,пакетная обработка"
title = "Конвейер"
uploadButton = "Загрузить пользовательский"
[pipelineOptions]
addOperationButton = "Добавить операцию"
header = "Настройка конвейера"
pipelineHeader = "Конвейер:"
pipelineNameLabel = "Название конвейера"
pipelineNamePrompt = "Введите название конвейера здесь"
saveButton = "Скачать"
saveForFolderScanning = "Сохранить для сканирования папок"
saveSettings = "Сохранить настройки операции"
selectOperation = "Выбрать операцию"
validateButton = "Проверить"
[plan]
contact = "Связаться с нами"
currency = "Валюта"
current = "Текущий план"
customPricing = "Индивидуально"
featureComparison = "Сравнение функций"
from = "От"
hideComparison = "Скрыть сравнение функций"
included = "Включено"
includedInCurrent = "Входит в ваш тариф"
licensedSeats = "Лицензировано: {{count}} мест"
manage = "Управлять"
perMonth = "/месяц"
perSeat = "/место"
popular = "Популярный"
purchase = "Купить"
selectCredits = "Выберите количество кредитов"
selectPlan = "Выбрать тариф"
showComparison = "Сравнить все функции"
totalCost = "Итоговая стоимость"
upgrade = "Обновить"
withServer = "+ тариф Server"
[plan.activePlan]
subtitle = "Детали вашей текущей подписки"
title = "Активный план"
[plan.api]
large = "5,000 кредитов"
medium = "1,000 кредитов"
small = "500 кредитов"
xsmall = "100 кредитов"
[plan.apiPackages]
subtitle = "Купите кредиты API для своих приложений"
title = "Пакеты кредитов API"
[plan.availablePlans]
loadError = "Не удалось загрузить цены планов. Используются значения по умолчанию."
subtitle = "Выберите план, подходящий вашим потребностям"
title = "Доступные планы"
[plan.enterprise]
highlight1 = "Индивидуальная цена"
highlight2 = "Персональная поддержка"
highlight3 = "Последние функции"
name = "Корпоративный"
requiresServer = "Требуется Server"
requiresServerMessage = "Сначала перейдите на тариф Server, прежде чем обновляться до Enterprise."
siteLicense = "Лицензия на сайт"
[plan.feature]
api = "Доступ к API"
automation = "Автоматизация рабочих процессов"
customPricing = "Индивидуальная цена"
fileSize = "Ограничение размера файла"
pdfTools = "Базовые инструменты PDF"
priority = "Приоритетная поддержка"
title = "Функция"
[plan.free]
forever = "Бесплатно навсегда"
highlight1 = "Ограниченное использование инструментов в неделю"
highlight2 = "Доступ ко всем инструментам"
highlight3 = "Поддержка сообщества"
included = "Включено"
name = "Бесплатный"
[plan.licenseWarning]
body = "У вас {{total}} пользователей, но бесплатный уровень поддерживает только {{limit}} на сервер. Обновитесь, чтобы Stirling PDF работал стабильно."
cta = "Посмотреть тарифы"
overLimit = "более {{limit}}"
title = "Достигнут лимит бесплатного self-hosted"
[plan.manageSubscription]
description = "Управляйте подпиской, выставлением счетов и способами оплаты"
[plan.period]
month = "месяц"
perUserPerMonth = "/пользователь/месяц"
[plan.pro]
highlight1 = "Неограниченное использование инструментов"
highlight2 = "Расширенные инструменты PDF"
highlight3 = "Без водяных знаков"
name = "Pro"
[plan.static]
activateLicense = "Активируйте лицензию"
checkoutInstructions = "Завершите покупку во вкладке Stripe. После оплаты вернитесь сюда и обновите страницу, чтобы активировать лицензию. Вы также получите письмо с лицензионным ключом."
checkoutOpened = "Открыта оплата"
contactSales = "Связаться с отделом продаж"
contactToUpgrade = "Свяжитесь с нами, чтобы обновить или настроить ваш план"
getLicense = "Получить серверную лицензию"
maxUsers = "Максимум пользователей"
message = "Онлайн-выставление счетов не настроено. Чтобы обновить план или управлять подписками, пожалуйста, свяжитесь с нами напрямую."
monthlyBilling = "Ежемесячная оплата"
selectPeriod = "Выберите период оплаты"
title = "Платежная информация"
upgradeToEnterprise = "Перейти на Enterprise"
upTo = "До"
yearlyBilling = "Ежегодная оплата"
[plan.static.billingPortal]
message = "Вам нужно подтвердить адрес email в биллинговом портале Stripe. Проверьте почту на наличие ссылки для входа."
title = "Требуется подтверждение email"
[plan.static.licenseActivation]
activate = "Активировать лицензию"
checkoutOpened = "Оплата открыта в новой вкладке"
doLater = "Сделаю это позже"
enterKey = "Введите ниже лицензионный ключ, чтобы активировать план:"
instructions = "Завершите покупку во вкладке Stripe. После оплаты вы получите письмо с лицензионным ключом."
keyDescription = "Вставьте лицензионный ключ из письма"
success = "Лицензия активирована!"
successMessage = "Ваша лицензия успешно активирована. Теперь можно закрыть это окно."
[plan.team]
name = "Команда"
siteLicense = "Лицензия на сайт"
[plan.trial]
badge = "Пробный период"
continueWithFree = "Продолжить с бесплатным тарифом"
daysRemaining = "Ваш пробный период закончится через {{days}} дней"
endDate = "Истекает: {{date}}"
expired = "Ваш пробный период завершён"
expiredMessage = "Ваш 30‑дневный пробный период Pro истёк. Оформите подписку Pro, чтобы продолжить пользоваться премиальными функциями, или продолжайте на бесплатном тарифе."
freeTierLimitations = "Бесплатный тариф включает базовые инструменты PDF с ограничениями по использованию."
message = ""
subscribe = "Оформить подписку Pro"
subscribeToPro = "Оформить подписку Pro"
subscriptionScheduled = "Подписка запланирована — начнётся {{date}}"
title = "Пробный период активен"
[printFile]
header = "Печать файла на принтер"
submit = "Печать"
title = "Печать файла"
[printFile.selectText]
1 = "Выберите файл для печати"
2 = "Введите имя принтера"
[provider.googledrive]
name = "Google Drive"
scope = "Импорт файлов"
[provider.googledrive.apiKey]
description = "Ключ Google API для Google Picker API из Google Cloud Console"
label = "API Key"
[provider.googledrive.appId]
description = "ID приложения Google Drive из Google Cloud Console"
label = "ID приложения"
[provider.googledrive.clientId]
description = "Google OAuth 2.0 Client ID из Google Cloud Console"
label = "Client ID"
[provider.googledrive.enabled]
description = "Разрешить пользователям импортировать файлы напрямую из Google Drive"
label = "Включить селектор файлов Google Drive"
[provider.oauth2.generic]
name = "Универсальный OAuth2"
scope = "SSO"
[provider.oauth2.generic.autoCreateUser]
description = "Автоматически создавать учетные записи при первом входе через OAuth2"
label = "Автосоздание пользователей"
[provider.oauth2.generic.blockRegistration]
description = "Запретить новую регистрацию через OAuth2"
label = "Блокировать регистрацию"
[provider.oauth2.generic.clientId]
description = "OAuth2 Client ID от вашего провайдера"
label = "Client ID"
[provider.oauth2.generic.clientSecret]
description = "OAuth2 Client Secret от вашего провайдера"
label = "Client Secret"
[provider.oauth2.generic.enabled]
description = "Включить аутентификацию с использованием произвольного провайдера OAuth2"
label = "Включить универсальный OAuth2"
[provider.oauth2.generic.issuer]
description = "Провайдер, поддерживающий OpenID Connect Discovery (/.well-known/openid-configuration)"
label = "Issuer URL"
[provider.oauth2.generic.provider]
description = "Имя вашего провайдера OAuth2 (например, Azure AD, Okta)"
label = "Имя провайдера"
[provider.oauth2.generic.scopes]
description = "OAuth2 scopes, разделенные запятыми"
label = "Scopes"
[provider.oauth2.generic.useAsUsername]
description = "Поле для использования в качестве имени пользователя"
label = "Использовать как имя пользователя"
[provider.oauth2.github]
scope = "Аутентификация входа"
[provider.oauth2.github.clientId]
description = "OAuth2 Client ID из GitHub Developer Settings"
label = "Client ID"
[provider.oauth2.github.clientSecret]
description = "OAuth2 Client Secret из GitHub Developer Settings"
label = "Client Secret"
[provider.oauth2.github.scopes]
description = "OAuth2 scopes, разделенные запятыми"
label = "Scopes"
[provider.oauth2.github.useAsUsername]
description = "Поле для использования в качестве имени пользователя (email, login, name)"
label = "Использовать как имя пользователя"
[provider.oauth2.google]
scope = "Аутентификация входа"
[provider.oauth2.google.clientId]
description = "OAuth2 Client ID из Google Cloud Console"
label = "Client ID"
[provider.oauth2.google.clientSecret]
description = "OAuth2 Client Secret из Google Cloud Console"
label = "Client Secret"
[provider.oauth2.google.scopes]
description = "OAuth2 scopes, разделенные запятыми"
label = "Scopes"
[provider.oauth2.google.useAsUsername]
description = "Поле для использования в качестве имени пользователя (email, name, given_name, family_name)"
label = "Использовать как имя пользователя"
[provider.oauth2.keycloak]
scope = "SSO"
[provider.oauth2.keycloak.clientId]
description = "OAuth2 Client ID из Keycloak"
label = "Client ID"
[provider.oauth2.keycloak.clientSecret]
description = "OAuth2 Client Secret из Keycloak"
label = "Client Secret"
[provider.oauth2.keycloak.issuer]
description = "URL конечной точки OpenID Connect Discovery realm в Keycloak"
label = "Issuer URL"
[provider.oauth2.keycloak.scopes]
description = "OAuth2 scopes, разделенные запятыми"
label = "Scopes"
[provider.oauth2.keycloak.useAsUsername]
description = "Поле для использования в качестве имени пользователя (email, name, given_name, family_name, preferred_username)"
label = "Использовать как имя пользователя"
[provider.saml2]
name = "SAML2"
scope = "SSO (SAML)"
[provider.saml2.autoCreateUser]
description = "Автоматически создавать учетные записи при первом входе через SAML2"
label = "Автосоздание пользователей"
[provider.saml2.blockRegistration]
description = "Запретить новую регистрацию через SAML2"
label = "Блокировать регистрацию"
[provider.saml2.enabled]
description = "Включить аутентификацию SAML2 (только Enterprise)"
label = "Включить SAML2"
[provider.saml2.idpCert]
description = "Путь к сертификату (например, classpath:okta.cert)"
label = "Сертификат IDP"
[provider.saml2.idpIssuer]
description = "ID вашего провайдера"
label = "IDP Issuer"
[provider.saml2.idpMetadataUri]
description = "URI метаданных вашего провайдера"
label = "IDP Metadata URI"
[provider.saml2.idpSingleLoginUrl]
description = "URL для инициирования SSO"
label = "IDP Single Login URL"
[provider.saml2.idpSingleLogoutUrl]
description = "URL для инициирования SLO"
label = "IDP Single Logout URL"
[provider.saml2.privateKey]
description = "Путь к вашему приватному ключу"
label = "Приватный ключ"
[provider.saml2.provider]
description = "Имя вашего провайдера SAML2"
label = "Имя провайдера"
[provider.saml2.registrationId]
description = "Имя вашего приложения Service Provider (SP)"
label = "Registration ID"
[provider.saml2.spCert]
description = "Путь к вашему подписывающему сертификату"
label = "Сертификат SP"
[provider.smtp]
name = "SMTP Почта"
scope = "Email-уведомления"
[provider.smtp.enabled]
description = "Включить уведомления по email и функциональность SMTP"
label = "Включить почту"
[provider.smtp.from]
description = "Адрес электронной почты, используемый как отправитель"
label = "Адрес отправителя"
[provider.smtp.host]
description = "Имя хоста или IP-адрес вашего SMTP-сервера"
label = "SMTP Host"
[provider.smtp.password]
description = "Пароль для аутентификации SMTP"
label = "SMTP Password"
[provider.smtp.port]
description = "Номер порта для подключения SMTP (обычно 25, 465 или 587)"
label = "SMTP Port"
[provider.smtp.username]
description = "Имя пользователя для аутентификации SMTP"
label = "SMTP Username"
[quickAccess]
access = "Доступ"
accessAddPerson = "Добавить ещё человека"
accessBack = "Назад"
accessCopyLink = "Копировать ссылку"
accessEmail = "Адрес электронной почты"
accessEmailPlaceholder = "[email protected]"
accessFileLabel = "Файл"
accessGeneral = "Общий доступ"
accessInviteTitle = "Пригласить людей"
accessOwner = "Владелец"
accessPanel = "Доступ к документу"
accessPeople = "Люди с доступом"
accessRemove = "Удалить"
accessRestricted = "Ограничен"
accessRestrictedHint = "Только пользователи с доступом могут открыть"
accessRole = "Роль"
accessRoleCommenter = "Комментатор"
accessRoleEditor = "Редактор"
accessRoleViewer = "Просмотр"
accessSelectedFile = "Выбранный файл"
accessSendInvite = "Отправить приглашение"
accessTitle = "Доступ к документу"
accessYou = "Вы"
account = "Учетная запись"
activeSessions = "Активные сессии"
activeTab = "Активные"
activity = "Журнал"
adminSettings = "Админ. настр."
allSessions = "Все сессии"
allTools = "Инстр."
automate = "Авто"
back = "Назад"
certSign = "Подписать сертификатом"
completedSessions = "Завершённые сессии"
completedTab = "Завершённые"
config = "Конфиг"
createNew = "Создать новый запрос"
createSession = "Создать запрос подписи"
dueDate = "Срок (необязательно)"
files = "Файлы"
filterDeclined = "Отклонено"
filterMine = "Мои"
filterOverdue = "Просрочено"
filterSigned = "Подписано"
help = "Справка"
newRequest = "Новый запрос"
noActiveSessions = "Нет ожидающих запросов подписи или активных сессий"
noCompletedSessions = "Нет завершённых сессий"
noFile = "Файл не выбран"
read = "Чтение"
reader = "Читалка"
refresh = "Обновить"
requestSignatures = "Запросить подписи"
searchDocuments = "Поиск документов…"
selectedFile = "Выбранный файл"
selectSingleFileToRequest = "Выберите один PDF-файл, чтобы запросить подписи"
selectUsers = "Выберите пользователей для подписи"
selectUsersPlaceholder = "Выберите участников..."
sendingRequest = "Отправка..."
settings = "Опции"
showMeAround = "Проведите по интерфейсу"
sign = "Подпись"
signatureRequests = "Запросы подписи"
signYourself = "Подписать самому"
tours = "Туры"
wetSign = "Добавить подпись"
[quickAccess.helpMenu]
adminTour = "Обзор администрирования"
adminTourDesc = "Изучите настройки и функции администрирования"
toolsTour = "Обзор инструментов"
toolsTourDesc = "Узнайте, что умеют инструменты"
whatsNewTour = "Что нового в V2"
whatsNewTourDesc = "Тур по обновлённому интерфейсу"
[quickAccess.toursTooltip]
admin = "Смотрите обзоры здесь: тур по инструментам, тур по новому интерфейсу V2 и админ‑тур."
user = "Смотрите обзоры здесь: тур по инструментам и тур по новому интерфейсу V2."
[redact]
submit = "Редактировать"
tags = "Редактирование,Скрытие,зачернение,чёрный,маркер,скрытый,ручной"
title = "Ручное редактирование"
[redact.auto]
colorLabel = "Цвет рамки"
convertPDFToImageLabel = "Преобразовать PDF в PDF-изображение"
customPaddingLabel = "Пользовательский отступ"
header = "Авто-редакция"
useRegexLabel = "Использовать регулярные выражения"
wholeWordSearchLabel = "Поиск по целому слову"
[redact.auto.settings]
advancedTitle = "Расширенные"
title = "Настройки редактирования"
[redact.auto.wordsToRedact]
add = "Добавить"
examples = "Примеры: Confidential, Top-Secret"
placeholder = "Введите слово"
title = "Слова для скрытия"
[redact.error]
failed = "Произошла ошибка при редактировании (редакции) PDF."
[redact.manual]
activate = "Активировать инструмент скрытия"
active = "Режим скрытия включён"
apply = "Применить"
applyChanges = "Применить изменения"
applyRedactions = "Apply Redactions"
applyWarning = "⚠️ Применение необратимо; отмена невозможна, данные под зачернением будут удалены"
boxRedaction = "Скрытие рамкой"
colorLabel = "Цвет скрытия"
colourPicker = "Выбор цвета"
controlsTitle = "Ручные элементы управления зачернением"
convertPDFToImageLabel = "Преобразовать PDF в PDF-изображение (для удаления текста за рамкой)"
export = "Экспорт"
findCurrentOutlineItem = "Найти текущий элемент оглавления"
header = "Ручная редакция"
instructions = "Выберите текст или нарисуйте области в PDF, чтобы пометить содержимое для зачернения."
markArea = "Пометить область"
markText = "Пометить текст"
nextPage = "Следующая страница"
noMarks = "Нет пометок зачернения. Используйте инструменты выше, чтобы отметить содержимое для зачернения."
pageBasedRedaction = "Сокрытие по страницам"
pendingLabel = "Ожидает:"
previousPage = "Предыдущая страница"
showAttachments = "Показать вложения"
showDocumentOutline = "Показать оглавление документа (двойной щелчок — развернуть/свернуть всё)"
showLayers = "Показать слои (двойной щелчок — сбросить все слои по умолчанию)"
showThumbnails = "Показать миниатюры"
textBasedRedaction = "Сокрытие по тексту"
title = "Инструменты зачернения"
toggleSidebar = "Показать/скрыть боковую панель"
upload = "Загрузить"
zoom = "Масштаб"
zoomIn = "Увеличить"
zoomOut = "Уменьшить"
[redact.manual.pageRedactionNumbers]
placeholder = "(например, 1,2,8 или 4,7,12-16 или 2n-1)"
title = "Страницы"
[redact.manual.redactionColor]
title = "Цвет сокрытия"
[redact.modeSelector]
automatic = "Автоматически"
automaticDesc = "Скрывать текст на основе поисковых терминов"
automaticDisabledTooltip = "Выберите файлы в файловом менеджере, чтобы зачернить несколько файлов сразу"
manual = "Вручную"
manualComingSoon = "Ручная редакция скоро появится"
manualDesc = "Щёлкните и тяните, чтобы скрыть выбранные области"
mode = "Режим"
title = "Метод редактирования"
[redact.tooltip.advanced.color]
text = "Настройте внешний вид рамок сокрытия. Чёрный — стандарт, но можно выбрать любой цвет. Отступ добавляет пространство вокруг найденного текста."
title = "Цвет рамки и отступ"
[redact.tooltip.advanced.convert]
text = "Преобразует PDF в основанный на изображениях после сокрытия. Это гарантирует, что текст за рамками полностью удалён и невосстановим."
title = "Преобразовать в PDF-изображение"
[redact.tooltip.advanced.header]
title = "Расширенные настройки редактирования"
[redact.tooltip.advanced.regex]
bullet1 = "Пример: \\d{4}-\\d{2}-\\d{2} для дат в формате YYYY-MM-DD"
bullet2 = "Используйте с осторожностью — тщательно тестируйте"
text = "Включите регулярные выражения для продвинутого сопоставления шаблонов. Полезно для поиска телефонов, email или сложных шаблонов."
title = "Использовать регулярные выражения"
[redact.tooltip.advanced.wholeWord]
text = "Совпадать только с целыми словами, не с частями. «John» не совпадёт с «Johnson», если включено."
title = "Поиск по целому слову"
[redact.tooltip.manual.apply]
bullet1 = "Пометьте столько областей, сколько нужно, перед применением"
bullet2 = "Все ожидающие зачернения применяются одновременно"
bullet3 = "После применения зачернения нельзя отменить"
text = "После пометки содержимого нажмите «Применить», чтобы навсегда зачернить все отмеченные области. Счётчик показывает, сколько зачернений готово к применению."
title = "Применить зачернения"
[redact.tooltip.manual.header]
title = "Ручные элементы управления зачернением"
[redact.tooltip.manual.markArea]
text = "Рисуйте прямоугольные области в PDF, чтобы пометить зоны для зачернения. Полезно для скрытия изображений, подписей или произвольных форм."
title = "Инструмент «Пометить область»"
[redact.tooltip.manual.markText]
text = "Выделяйте текст прямо в PDF, чтобы пометить его для зачернения. Нажмите и перетащите, чтобы выделить нужный фрагмент."
title = "Инструмент «Пометить текст»"
[redact.tooltip.mode.automatic]
text = "Автоматически находит и скрывает указанный текст по всему документу. Идеально для систематического удаления чувствительных данных: имён, адресов, меток конфиденциальности."
title = "Автоматическая редакция"
[redact.tooltip.mode.header]
title = "Метод редактирования"
[redact.tooltip.mode.manual]
text = "Щёлкните и тяните, чтобы вручную выделять области для сокрытия. Даёт точный контроль над тем, что скрывается. (Скоро)"
title = "Ручная редакция"
[redact.tooltip.words]
bullet1 = "Добавляйте по одному слову за раз"
bullet2 = "Нажмите Enter или «Добавить ещё» для добавления"
bullet3 = "Нажмите ×, чтобы удалить слова"
[redact.tooltip.words.description]
text = "Введите слова или фразы для поиска и сокрытия в документе. Каждое слово ищется отдельно."
title = "Сопоставление текста"
[redact.tooltip.words.examples]
text = "Типичные слова для сокрытия: банковские реквизиты, адреса электронной почты, конкретные имена."
title = "Распространённые примеры"
[redact.tooltip.words.header]
title = "Слова для сокрытия"
[releases]
footer = "Релизы"
header = "Примечания к релизу"
note = "Примечания к релизу доступны только на английском языке"
title = "Примечания к релизу"
[releases.current]
version = "Текущий релиз"
[removeAnnotations]
header = "Удалить аннотации"
submit = "Удалить"
tags = "комментарии,выделение,заметки,разметка,удаление"
title = "Удалить аннотации"
[removeAnnotations.error]
failed = "Произошла ошибка при удалении аннотаций из PDF."
[removeAnnotations.info]
description = "Этот инструмент удалит все аннотации (комментарии, выделения, примечания и т. п.) из ваших PDF-документов."
title = "О функции удаления аннотаций"
[removeAnnotations.settings]
title = "Настройки"
[removeAnnotations.tooltip.description]
title = "Что делает"
[removeAnnotations.tooltip.header]
title = "Об удалении аннотаций"
[removeBlanks]
header = "Удалить пустые страницы"
submit = "Удалить пустые"
title = "Удалить пустые страницы"
[removeBlanks.error]
failed = "Не удалось удалить пустые страницы"
[removeBlanks.includeBlankPages]
label = "Включить обнаруженные пустые страницы"
[removeBlanks.results]
title = "Удалены пустые страницы"
[removeBlanks.settings]
title = "Настройки"
[removeBlanks.threshold]
label = "Порог белизны пикселя"
[removeBlanks.tooltip.header]
title = "Настройки удаления пустых страниц"
[removeBlanks.tooltip.includeBlankPages]
bullet1 = "Полезно для проверки того, что было удалено"
bullet2 = "Помогает убедиться в точности определения"
bullet3 = "Можно отключить для уменьшения размера файла"
text = "Если включено, создаётся отдельный PDF со всеми пустыми страницами, обнаруженными и удалёнными из исходного документа."
title = "Включить обнаруженные пустые страницы"
[removeBlanks.tooltip.threshold]
bullet1 = "0 = Чисто чёрный (самый строгий)"
bullet2 = "128 = Средне-серый"
bullet3 = "255 = Чисто белый (наименее строгий)"
text = "Определяет, насколько светлым должен быть пиксель, чтобы считаться «белым». Это помогает определить, что считать пустой областью на странице."
title = "Порог белизны пикселя"
[removeBlanks.tooltip.whitePercent]
bullet1 = "Низкие значения (напр., 80%) = Удаляется больше страниц"
bullet2 = "Высокие значения (напр., 95%) = Удаляются только очень пустые страницы"
bullet3 = "Используйте более высокие значения для документов со светлыми фонами"
text = "Задаёт минимальный процент белых пикселей, необходимый для признания страницы пустой и её удаления."
title = "Порог процента белого"
[removeBlanks.whitePercent]
label = "Порог процента белого"
unit = "%"
[removeCertSign]
description = "Этот инструмент удалит цифровые подписи сертификатов из вашего PDF-документа."
filenamePrefix = "неподписано"
header = "Удалить цифровой сертификат из PDF"
selectPDF = "Выберите PDF-файл:"
submit = "Удалить подпись"
tags = "аутентификация,PEM,P12,официальный,расшифровка"
title = "Удалить сертификат подписи"
[removeCertSign.error]
failed = "Произошла ошибка при удалении подписей сертификатов."
[removeCertSign.files]
placeholder = "Выберите PDF-файл в главном окне, чтобы начать"
[removeCertSign.results]
title = "Результаты удаления сертификатов"
[removeImage]
header = "Удалить изображение"
removeImage = "Удалить изображение"
submit = "Удалить изображение"
title = "Удалить изображение"
[removeImage.error]
failed = "Не удалось удалить изображения из PDF."
[removeImage.results]
title = "Результаты удаления изображений"
[removeImagePdf]
tags = "Удаление изображения,операции со страницами,Серверная часть"
[removeMetadata]
submit = "Удалить метаданные"
[removePages]
filenamePrefix = "страницы_удалены"
submit = "Удалить"
tags = "Удалить страницы,удаление страниц"
title = "Удалить"
[removePages.error]
failed = "Произошла ошибка при удалении страниц."
[removePages.files]
placeholder = "Выберите PDF-файл в главном окне, чтобы начать"
[removePages.pageNumbers]
error = "Недопустимый формат номеров страниц. Используйте числа, диапазоны (1-5) или математические выражения (2n+1)"
label = "Страницы для удаления"
placeholder = "напр., 1,3,5-8,10"
[removePages.results]
title = "Результаты удаления страниц"
[removePages.settings]
title = "Настройки"
[removePages.tooltip.examples]
bullet1 = "Удалить первую страницу: 1"
bullet2 = "Удалить последние 3 страницы: -3"
bullet3 = "Удалить каждую вторую страницу: 2n"
bullet4 = "Удалить разбросанные страницы: 1,5,10,15"
text = "Вот распространённые шаблоны выбора страниц:"
title = "Типичные примеры"
[removePages.tooltip.header]
title = "Настройки удаления страниц"
[removePages.tooltip.pageNumbers]
bullet1 = "Отдельные страницы: 1,3,5 (удаляются страницы 1, 3 и 5)"
bullet2 = "Диапазоны: 1-5,10-15 (удаляются 1-5 и 10-15)"
bullet3 = "Математически: 2n+1 (удаляются нечётные)"
bullet4 = "Открытые диапазоны: 5- (удаляются с 5-й до конца)"
text = "Укажите, какие страницы удалить из PDF. Можно выбрать отдельные страницы, диапазоны или использовать математические выражения."
title = "Выбор страниц"
[removePages.tooltip.safety]
bullet1 = "Всегда предварительно просматривайте выбор перед обработкой"
bullet2 = "Храните резервную копию исходного файла"
bullet3 = "Нумерация страниц начинается с 1, а не с 0"
bullet4 = "Недопустимые номера страниц будут проигнорированы"
text = "Важные рекомендации при удалении страниц:"
title = "Советы по безопасности"
[removePassword]
desc = "Удалите защиту паролем из вашего PDF-документа."
filenamePrefix = "расшифровано"
submit = "Удалить"
tags = "безопасность,расшифровка,защита,удаление пароля"
title = "Удалить пароль"
[removePassword.error]
failed = "Произошла ошибка при удалении пароля из PDF."
[removePassword.password]
completed = "Пароль указан"
label = "Текущий пароль"
placeholder = "Введите текущий пароль"
stepTitle = "Удалить пароль"
[removePassword.results]
title = "Расшифрованные PDF"
[removePassword.tooltip]
description = "Для снятия защиты паролем требуется пароль, которым был зашифрован PDF. Это расшифрует документ, сделав его доступным без пароля."
[reorganizePages]
submit = "Изменить порядок страниц"
[reorganizePages.error]
failed = "Не удалось изменить порядок страниц"
[reorganizePages.results]
title = "Порядок страниц изменен"
[reorganizePages.settings]
title = "Настройки"
[repair]
description = "Этот инструмент попытается восстановить повреждённые или испорченные PDF-файлы. Дополнительные настройки не требуются."
filenamePrefix = "восстановлено"
header = "Восстановление PDF"
submit = "Восстановить"
tags = "исправление,восстановление,коррекция,возврат"
title = "Восстановление"
[repair.error]
failed = "Произошла ошибка при восстановлении PDF."
[repair.files]
placeholder = "Выберите PDF-файл в главном окне, чтобы начать"
[repair.results]
title = "Результаты восстановления"
[replace-color]
previewOverlayOpacity = "Непрозрачность наложения предпросмотра"
previewOverlayTransparency = "Прозрачность наложения предпросмотра"
previewOverlayVisibility = "Показывать наложение предпросмотра"
submit = "Заменить"
title = "Замена/инвертирование цвета"
[replace-color.options]
fill = "Цвет заливки"
gradient = "Градиент"
[replace-color.selectText]
1 = "Параметры замены или инвертирования цвета"
10 = "Выберите цвет текста"
11 = "Выберите цвет фона"
12 = "Выберите начальный цвет"
13 = "Выберите конечный цвет"
2 = "По умолчанию (предустановленные высококонтрастные цвета)"
3 = "Пользовательские (выберите свои цвета)"
4 = "Полная инверсия (инвертировать все цвета)"
5 = "Параметры высококонтрастных цветов"
6 = "Белый текст на черном фоне"
7 = "Черный текст на белом фоне"
8 = "Желтый текст на черном фоне"
9 = "Зеленый текст на черном фоне"
[replaceColor]
tags = "Замена цвета,Операции со страницами,Back end,на стороне сервера"
[replaceColor.error]
failed = "Произошла ошибка при обработке замены цвета."
[replaceColor.labels]
colourOperation = "Операция с цветом"
settings = "Настройки"
[replaceColor.options]
cmyk = "Преобразовать в CMYK"
custom = "Пользовательский"
highContrast = "Высокая контрастность"
invertAll = "Инвертировать все цвета"
[replaceColor.tooltip.cmyk]
text = "Преобразуйте PDF из цветового пространства RGB в CMYK, оптимизированный для профессиональной печати. Этот процесс переводит цвета в модель Cyan, Magenta, Yellow, Black, используемую принтерами."
title = "Преобразовать в CMYK"
[replaceColor.tooltip.custom]
bullet1 = "Цвет текста — выберите цвет для текстовых элементов"
bullet2 = "Цвет фона — задайте фон документа"
text = "Определите собственные цвета текста и фона с помощью палитр. Подходит для брендированных документов или специфических требований доступности."
title = "Пользовательские цвета"
[replaceColor.tooltip.description]
text = "Преобразуйте цвета PDF для повышения читаемости и доступности. Выберите предустановки высокой контрастности, инвертируйте все цвета или создайте собственные схемы."
title = "Описание"
[replaceColor.tooltip.header]
title = "Обзор настроек замены и инверсии цветов"
[replaceColor.tooltip.highContrast]
bullet1 = "Белый текст на черном фоне — классический темный режим"
bullet2 = "Черный текст на белом фоне — стандартная высокая контрастность"
bullet3 = "Желтый текст на черном фоне — вариант высокой видимости"
bullet4 = "Зеленый текст на черном фоне — альтернативная высокая контрастность"
text = "Примените предустановленные высококонтрастные комбинации, разработанные для лучшей читаемости и соответствия требованиям доступности."
title = "Высокая контрастность"
[replaceColor.tooltip.invertAll]
text = "Полностью инвертируйте все цвета в PDF, создавая эффект негатива. Полезно для темного режима или снижения нагрузки на глаза при слабом освещении."
title = "Инвертировать все цвета"
[rotate]
rotateLeft = "Повернуть против часовой стрелки"
rotateRight = "Повернуть по часовой стрелке"
selectRotation = "Выберите угол поворота (по часовой стрелке)"
submit = "Повернуть"
title = "Повернуть PDF"
[rotate.error]
failed = "Произошла ошибка при повороте PDF."
[rotate.preview]
title = "Предпросмотр поворота"
[rotate.tooltip.controls]
text = "Используйте кнопки поворота для изменения ориентации. Левая — против часовой, правая — по часовой. Каждый щелчок поворачивает на 90°."
title = "Управление"
[rotate.tooltip.description]
text = "Поворачивайте страницы PDF по или против часовой стрелки с шагом 90 градусов. Все страницы в PDF будут повернуты. Предпросмотр показывает, как будет выглядеть документ."
[rotate.tooltip.header]
title = "Обзор настроек поворота"
[sanitize]
completed = "Санитизация успешно завершена"
desc = "Удаление потенциально вредных элементов из PDF-файлов."
filenamePrefix = "очищено"
sanitizationResults = "Результаты санитизации"
submit = "Очистить PDF"
title = "Санитизация"
[sanitize.error]
failed = "Произошла ошибка при санитизации PDF."
generic = "Сбой санитизации"
[sanitize.files]
placeholder = "Выберите PDF-файл в главном окне, чтобы начать"
[sanitize.options]
note = "Выберите элементы, которые хотите удалить из PDF. Должен быть выбран хотя бы один вариант."
title = "Параметры санитизации"
[sanitize.options.removeEmbeddedFiles]
desc = "Удалить любые файлы, встроенные в PDF"
label = "Удалить встроенные файлы"
[sanitize.options.removeFonts]
desc = "Удалить встроенные шрифты из PDF"
label = "Удалить шрифты"
[sanitize.options.removeJavaScript]
desc = "Удалить действия и скрипты JavaScript из PDF"
label = "Удалить JavaScript"
[sanitize.options.removeLinks]
desc = "Удалить внешние ссылки и действия запуска из PDF"
label = "Удалить ссылки"
[sanitize.options.removeMetadata]
desc = "Удалить информацию о документе (название, автор и т. д.)"
label = "Удалить метаданные документа"
[sanitize.options.removeXMPMetadata]
desc = "Удалить XMP-метаданные из PDF"
label = "Удалить XMP-метаданные"
[sanitize.steps]
files = "Файлы"
results = "Результаты"
settings = "Настройки"
[sanitizePdf]
tags = "очистка,безопасность,защита,удаление угроз"
[sanitizePDF]
header = "Очистить PDF-файл"
submit = "Очистить PDF"
title = "Очистить PDF"
[sanitizePDF.selectText]
1 = "Удалить JavaScript-действия"
2 = "Удалить встроенные файлы"
3 = "Удалить XMP метаданные"
4 = "Удалить ссылки"
5 = "Удалить шрифты"
6 = "Удалить метаданные с информацией о документе"
[scalePages]
header = "Настройка масштаба страницы"
keepPageSize = "Исходный размер"
pageSize = "Размер страницы документа."
scaleFactor = "Коэффициент масштабирования (обрезки) страницы."
submit = "Отправить"
title = "Настройка масштаба страницы"
[ScannerImageSplit]
info = "Python не установлен. Он необходим для работы."
tags = "разделение,автоопределение,сканы,мульти-фото,организация"
[ScannerImageSplit.selectText]
1 = "Пороговый угол:"
10 = "Устанавливает размер добавляемой и удаляемой границы для предотвращения белых границ в выводе (по умолчанию: 1)."
2 = "Устанавливает минимальный абсолютный угол, необходимый для поворота изображения (по умолчанию: 10)."
3 = "Допуск:"
4 = "Определяет диапазон изменения цвета вокруг предполагаемого фонового цвета (по умолчанию: 30)."
5 = "Минимальная площадь:"
6 = "Устанавливает минимальный порог площади для фотографии (по умолчанию: 10000)."
7 = "Минимальная площадь контура:"
8 = "Устанавливает минимальный порог площади контура для фотографии"
9 = "Размер границы:"
[scannerImageSplit]
submit = "Извлечь отсканированные изображения"
title = "Извлечённые изображения"
[scannerImageSplit.error]
failed = "Произошла ошибка при извлечении отсканированных фотографий."
[scannerImageSplit.tooltip]
headsUp = "Внимание"
headsUpDesc = "Перекрывающиеся фотографии или фон, близкий по цвету к фото, снижают точность — используйте более светлый/тёмный фон и оставляйте больше пространства."
problem1 = "Фотографии не обнаружены → увеличьте «Допуск» до 30–50"
problem2 = "Слишком много ложных срабатываний → увеличьте «Минимальную площадь» до 15 00020 000"
problem3 = "Слишком тесные обрезки → увеличьте «Размер поля» до 5–10"
problem4 = "Наклон не выпрямлен → уменьшите «Порог угла» до ~5°"
problem5 = "Появляются квадраты пыли/шума → увеличьте «Минимальную площадь контура» до 1000–2000"
quickFixes = "Быстрые исправления"
setupTips = "Советы по подготовке"
tip1 = "Используйте ровный светлый фон"
tip2 = "Оставляйте небольшой зазор (≈1 см) между фото"
tip3 = "Сканируйте в 300600 DPI"
tip4 = "Очистите стекло сканера"
title = "Разделитель фотографий"
useCase1 = "Сканировать целые страницы альбома за раз"
useCase2 = "Разделять партии со сканера-планшета на отдельные файлы"
useCase3 = "Разбивать коллажи на отдельные фото"
useCase4 = "Извлекать фото из документов"
whatThisDoes = "Что делает инструмент"
whatThisDoesDesc = "Автоматически находит и извлекает каждую фотографию со отсканированной страницы или составного изображения — без ручной обрезки."
whenToUse = "Когда использовать"
[search]
noResults = "Ничего не найдено"
placeholder = "Введите поисковый запрос..."
searching = "Поиск..."
title = "Поиск по PDF"
[selfHosted.offline]
hideTools = "Скрыть недоступные инструменты ▴"
messageNoFallback = "Инструменты будут недоступны, пока ваш сервер не появится в сети."
messageWithFallback = "Некоторым инструментам требуется подключение к серверу."
showTools = "Показать недоступные инструменты ▾"
title = "Ваш сервер Stirling-PDF недоступен"
toolNotAvailableLocally = "Ваш сервер Stirling-PDF офлайн, и \"{{endpoint}}\" недоступен в локальном бэкенде."
[session]
expired = "Ваша сессия истекла. Пожалуйста, обновите страницу и попробуйте снова."
refreshPage = "Обновить страницу"
[sessionManagement.tooltip]
header = "Управление сессиями подписания"
[sessionManagement.tooltip.addParticipants]
bullet1 = "Новые участники добавляются в конец порядка подписания"
bullet2 = "Нельзя добавлять участников после завершения сессии"
bullet3 = "Каждый участник получает уведомление, когда наступает его очередь"
description = "Вы можете добавлять участников в активную сессию в любое время до завершения."
title = "Добавление участников"
[sessionManagement.tooltip.finalization]
bullet1 = "<b>Полное завершение</b>: все участники подписали"
bullet2 = "<b>Частичное завершение</b>: некоторые участники ещё не подписали"
bullet3 = "Неподписавшие участники будут исключены из финального документа"
bullet4 = "После завершения вы можете загрузить подписанный PDF в активные файлы"
description = "Завершение объединяет все подписи в один подписанный PDF. Это действие нельзя отменить."
title = "Завершение сессии"
[sessionManagement.tooltip.participantRemoval]
bullet1 = "Нельзя удалить участников, которые уже подписали"
bullet2 = "Удалённые участники больше не получают уведомления"
bullet3 = "Порядок подписания корректируется автоматически"
description = "Участников можно удалять из сессий до того, как они подпишут."
title = "Удаление участников"
[sessionManagement.tooltip.signatureOrder]
bullet1 = "Каждая подпись применяется к PDF последовательно"
bullet2 = "Поздние подписанты видят более ранние подписи"
bullet3 = "Критично для процессов утверждения и юридической цепочки хранения"
description = "Порядок, который вы задаёте при создании сессии, определяет, кто подписывает первым."
title = "Порядок подписей"
[settings.configuration]
advanced = "Дополнительно"
database = "База данных"
endpoints = "Конечные точки"
features = "Функции"
storageSharing = "Хранение файлов и общий доступ"
systemSettings = "Системные настройки"
title = "Конфигурация"
[settings.connection]
localDescription = "Вы используете локальный бэкенд без аккаунта. Некоторые инструменты, требующие облачной обработки или саморазмещённого сервера, недоступны."
logout = "Выйти"
server = "Сервер"
signIn = "Войти"
title = "Режим подключения"
user = "Вы вошли как"
[settings.connection.mode]
local = "Только локально"
saas = "Stirling Cloud"
selfhosted = "Самохостинг"
[settings.developer]
apiKeys = "Ключи API"
title = "Разработчик"
[settings.general]
autoUnzip = "Автораспаковка ответов API"
autoUnzipDescription = "Автоматически извлекать файлы из ZIP‑ответов"
autoUnzipFileLimit = "Лимит автораспаковки файлов"
autoUnzipFileLimitDescription = "Максимальное число файлов для извлечения из ZIP"
autoUnzipFileLimitTooltip = "Распаковывать только если ZIP содержит не больше указанного количества файлов. Увеличьте для извлечения больших ZIP."
autoUnzipTooltip = "Автоматически извлекать ZIP‑файлы, возвращаемые операциями API. Отключите, чтобы сохранять ZIP‑файлы как есть. Не влияет на автоматизации."
defaultPdfEditor = "Редактор PDF по умолчанию"
defaultPdfEditorActive = "Stirling PDF — ваш редактор PDF по умолчанию"
defaultPdfEditorChecking = "Проверка..."
defaultPdfEditorInactive = "Другое приложение назначено по умолчанию"
defaultPdfEditorSet = "Уже по умолчанию"
defaultStartupView = "Вид по умолчанию при запуске"
defaultStartupViewDescription = "Выберите, какая вкладка в левой колонке будет активной при запуске приложения"
defaultToolPickerMode = "Режим выбора инструмента по умолчанию"
defaultToolPickerModeDescription = "Выберите, должен ли выбор инструментов по умолчанию открываться в полноэкранном режиме или в боковой панели"
defaultViewerZoom = "Масштаб просмотрщика по умолчанию"
defaultViewerZoomDescription = "Установите масштаб по умолчанию при открытии PDF в просмотрщике"
description = "Настройте общие параметры приложения."
hideUnavailableConversions = "Скрывать недоступные конвертации"
hideUnavailableConversionsDescription = "Убирать отключённые параметры конвертации в инструменте Convert вместо отображения их серыми."
hideUnavailableTools = "Скрывать недоступные инструменты"
hideUnavailableToolsDescription = "Убирать инструменты, отключённые на сервере, вместо отображения их серыми."
language = "Язык"
languageDescription = "Выберите язык отображения"
logout = "Выйти"
setAsDefault = "Сделать по умолчанию"
theme = "Тема"
themeDark = "Темная"
themeDescription = "Переключение между светлым и темным режимом"
themeLight = "Светлая"
title = "Общие"
user = "Пользователь"
[settings.general.enableFeatures]
action = "Настроить"
and = "и"
benefit = "Включает роли пользователей, командную работу, админ‑контроль и корпоративные функции."
dismiss = "Скрыть"
intro = "Включите аутентификацию пользователей, управление командами и функции рабочей области для вашей организации."
learnMore = "Подробнее в документации"
title = "Для системных администраторов"
[settings.general.mode]
fullscreen = "Полноэкранный"
sidebar = "Боковая панель"
[settings.general.startupView]
automate = "Автоматизация"
read = "Просмотр"
tools = "Инструменты"
[settings.general.updates]
checkForUpdates = "Проверить обновления"
currentBackendVersion = "Current Backend Version"
currentFrontendVersion = "Current Frontend Version"
description = "Проверка обновлений и сведения о версии"
latestVersion = "Последняя версия"
serverNeedsUpdate = "Сервер должен быть обновлён администратором"
title = "Обновления ПО"
versionMismatch = "Warning: A mismatch has been detected between the client version and the AppConfig version. Using different versions can lead to compatibility issues, errors, and security risks. Please ensure that server and client are using the same version."
viewDetails = "Подробнее"
[settings.general.versionInfo]
description = "Сведения о версиях Desktop и сервера"
desktop = "Версия Desktop"
server = "Версия сервера"
title = "Сведения о версии"
[settings.general.zoomLevel]
auto = "Авто"
fitPage = "Вписать страницу"
fitWidth = "По ширине"
[settings.help]
label = "Туры"
title = "Справка"
[settings.help.adminTour]
description = "Изучите управление командой, системные настройки и корпоративные функции."
start = "Начать"
title = "Тур для администратора"
[settings.help.toolsTour]
description = "Пройдите загрузку файлов, выбор инструмента и просмотр результатов."
start = "Начать"
title = "Тур по инструментам"
[settings.hotkeys]
capturing = "Нажмите клавиши… (Esc — отмена)"
change = "Изменить сочетание"
customBadge = "Пользовательское"
defaultLabel = "По умолчанию: {{shortcut}}"
description = "Настройте горячие клавиши для быстрого доступа к инструментам. Нажмите «Изменить сочетание» и введите новую комбинацию клавиш. Нажмите Esc, чтобы отменить."
errorConflict = "Сочетание уже используется инструментом {{tool}}."
none = "Не назначено"
noShortcut = "Сочетание не задано"
reset = "Сброс"
searchPlaceholder = "Поиск инструментов..."
shortcut = "Сочетание"
title = "Горячие клавиши"
[settings.hotkeys.errorModifier]
mac = "Добавьте ⌘ (Command), ⌥ (Option) или другой модификатор в сочетание."
windows = "Добавьте Ctrl, Alt или другой модификатор в сочетание."
[settings.licensingAnalytics]
audit = "Аудит"
plan = "План"
title = "Лицензирование и аналитика"
usageAnalytics = "Аналитика использования"
[settings.planBilling]
currentPlan = "Текущий план"
loading = "Загрузка информации о биллинге..."
notAvailable = "Раздел «План и биллинг» доступен только при подключении к Stirling Cloud (режим SaaS)."
title = "План и биллинг"
[settings.planBilling.billing]
manageBilling = "Управление биллингом"
nextBillingDate = "Следующая дата выставления счета"
overageCost = "Текущая стоимость перерасхода: {{amount}} ({{credits}} кредитов)"
[settings.planBilling.credits]
estimatedCost = "Ориентировочная стоимость: {{amount}}"
freeTierInfo = "Бесплатный план включает {{freeCredits}} кредитов в месяц. Обновитесь до Team, чтобы получить {{teamCredits}} кредитов/месяц и оплату перерасхода по факту."
included = "{{count}} кредитов/месяц (включено)"
noOverage = "В этом месяце перерасхода нет. Вы используете включенные {{count}} кредитов."
overage = "+ {{count}} перерасход"
overageInfo = "Кредиты перерасхода тарифицируются по {{price}} за кредит. Вы платите только за то, что используете сверх ежемесячного лимита."
title = "Использование кредитов"
[settings.planBilling.errors]
fetchFailed = "Не удалось получить данные биллинга"
retry = "Повторить"
[settings.planBilling.status]
active = "Активен"
canceled = "Отменен"
pastDue = "Просрочен"
trial = "Пробный период"
[settings.planBilling.team]
managedByTeam = "Управляется командой"
memberCount = "{{count}} участников команды"
[settings.planBilling.tier]
enterprise = "Enterprise"
enterpriseDescription = "Индивидуальные корпоративные функции и поддержка"
free = "Бесплатный"
freeDescription = "50 кредитов в месяц"
team = "Team"
teamBadge = "Team"
teamDescription = "500 кредитов/месяц включено, автоматический биллинг перерасхода для непрерывной работы"
teamTooltipCredits = "План Team включает {{credits}} кредитов/месяц."
teamTooltipFineprint = "Платите только за использование сверх включенных кредитов."
teamTooltipOverage = "Автоматический биллинг перерасхода по {{price}}/кредит обеспечивает непрерывную работу."
[settings.planBilling.trial]
daysRemaining = "{{days}} дней осталось"
daysRemainingFull = "Ваш пробный период закончится через {{days}} дней"
endDate = "Истекает: {{date}}"
endsOn = "Окончание пробного периода"
title = "Активен пробный период"
[settings.planBilling.upgrade]
cta = "Обновить до Team"
featureApi = "Доступ к API для автоматизации"
featureCredits = "{{teamCredits}} кредитов в месяц (vs {{freeCredits}} на Free)"
featureMembers = "Неограниченное число участников команды"
featureSupport = "Приоритетная поддержка"
featureThroughput = "Более высокая пропускная способность обработки"
opensInBrowser = "Откроется в браузере для завершения обновления"
subtitle = "Обновите до Team, чтобы получить:"
title = "Обновите свой план"
[settings.policiesPrivacy]
legal = "Юридическая информация"
privacy = "Конфиденциальность"
title = "Политики и конфиденциальность"
[settings.preferences]
title = "Настройки"
[settings.search]
placeholder = "Поиск по страницам настроек..."
[settings.security]
description = "Обновите пароль, чтобы защитить свою учётную запись."
title = "Безопасность"
[settings.security.password]
confirm = "Подтвердите новый пароль"
confirmPlaceholder = "Повторите новый пароль"
current = "Текущий пароль"
currentPlaceholder = "Введите текущий пароль"
error = "Не удалось обновить пароль. Проверьте текущий пароль и повторите попытку."
mismatch = "Новые пароли не совпадают."
new = "Новый пароль"
newPlaceholder = "Введите новый пароль"
required = "Все поля обязательны."
ssoDisabled = "Смена пароля управляется вашим поставщиком идентификации."
subtitle = "Измените пароль. Вы будете автоматически выведены из системы после обновления."
success = "Пароль успешно обновлён. Пожалуйста, войдите снова."
update = "Обновить пароль"
[settings.securityAuth]
connections = "Подключения"
security = "Безопасность"
telegram = "Telegram"
title = "Безопасность и аутентификация"
[settings.team]
title = "Команда"
[settings.tooltips]
enableLoginFirst = "Сначала включите режим входа"
requiresEnterprise = "Требуется лицензия Enterprise"
[settings.workspace]
people = "Участники"
teams = "Команды"
title = "Рабочее пространство"
[setup]
description = "Начните с выбора способа использования Stirling PDF"
welcome = "Добро пожаловать в Stirling PDF"
[setup.login]
connectingTo = "Подключение к:"
hideInstructions = "Скрыть инструкции"
instructions = "Чтобы включить вход в систему на вашем сервере Stirling PDF:"
instructionsEnvVar = "Установите переменную окружения:"
instructionsOrYml = "Или в settings.yml:"
instructionsRestart = "Затем перезапустите сервер, чтобы изменения вступили в силу."
oauthPending = "Открываем браузер для аутентификации..."
orContinueWith = "Или продолжить по email"
serverRequirement = "Примечание: на сервере должен быть включён вход в систему."
showInstructions = "Как включить?"
signInWith = "Войти через"
skipSignIn = "Продолжить без входа"
sso = "Единый вход (SSO)"
submit = "Войти"
subtitle = "Введите учётные данные для продолжения"
title = "Вход"
[setup.login.email]
label = "Email"
placeholder = "Введите email"
[setup.login.error]
emptyEmail = "Введите email"
emptyPassword = "Введите пароль"
emptyUsername = "Введите имя пользователя"
oauthFailed = "Сбой входа через OAuth. Повторите попытку."
[setup.login.password]
label = "Пароль"
placeholder = "Введите пароль"
[setup.login.username]
label = "Имя пользователя"
placeholder = "Введите имя пользователя"
[setup.mode.saas]
description = "Войдите в аккаунт Stirling"
title = "Stirling Cloud"
[setup.mode.selfhosted]
description = "Подключитесь к своему серверу Stirling PDF"
title = "Self-Hosted сервер"
[setup.saas]
subtitle = "Войдите в аккаунт Stirling"
title = "Вход в Stirling"
[setup.selfhosted]
changeServerLocked = "Ваша организация ограничила это приложение определённым сервером"
link = "или подключитесь к самохостируемой учётной записи"
subtitle = "Введите учётные данные сервера"
switchToLocal = "Вместо этого использовать локальные инструменты"
title = "Вход на сервер"
[setup.selfhosted.unreachable]
changeServer = "Подключиться к другому серверу"
changeServerLocked = "Ваша организация ограничила это приложение определённым сервером"
continueOffline = "Вместо этого использовать локальные инструменты"
message = "Не удалось связаться с {{url}}. Проверьте, что сервер запущен и доступен."
retry = "Повторить попытку"
title = "Не удаётся подключиться к серверу"
[setup.server]
subtitle = "Введите URL своего self-hosted сервера"
testing = "Проверка подключения..."
title = "Подключение к серверу"
useLast = "Last used server: {{serverUrl}}"
[setup.server.error]
configFetch = "Не удалось получить конфигурацию сервера. Проверьте URL и попробуйте ещё раз."
configFetchError = "Не удалось получить конфигурацию сервера: {{error}}"
emptyUrl = "Введите URL сервера"
invalidUrl = "Неверный формат URL. Введите корректный URL, например https://your-server.com"
testFailed = "Тест подключения не пройден"
unreachable = "Не удалось подключиться к серверу"
[setup.server.error.securityDisabled]
body = "На этом сервере вход не включён. Чтобы подключиться к этому серверу, необходимо включить аутентификацию:"
step1 = "Установите DOCKER_ENABLE_SECURITY=true в вашей среде"
step2 = "Или установите security.enableLogin=true в settings.yml"
step3 = "Перезапустите сервер"
title = "Вход не включён"
[setup.server.type]
saas = "Stirling PDF SaaS"
selfhosted = "Self-hosted сервер"
[setup.server.url]
description = "Введите полный URL вашего self-hosted сервера Stirling PDF"
label = "URL сервера"
[setup.step1]
description = "Офлайн или сервер"
label = "Выберите режим"
[setup.step2]
description = "Self-hosted сервер"
label = "Выберите сервер"
[setup.step3]
description = "Введите учётные данные"
label = "Вход"
[showJS]
done = "JavaScript извлечен"
downloadJS = "Скачать Javascript"
header = "Показать Javascript"
processing = "Извлечение JavaScript..."
results = "Результат"
singleFileWarning = "Этот инструмент поддерживает только один файл за раз. Пожалуйста, выберите один файл."
submit = "Показать"
tags = "JS,Javascript"
title = "Показать Javascript"
[showJS.view]
title = "Извлеченный JavaScript"
[sidebar]
toggle = "Показать/скрыть боковую панель"
[sign]
activate = "Активировать размещение подписи"
add = "Добавить"
addToAll = "Добавить на все страницы"
applySignatures = "Применить подписи"
clear = "Очистить"
deactivate = "Остановить размещение подписей"
delete = "Удалить"
first = "Первая страница"
header = "Подписать PDF"
last = "Последняя страница"
maintainRatio = "Переключить сохранение пропорций"
next = "Следующая страница"
noSavedSigs = "Сохраненные подписи не найдены"
personalSigs = "Личные подписи"
previous = "Предыдущая страница"
redo = "Повторить"
save = "Сохранить подпись"
sharedSigs = "Общие подписи"
submit = "Подписать документ"
title = "Подпись"
undo = "Отменить"
updateAndPlace = "Обновить и разместить"
upload = "Загрузить изображение"
[sign.canvas]
clear = "Очистить холст"
clickToOpen = "Нажмите, чтобы открыть холст"
colorLabel = "Цвет"
colorPickerTitle = "Выберите цвет штриха"
heading = "Нарисуйте подпись"
modalTitle = "Нарисуйте подпись"
penSizeLabel = "Толщина пера"
penSizePlaceholder = "Размер"
[sign.draw]
clear = "Очистить"
title = "Нарисуйте свою подпись"
[sign.error]
failed = "Произошла ошибка при подписании PDF."
[sign.image]
backgroundRemovalFailedMessage = "Не удалось удалить фон у изображения. Будет использовано исходное изображение."
backgroundRemovalFailedTitle = "Не удалось удалить фон"
hint = "Загрузите PNG или JPG с вашей подписью"
label = "Загрузить изображение подписи"
placeholder = "Выберите файл изображения"
processing = "Обработка изображения..."
removeBackground = "Удалить белый фон (сделать прозрачным)"
[sign.instructions]
canvas = "После того как вы нарисуете подпись на холсте, закройте окно и щелкните в любом месте PDF, чтобы разместить подпись."
image = "После загрузки изображения подписи выше щелкните в любом месте PDF, чтобы разместить ее."
noSignature = "Создайте подпись выше, чтобы включить инструменты размещения."
paused = "Размещение приостановлено"
resumeHint = "Возобновите размещение, чтобы нажать и добавить подпись."
saved = "Выберите сохранённую подпись выше, затем щёлкните по PDF, чтобы разместить её."
text = "После ввода вашего имени выше щелкните в любом месте PDF, чтобы поставить подпись."
title = "Как добавить подпись"
[sign.mode]
move = "Переместить подпись"
pause = "Пауза размещения"
place = "Разместить подпись"
resume = "Возобновить размещение"
[sign.results]
title = "Результаты подписи"
[sign.saved]
carouselPosition = "{{current}} из {{total}}"
defaultCanvasLabel = "Рисованная подпись"
defaultImageLabel = "Загруженная подпись"
defaultLabel = "Подпись"
defaultTextLabel = "Введённая подпись"
delete = "Удалить"
description = "Повторно используйте сохранённые подписи в любой момент."
emptyDescription = "Нарисуйте, загрузите или введите подпись выше, затем нажмите «Сохранить в библиотеку», чтобы держать до {{max}} избранных под рукой."
emptyTitle = "Сохранённых подписей нет"
heading = "Сохранённые подписи"
label = "Метка"
limitDescription = "Удалите сохранённую подпись перед добавлением новых (макс. {{max}})."
limitTitle = "Достигнут лимит"
next = "Далее"
noChanges = "Текущая подпись уже сохранена."
personalDescription = "Эти подписи видны только вам."
personalHeading = "Личные подписи"
prev = "Назад"
saveButton = "Сохранить подпись"
savePersonal = "Сохранить как личную"
saveShared = "Сохранить как общую"
saveUnavailable = "Сначала создайте подпись, чтобы сохранить её."
sharedDescription = "Все пользователи могут видеть и использовать эти подписи."
sharedHeading = "Общие подписи"
tempStorageDescription = "Подписи сохраняются только в вашем браузере. Они будут потеряны, если вы очистите данные браузера или смените браузер."
tempStorageTitle = "Временное хранилище браузера"
[sign.saved.status]
saved = "Сохранено"
[sign.saved.type]
canvas = "Рисунок"
image = "Загрузка"
text = "Текст"
[sign.step]
createDesc = "Выберите способ создания подписи"
place = "Разместить и сохранить"
placeDesc = "Разместите подпись на вашем PDF"
[sign.steps]
configure = "Настроить подпись"
[sign.text]
colorLabel = "Цвет текста"
fontLabel = "Шрифт"
fontSizeLabel = "Размер шрифта"
fontSizePlaceholder = "Введите или выберите размер шрифта (8–200)"
name = "Имя подписанта"
placeholder = "Введите ваше полное имя"
[sign.type]
canvas = "Холст"
draw = "Рисунок"
image = "Изображение"
saved = "Сохранённое"
text = "Текст"
title = "Тип подписи"
[signatureSettings.tooltip]
header = "Настройки внешнего вида подписи"
[signatureSettings.tooltip.location]
bullet1 = "Примеры: «New York, USA», «London Office», «Remote»"
bullet2 = "Не то же самое, что позиция на странице"
bullet3 = "Может требоваться в некоторых юрисдикциях"
description = "Необязательное географическое местоположение, где была поставлена подпись. Хранится в метаданных сертификата."
title = "Местоположение подписи"
[signatureSettings.tooltip.logo]
bullet1 = "Отображается рядом с подписью и текстом"
bullet2 = "Поддерживаются форматы PNG, JPG"
bullet3 = "Повышает профессиональный вид"
description = "Добавьте логотип компании к видимым подписям для брендинга и подтверждения подлинности."
title = "Логотип компании"
[signatureSettings.tooltip.reason]
bullet1 = "Примеры: «Утверждение», «Заключение контракта», «Проверка завершена»"
bullet2 = "Видна в свойствах подписи PDF"
bullet3 = "Полезна для аудита и соответствия требованиям"
description = "Необязательный текст, объясняющий, почему документ подписывается. Хранится в метаданных сертификата."
title = "Причина подписи"
[signatureSettings.tooltip.visibility]
bullet1 = "<b>Видимая</b>: подпись появляется в PDF с настраиваемым видом"
bullet2 = "<b>Невидимая</b>: сертификат встраивается без визуальной метки"
bullet3 = "Невидимые подписи всё равно обеспечивают криптографическую проверку"
description = "Определяет, будет ли подпись видна в документе или встроена невидимо."
title = "Видимость подписи"
[signRequest]
declined = "Запрос подписи отклонён"
fetchFailed = "Не удалось загрузить запрос подписи"
signed = "Документ успешно подписан"
[signSession]
created = "Запрос подписи отправлен"
createFailed = "Не удалось создать запрос подписи"
[signup]
accountCreatedSuccessfully = "Аккаунт успешно создан! Теперь вы можете войти."
alreadyHaveAccount = "Уже есть аккаунт? Войдите"
checkEmailConfirmation = "Проверьте почту и перейдите по ссылке для завершения регистрации."
confirmPassword = "Подтвердите пароль"
confirmPasswordPlaceholder = "Подтвердите пароль"
confirmPasswordRequired = "Пожалуйста, подтвердите пароль"
creatingAccount = "Создание аккаунта..."
email = "Электронная почта"
emailRequired = "Требуется электронная почта"
enterEmail = "Введите ваш email"
enterName = "Введите ваше имя"
enterPassword = "Введите ваш пароль"
invalidEmail = "Пожалуйста, введите корректный адрес email"
name = "Имя"
nameRequired = "Имя обязательно"
or = "или"
password = "Пароль"
passwordRequired = "Требуется пароль"
passwordsDoNotMatch = "Пароли не совпадают"
passwordTooShort = "Пароль должен быть длиной не менее 6 символов"
pleaseFillAllFields = "Пожалуйста, заполните все поля"
signUp = "Зарегистрироваться"
subtitle = "Присоединяйтесь к Stirling PDF, чтобы начать"
title = "Создать аккаунт"
unexpectedError = "Непредвиденная ошибка: {{message}}"
useEmailInstead = "Вместо этого использовать электронную почту"
[sizes]
large = "Большой"
medium = "Средний"
small = "Малый"
x-large = "Очень большой"
[split]
header = "Разделить PDF"
resultsTitle = "Результаты разделения"
selectMethod = "Выберите метод разделения"
splitPages = "Введите страницы для разделения:"
submit = "Разделить"
title = "Разделить PDF"
[split.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"
[split.error]
failed = "Произошла ошибка при разделении PDF."
[split.method]
label = "Выберите метод разделения"
placeholder = "Выберите способ разделения PDF"
[split.methods.byChapters]
desc = "Разделить по границам закладок"
name = "Главы"
tooltip = "Использует закладки PDF для определения точек разделения"
[split.methods.byDocCount]
desc = "Создать заданное количество файлов"
name = "Количество документов"
tooltip = "Укажите, сколько файлов нужно создать"
[split.methods.byPageCount]
desc = "Фиксированное число страниц на файл"
name = "Количество страниц"
tooltip = "Введите число страниц для каждого файла"
[split.methods.byPageDivider]
desc = "Авто-разделение с разделительными листами"
name = "Разделитель страниц"
tooltip = "Используйте листы-разделители с QR-кодом между документами при сканировании"
[split.methods.byPages]
desc = "Извлечь конкретные страницы (1,3,5-10)"
name = "Номера страниц"
tooltip = "Введите номера страниц через запятую или диапазоны через дефис"
[split.methods.byPoster]
desc = "Разделяйте большие страницы на печатные форматы"
name = "Печатаемые фрагменты"
tooltip = "Разделяйте сверхразмерные страницы на фрагменты, подходящие для печати на стандартной бумаге (A4, Letter и т. д.)"
[split.methods.bySections]
desc = "Делить страницы на секции сетки"
name = "Секции"
tooltip = "Разделить каждую страницу на горизонтальные и вертикальные секции"
[split.methods.bySize]
desc = "Ограничить максимальный размер файла"
name = "Размер файла"
tooltip = "Укажите максимальный размер файла (напр., 10MB, 500KB)"
[split.methods.prefix]
splitAt = "Разделить на"
splitBy = "Разделить по"
splitInto = "Разделить на"
[split.methodSelection.tooltip]
bullet1 = "Нажмите на карточку метода, чтобы выбрать его"
bullet2 = "Наведите на каждую карточку, чтобы увидеть краткое описание"
bullet3 = "Шаг настроек появится после выбора метода"
bullet4 = "Вы можете менять метод в любое время до обработки"
title = "Выберите метод разделения"
[split.methodSelection.tooltip.header]
text = "Выберите способ разделения PDF. Каждый метод оптимизирован для разных сценариев и типов документов."
title = "Выбор метода разделения"
[split.poster]
rightToLeft = "Разделять справа налево"
[split.poster.pageSize]
description = "Размер выходных страниц для печати"
label = "Целевой размер страницы"
[split.poster.xFactor]
description = "Количество столбцов, на которые делится каждая страница"
label = "Горизонтальные деления"
[split.poster.yFactor]
description = "Количество строк, на которые делится каждая страница"
label = "Вертикальные деления"
[split.settings]
selectMethodFirst = "Сначала выберите метод разделения"
[split.steps]
chooseMethod = "Выбрать метод"
settings = "Настройки"
[split.tooltip.byChapters]
bullet1 = "Уровень закладок: по какому уровню делить (1 = верхний)"
bullet2 = "Включить метаданные: сохранять свойства документа"
bullet3 = "Разрешить дубликаты: обрабатывать повторяющиеся названия закладок"
text = "Используйте закладки PDF для автоматического разделения по границам глав. Требуются PDF с структурой закладок."
title = "Делить по главам"
[split.tooltip.byCount]
bullet1 = "Количество страниц: фиксированное число страниц на файл"
bullet2 = "Количество документов: фиксированное число выходных файлов"
bullet3 = "Полезно для пакетной обработки"
text = "Создавайте несколько PDF с заданным числом страниц или документов."
title = "Делить по количеству"
[split.tooltip.byDocCount]
bullet1 = "Укажите количество выходных файлов"
bullet2 = "Страницы распределяются максимально равномерно"
bullet3 = "Полезно, когда нужен определенный набор файлов"
text = "Создайте заданное число выходных файлов, равномерно распределив по ним страницы."
title = "Разделить по количеству документов"
[split.tooltip.byPageCount]
bullet1 = "Укажите число страниц на выходной файл"
bullet2 = "Последний файл может содержать меньше страниц, если деление нецелое"
bullet3 = "Полезно для пакетной обработки"
text = "Создайте несколько PDF с фиксированным числом страниц в каждом. Идеально для равномерных блоков документа."
title = "Разделить по количеству страниц"
[split.tooltip.byPageDivider]
bullet1 = "Распечатайте листы‑разделители по ссылке загрузки"
bullet2 = "Вставьте листы‑разделители между документами"
bullet3 = "Отсканируйте все документы вместе в один PDF"
bullet4 = "Загрузка — разделители страниц автоматически распознаются и удаляются"
bullet5 = "Включите дуплексный режим, если сканируете обе стороны разделителей"
text = "Автоматически разделяйте отсканированные документы с помощью физических листов‑разделителей с QR‑кодами. Отлично для обработки нескольких документов, отсканированных вместе."
title = "Разделить по разделителям страниц"
[split.tooltip.byPages]
bullet1 = "Единичные точки: 3,7 (делит после страниц 3 и 7)"
bullet2 = "Диапазоны: 3-8 (делит перед 3 и после 8)"
bullet3 = "Смешанные: 2,5-10,15 (после 2, перед 5, после 10 и после 15)"
text = "Разделяйте PDF в указанных точках. «n» — делит после страницы n. «n-m» — делит перед n и после m."
title = "Делить по номерам страниц"
[split.tooltip.byPoster]
bullet1 = "Целевой размер страницы: выберите формат бумаги вывода (A4, Letter и т. д.)"
bullet2 = "Горизонтальные/вертикальные деления: размер сетки для разделения"
bullet3 = "Справа налево: обратный порядок столбцов для RTL-макетов"
bullet4 = "Распечатайте и соберите части, чтобы создать постер"
text = "Разделяйте большие страницы PDF на более мелкие печатные фрагменты, подходящие для стандартных размеров бумаги. Идеально для создания постеров из сверхбольших страниц."
title = "Разделение для печати постера"
[split.tooltip.bySections]
bullet1 = "Горизонтально: число строк"
bullet2 = "Вертикально: число столбцов"
bullet3 = "Объединить: собрать все секции в один PDF"
text = "Разделяет каждую страницу на сетку секций. Полезно для документов с несколькими колонками или извлечения областей."
title = "Делить по сетке"
[split.tooltip.bySize]
bullet1 = "Используйте MB для больших файлов (напр., 10MB)"
bullet2 = "Используйте KB для меньших (напр., 500KB)"
bullet3 = "Система делит по границам страниц"
text = "Создавайте несколько PDF, не превышающих заданный размер. Идеально для ограничений по размеру или email-вложений."
title = "Делить по размеру файла"
[split.tooltip.header]
title = "Обзор методов разделения"
[split.value.docCount]
label = "Количество файлов"
placeholder = "напр. 3, 5"
[split.value.fileSize]
label = "Размер файла"
placeholder = "напр. 10MB, 500KB"
[split.value.pageCount]
label = "Страниц на файл"
placeholder = "напр. 5, 10"
[split-by-sections]
header = "Разделить PDF на секции"
merge = "Объединить в один PDF"
submit = "Разделить PDF"
tags = "Разделение по секциям,Разделить,Настроить"
title = "Разделить PDF по секциям"
[split-by-sections.customPages]
label = "Номера произвольных страниц"
placeholder = "например, 2,4,6"
[split-by-sections.horizontal]
label = "Горизонтальные разделы"
placeholder = "Введите количество горизонтальных разделов"
[split-by-sections.splitMode]
custom = "Произвольные страницы"
description = "Выберите, как разбить страницы"
label = "Режим разбиения"
splitAll = "Разбить все страницы"
splitAllExceptFirst = "Разбить все, кроме первой"
splitAllExceptFirstAndLast = "Разбить все, кроме первой и последней"
splitAllExceptLast = "Разбить все, кроме последней"
[split-by-sections.vertical]
label = "Вертикальные разделы"
placeholder = "Введите количество вертикальных разделов"
[split-by-size-or-count]
header = "Разделить PDF по размеру или количеству"
submit = "Отправить"
title = "Разделить PDF по размеру или количеству"
[split-by-size-or-count.type]
docCount = "По количеству документов"
label = "Выберите тип разделения"
pageCount = "По количеству страниц"
size = "По размеру"
[split-by-size-or-count.value]
label = "Введите значение"
placeholder = "Введите размер (например, 2MB или 3KB) или количество (например, 5)"
[splitByChapters]
allowDuplicates = "Разрешить дубликаты"
bookmarkLevel = "Уровень закладок"
header = "Разделить PDF по главам"
includeMetadata = "Включить метаданные"
submit = "Разделить PDF"
title = "Разделить PDF по главам"
[splitByChapters.desc]
1 = "Этот инструмент разделяет PDF-файл на несколько PDF на основе его структуры глав."
2 = "Уровень закладок: выберите уровень закладок для разделения (0 для верхнего уровня, 1 для второго уровня и т.д.)."
3 = "Включить метаданные: если отмечено, метаданные исходного PDF будут включены в каждый разделенный PDF."
4 = "Разрешить дубликаты: если отмечено, позволяет создавать отдельные PDF из нескольких закладок на одной странице."
[splitPdfByChapters]
tags = "разделение,главы,закладки,организация"
[storage]
approximateSize = "Примерный размер"
fileTooLarge = "Файл слишком большой. Максимальный размер на файл —"
storageFull = "Хранилище почти заполнено. Рассмотрите удаление некоторых файлов."
storageLimit = "Лимит хранилища"
storageQuotaExceeded = "Квота хранилища превышена. Пожалуйста, удалите часть файлов перед дальнейшей загрузкой."
storageUsed = "Использовано временного хранилища"
temporaryNotice = "Файлы временно сохраняются в вашем браузере и могут быть автоматически удалены"
[storageShare]
accessDenied = "У вас нет доступа к этому общему файлу. Попросите владельца поделиться им с вами."
accessDeniedBody = "У вас нет доступа к этому файлу. Попросите владельца поделиться им с вами."
accessDeniedTitle = "Нет доступа"
accessed = "Открыто"
accessFailed = "Не удалось загрузить активность."
accessLimitedCommenter = "Доступ для комментариев скоро появится. Попросите у владельца доступ редактора, если нужно скачать."
accessLimitedTitle = "Ограниченный доступ"
accessLimitedViewer = "Эта ссылка только для просмотра. Попросите у владельца доступ редактора, если нужно скачать."
addUser = "Добавить"
bulkDescription = "Создать одну ссылку для предоставления общего доступа ко всем выбранным файлам авторизованным пользователям."
bulkTitle = "Общий доступ к выбранным файлам"
commenterHint = "Комментирование скоро появится."
copied = "Ссылка скопирована в буфер обмена"
copy = "Копировать"
copyFailed = "Не удалось скопировать"
copyLink = "Скопировать ссылку общего доступа"
createdAt = "Создано"
description = "Создать ссылку общего доступа к этому файлу. Вошедшие пользователи со ссылкой смогут получить доступ."
download = "Скачать"
downloaded = "Скачано"
downloadFailed = "Не удалось скачать этот файл."
downloadsCount = "Загрузки: {{count}}"
emailWarningBody = "Похоже на адрес электронной почты. Если этот человек ещё не является пользователем Stirling PDF, он не сможет получить доступ к файлу."
emailWarningConfirm = "Всё равно поделиться"
emailWarningTitle = "Адрес электронной почты"
errorTitle = "Не удалось поделиться"
expiredBody = "Эта ссылка общего доступа недействительна или срок её действия истёк."
expiredTitle = "Ссылка недействительна"
failure = "Не удалось сгенерировать ссылку общего доступа. Повторите попытку."
fileCount = "Выбрано файлов: {{count}}"
fileLabel = "Файл"
generate = "Сгенерировать ссылку"
generated = "Ссылка общего доступа создана"
goToLogin = "Перейти ко входу"
hideActivity = "Скрыть активность"
invalidUsername = "Введите корректное имя пользователя или адрес электронной почты."
lastAccessed = "Последний доступ"
linkAccessTitle = "Доступ по ссылке общего доступа"
linkLabel = "Ссылка общего доступа"
linksDisabled = "Ссылки общего доступа отключены."
linksDisabledBody = "Ссылки общего доступа отключены настройками вашего сервера."
loadFailed = "Не удалось открыть общий файл."
loading = "Загрузка ссылки общего доступа..."
loginPrompt = "Войдите, чтобы получить доступ к этому общему файлу."
loginRequired = "Требуется вход"
manage = "Управление общим доступом"
manageDescription = "Создавайте и управляйте ссылками для общего доступа к этому файлу."
manageLoadFailed = "Не удалось загрузить ссылки общего доступа."
manageTitle = "Управление общим доступом"
noActivity = "Пока нет активности."
noLinks = "Активных ссылок общего доступа пока нет."
noSharedUsers = "Пока нет пользователей с доступом."
openInApp = "Открыть в Stirling PDF"
ownerLabel = "Владелец"
ownerOnly = "Только владелец может управлять общим доступом."
ownerUnknown = "Неизвестно"
removeLink = "Удалить ссылку"
removeUser = "Удалить"
requiresLogin = "Для этого общего файла требуется вход."
revoked = "Ссылка общего доступа удалена"
revokeFailed = "Не удалось удалить ссылку общего доступа."
roleCommenter = "Комментатор"
roleEditor = "Редактор"
roleLabel = "Роль"
roleViewer = "Просмотр"
selectSingleFile = "Выберите один файл для управления общим доступом."
sharedUsersTitle = "Пользователи с доступом"
shareHeading = "Общий файл"
sharingDisabled = "Общий доступ отключен."
sharingDisabledBody = "Общий доступ отключен настройками вашего сервера."
title = "Общий доступ к файлу"
titleDefault = "Общий файл"
tryAgain = "Повторите попытку позже."
unknownUser = "Неизвестный пользователь"
userAdded = "Пользователь добавлен в список доступа."
userAddFailed = "Не удалось предоставить общий доступ этому пользователю."
usernameLabel = "Имя пользователя или электронная почта"
usernamePlaceholder = "Введите имя пользователя или электронную почту"
userRemoved = "Пользователь удален из списка доступа."
userRemoveFailed = "Не удалось удалить этого пользователя."
viewActivity = "Просмотреть активность"
viewed = "Просмотрено"
viewsCount = "Просмотры: {{count}}"
[storageUpload]
bulkDescription = "Это загружает выбранные файлы в хранилище вашего сервера."
bulkTitle = "Загрузить выбранные файлы"
description = "Это загружает текущий файл в хранилище сервера для вашего доступа."
errorTitle = "Сбой загрузки"
failure = "Не удалось загрузить. Проверьте свои учетные данные и настройки хранилища."
fileCount = "Выбрано файлов: {{count}}"
fileLabel = "Файл"
hint = "Публичные ссылки и режимы доступа управляются настройками вашего сервера."
more = " +{{count}} ещё"
success = "Загружено на сервер"
title = "Загрузить на сервер"
updateButton = "Обновить на сервере"
uploadButton = "Загрузить на сервер"
[subscription]
cancelsOn = "Отменяется {{date}}"
renewsOn = "Продлевается {{date}}"
[subscription.status]
active = "Активна"
canceled = "Отменена"
incomplete = "Незавершена"
none = "Без подписки"
pastDue = "Просрочена"
trialing = "Пробная"
[survey]
button = "Пройти опрос"
changes = "Stirling-PDF изменился с момента последнего опроса! Чтобы узнать больше, пожалуйста, прочитайте наш пост в блоге здесь:"
changes2 = "С этими изменениями мы получаем платную бизнес-поддержку и финансирование"
description = "Stirling-PDF не использует отслеживание, поэтому мы хотим услышать мнение пользователей для улучшения Stirling-PDF!"
disabled = "(Всплывающее окно опроса будет отключено в следующих обновлениях, но будет доступно в нижней части страницы)"
dontShowAgain = "Больше не показывать"
nav = "Опрос"
please = "Пожалуйста, примите участие в нашем опросе!"
title = "Опрос Stirling-PDF"
[survey.meeting]
1 = "Если вы используете Stirling PDF в своей работе, мы будем рады с вами пообщаться. Мы предлагаем сеансы технической поддержки в обмен на 15-минутный сеанс знакомства с пользователями."
2 = "Это возможность:"
3 = "Получить помощь в развертывании, интеграции или устранении неполадок"
4 = "Предоставляйте прямые отзывы о производительности, передовых решениях и недостатках в функциях"
5 = "Помогите нам усовершенствовать Stirling PDF для использования в реальных корпоративных условиях"
6 = "Если вы заинтересованы, вы можете забронировать время у нашей команды напрямую. (Только для говорящих по-английски)"
7 = "С нетерпением ждем возможности изучить ваши варианты использования и сделать Stirling PDF еще лучше!"
button = "Забронировать встречу"
notInterested = "Не занимаетесь бизнесом и/или не заинтересованы во встрече?"
[swagger]
desc = "Просматривайте и тестируйте эндпоинты Stirling PDF API"
header = "Документация API"
tags = "api,документация,swagger,эндпоинты,разработка"
title = "Документация API"
[tableExtraxt]
tags = "CSV,Извлечение таблиц,извлечение,конвертация"
[team]
cancelInviteError = "Не удалось отменить приглашение"
confirmCancelInvite = "Вы уверены, что хотите отменить это приглашение?"
confirmLeave = "Вы уверены, что хотите покинуть эту команду?"
confirmLeaveLeader = "Как лидер команды, при выходе вы будете удалены из команды. Продолжить?"
confirmRemove = "Вы уверены, что хотите удалить этого участника?"
editName = "Изменить имя команды"
inviteCancelled = "Приглашение отменено"
inviteError = "Не удалось отправить приглашение"
inviteSent = "Приглашение успешно отправлено"
leader = "Лидер"
leaveButton = "Покинуть команду"
leaveError = "Не удалось выйти из команды"
leaveSuccess = "Вы успешно покинули команду"
loading = "Загрузка информации о команде..."
memberCount = "{{count}} участников"
memberRemoved = "Участник успешно удален"
namePlaceholder = "Введите имя команды"
personal = "Личная"
removeError = "Не удалось удалить участника"
renameError = "Не удалось переименовать команду"
renameSuccess = "Команда успешно переименована"
[team.features]
badge = "Возможности Team"
subtitle = "Сотрудничайте с вашей командой"
title = "Совместная работа в команде"
viewPlans = "Посмотреть планы"
[team.features.billing]
description = "Управление биллингом и подписками"
title = "Управление биллингом"
[team.features.credits]
description = "Общий пул кредитов для всех участников"
title = "Общие кредиты"
[team.features.dashboard]
description = "Просмотр активности и использования команды"
title = "Панель команды"
[team.features.invite]
description = "Добавляйте участников в вашу команду"
title = "Пригласить участников"
[team.invitationBanner]
acceptButton = "Принять"
message = "пригласил(а) вас присоединиться"
rejectButton = "Отклонить"
[team.invite]
cancelLabel = "Отмена"
invalidEmail = "Недействительный адрес электронной почты"
placeholder = "Введите адрес электронной почты"
sendButton = "Отправить приглашение"
title = "Пригласить участника команды"
[team.members]
emailColumn = "Эл. почта"
empty = "Пока нет участников команды"
nameColumn = "Имя"
pending = "В ожидании"
remove = "Удалить"
roleColumn = "Роль"
title = "Участники команды"
[team.upgrade]
button = "Обновить до Team"
description = "Откройте функции совместной работы команды"
title = "Обновление до плана Team"
[textAlign]
center = "По центру"
left = "По левому краю"
right = "По правому краю"
[theme]
toggle = "Переключить тему"
[timestampPdf]
completed = "PDF успешно помечен меткой времени"
desc = "Добавьте к своему PDF метку времени RFC 3161 с использованием доверенного сервера Time Stamp Authority (TSA)."
filenamePrefix = "timestamped"
results = "Результаты метки времени"
submit = "Применить метку времени"
title = "Метка времени PDF"
[timestampPdf.error]
failed = "Произошла ошибка при добавлении метки времени к PDF."
generic = "Не удалось добавить метку времени"
[timestampPdf.files]
placeholder = "Выберите файл PDF в главном окне, чтобы начать"
[timestampPdf.options]
note = "На сервер TSA отправляется только хеш SHA-256 вашего документа; сам файл PDF никогда не отправляется."
title = "Сервер метки времени (TSA)"
[timestampPdf.options.tsaUrl]
desc = "Выберите доверенную службу Time Stamp Authority"
label = "Выберите сервер TSA"
[timestampPdf.steps]
settings = "Настройки"
[tool]
endpointUnavailable = "Этот инструмент недоступен на вашем сервере."
endpointUnavailableClickable = "Недоступно в этом режиме. Нажмите, чтобы войти."
filesLoading = "Файлы еще загружаются, подождите."
filesLoadingProgress = "{{loaded}} / {{total}} файлов загружено..."
invalidParams = "Заполните обязательные настройки."
noFiles = "Добавьте файл, чтобы начать."
scopeFiles = "файлы"
scopeThisFile = "этот файл"
selectFilesHint = "Выберите файлы в «Активных файлах», чтобы запустить этот инструмент"
singleFileScope = "Применяется только к: {{fileName}}"
viewerMode = "Переключитесь в редактор файлов, чтобы выбрать несколько файлов."
[toolPanel]
allTools = "Все инструменты"
alpha = "Альфа"
backToTools = "Назад к инструментам"
collapse = "Свернуть панель"
comingSoon = "Скоро:"
expand = "Развернуть панель"
placeholder = "Выберите инструмент, чтобы начать"
premiumFeature = "Премиум‑функция:"
search = "Поиск инструментов"
[toolPanel.fullscreen]
comingSoon = "Скоро:"
favorite = "Добавить в избранное"
favorites = "Избранное"
heading = "Все инструменты (полноэкранный вид)"
noResults = "Попробуйте изменить поиск или включить описания, чтобы найти нужное."
recommended = "Рекомендуется"
selfHostedOffline = "Требуется ваш сервер Stirling-PDF (сейчас офлайн):"
showDetails = "Показать сведения"
unavailable = "Отключено администратором сервера:"
unavailableDependency = "Недоступно — на сервере отсутствует требуемый инструмент:"
unfavorite = "Удалить из избранного"
[toolPanel.modePrompt]
chooseFullscreen = "Использовать полноэкранный режим"
chooseSidebar = "Использовать режим боковой панели"
description = "Просмотрите оба варианта и решите, как исследовать инструменты Stirling PDF."
dismiss = "Позже"
fullscreenDescription = "Просматривайте все инструменты в каталоге, который покрывает рабочую область, пока вы не выберете один."
fullscreenTitle = "Полноэкранный режим — (устаревший)"
recommended = "Рекомендуется"
sidebarDescription = "Держите инструменты рядом с рабочей областью для быстрого переключения."
sidebarTitle = "Режим боковой панели"
title = "Выберите способ просмотра инструментов"
[toolPanel.toggle]
fullscreen = "Переключиться в полноэкранный режим"
sidebar = "Переключиться в режим боковой панели"
[toolPicker]
allTools = "ВСЕ ИНСТРУМЕНТЫ"
noToolsFound = "Инструменты не найдены"
quickAccess = "БЫСТРЫЙ ДОСТУП"
searchPlaceholder = "Поиск инструментов..."
[toolPicker.categories]
advancedTools = "Расширенные инструменты"
recommendedTools = "Рекомендуемые инструменты"
standardTools = "Стандартные инструменты"
[toolPicker.subcategories]
advancedFormatting = "Расширенное форматирование"
automation = "Автоматизация"
developerTools = "Инструменты разработчика"
documentReview = "Рецензирование документа"
documentSecurity = "Безопасность документа"
extraction = "Извлечение"
general = "Общее"
pageFormatting = "Форматирование страниц"
removal = "Удаление"
signing = "Подписание"
verification = "Проверка"
[tools]
noSearchResults = "Инструменты не найдены"
noTools = "Нет доступных инструментов"
[unlockPDFForms]
description = "Этот инструмент снимет режим «только чтение» с полей PDF-форм, сделав их редактируемыми и заполняемыми."
filenamePrefix = "формы_разблокированы"
header = "Разблокировать PDF-формы"
submit = "Remove"
tags = "удалить,форма,поле,только для чтения"
title = "Удалить поля формы, доступные только для чтения"
[unlockPDFForms.error]
failed = "Произошла ошибка при разблокировке PDF-форм."
[unlockPDFForms.files]
placeholder = "Выберите PDF-файл в главном окне, чтобы начать"
[unlockPDFForms.results]
title = "Результаты разблокировки форм"
[update]
availableUpdates = "Доступные обновления"
breakingChanges = "Ломающие изменения"
breakingChangesDefault = "Эта версия содержит ломающие изменения."
breakingChangesDetected = "Обнаружены ломающие изменения"
breakingChangesMessage = "Некоторые версии содержат ломающие изменения. Перед обновлением ознакомьтесь с руководствами по миграции ниже."
close = "Закрыть"
current = "Текущая версия"
downloadLatest = "Скачать последнюю"
latest = "Последняя версия"
latestStable = "Последняя стабильная"
loadingDetailedInfo = "Загрузка подробной информации..."
migrationGuide = "Руководство по миграции"
migrationGuides = "Руководства по миграции"
modalTitle = "Доступно обновление"
priorityLabel = "Приоритет"
recommendedAction = "Рекомендуемое действие"
releaseNotes = "Заметки о выпуске"
unableToLoadDetails = "Не удалось загрузить подробную информацию."
updateAvailable = "Доступно обновление"
urgentUpdateAvailable = "Срочное обновление"
version = "Версия"
viewAllReleases = "Показать все релизы"
viewGuide = "Открыть руководство"
[update.priority]
low = "Низкий"
minor = "Незначительный"
normal = "Обычный"
urgent = "Срочно"
[upgradeBanner]
attentionBody = "Администратор должен войти, чтобы увидеть подробности. Свяжитесь с ним как можно скорее."
attentionBodyAdmin = "Проверьте лицензионные требования, чтобы сервер соответствовал правилам."
attentionTitle = "Этому серверу требуется внимание админа"
dismiss = "Скрыть баннер"
message = "Получите максимум от Stirling PDF: неограниченные пользователи и расширенные функции"
seeInfo = "Подробнее"
title = "Обновить до тарифа Server"
upgradeButton = "Обновить сейчас"
[URLToPDF]
credit = "Использует WeasyPrint"
header = "URL в PDF"
submit = "Преобразовать"
tags = "веб-захват,сохранение страницы,веб в док,архивация"
title = "URL в PDF"
[usage]
aboutUsageAnalytics = "О аналитике использования"
configureSettings = "Настроить параметры аналитики"
error = "Ошибка загрузки статистики использования"
noData = "Данные недоступны"
noDataMessage = "Статистика использования временно недоступна."
usageAnalyticsExplanation = "Аналитика использования отслеживает запросы к конечным точкам и шаблоны использования инструментов. В сочетании с панелью журналирования аудита вы получаете полную видимость активности системы, производительности и событий безопасности."
viewAuditLogs = "Просмотреть журналы аудита"
[usage.chart]
title = "График использования конечных точек"
[usage.controls]
all = "Все"
dataTypeLabel = "Тип данных:"
refresh = "Обновить"
top10 = "Топ-10"
top20 = "Топ-20"
[usage.controls.dataType]
all = "Все"
api = "API"
ui = "UI"
[usage.showing]
all = "Все"
top10 = "Топ-10"
top20 = "Топ-20"
[usage.stats]
selectedVisits = "Выбранные посещения"
showing = "Показано"
totalEndpoints = "Всего конечных точек"
totalVisits = "Всего посещений"
[usage.table]
endpoint = "Конечная точка"
noData = "Данные недоступны"
percentage = "Процент"
title = "Подробная статистика"
unknownEndpoint = "Неизвестная конечная точка"
visits = "Посещения"
[validateSignature]
date = "Дата"
downloadCsv = "Скачать CSV"
downloadJson = "Скачать JSON"
downloadPdf = "Скачать отчет PDF"
finalizing = "Подготовка загрузок..."
header = "Проверка цифровых подписей"
location = "Местоположение"
noResults = "Запустите проверку, чтобы сформировать отчет."
noSignatures = "В этом документе не найдено цифровых подписей"
noSignaturesShort = "Нет подписей"
processing = "Проверка подписей..."
reason = "Причина"
results = "Результаты проверки"
selectCustomCert = "Пользовательский файл сертификата X.509 (Необязательно)"
selectPDF = "Выберите подписанный PDF-файл"
signatureDate = "Дата подписи"
signer = "Подписант"
submit = "Проверить подписи"
tags = "подпись,проверка,валидация,pdf,сертификат,цифровая подпись,Проверка подписи,Проверка сертификата"
title = "Проверка подписей PDF"
totalSignatures = "Всего подписей"
[validateSignature.cert]
algorithm = "Алгоритм"
bits = "бит"
details = "Сведения о сертификате"
expired = "Срок действия сертификата истек"
info = "Сведения о сертификате"
issuer = "Издатель"
keySize = "Размер ключа"
keyUsage = "Использование ключа"
revoked = "Сертификат был отозван"
selfSigned = "Самоподписанный"
serialNumber = "Серийный номер"
subject = "Субъект"
validFrom = "Действителен с"
validUntil = "Действителен до"
version = "Версия"
[validateSignature.chain]
invalid = "Проверка цепочки сертификатов не удалась - невозможно проверить личность подписанта"
[validateSignature.downloadType]
csv = "CSV"
json = "JSON"
pdf = "PDF"
[validateSignature.error]
allFailed = "Не удалось проверить выбранные файлы."
partial = "Некоторые файлы не удалось проверить."
reportGeneration = "Не удалось создать отчет PDF. Доступны JSON и CSV."
unexpected = "Неожиданная ошибка при проверке."
[validateSignature.issue]
certExpired = "Сертификат просрочен"
certRevocationUnknown = "Неизвестен статус отзыва сертификата"
certRevoked = "Сертификат отозван"
chainInvalid = "Цепочка сертификатов недействительна"
signatureInvalid = "Криптографическая проверка подписи не пройдена"
trustInvalid = "Сертификат не доверен"
[validateSignature.report]
continued = "Продолжение"
downloads = "Загрузки"
entryLabel = "Сводка по подписи"
filesEvaluated = "{{count}} файлов проверено"
footer = "Проверено через Stirling PDF"
generatedAt = "Сформировано"
noPdf = "Отчет PDF будет доступен после успешной проверки."
page = "Страница"
shortTitle = "Сводка по подписи"
signatureCountLabel = "{{count}} подписей"
signaturesFound = "{{count}} подписей обнаружено"
signaturesValid = "{{count}} полностью действительных"
title = "Отчет о проверке подписей"
[validateSignature.report.fields]
created = "Создан"
fileSize = "Размер файла"
signatureCount = "Всего подписей"
signatureDate = "Дата подписи"
[validateSignature.settings]
certHint = "Загрузите доверенный сертификат X.509 для проверки по пользовательскому источнику доверия."
title = "Настройки проверки"
[validateSignature.signature]
_value = "Подпись"
info = "Информация о подписи"
mathValid = "Подпись математически корректна, НО:"
[validateSignature.status]
_value = "Статус"
complete = "Проверка завершена"
invalid = "Недействительна"
valid = "Действительна"
[validateSignature.trust]
invalid = "Сертификат отсутствует в доверенном хранилище - источник не может быть проверен"
[view]
fileManager = "Менеджер файлов"
pageEditor = "Редактор страниц"
viewer = "Просмотрщик"
[viewer]
cannotPreviewFile = "Не удаётся просмотреть файл"
disableColorFilter = "Отключить цветовой фильтр"
dualPageView = "Двухстраничный вид"
enableDarkFilter = "Включить тёмный фильтр"
enableSepiaFilter = "Включить фильтр сепия"
firstPage = "Первая страница"
lastPage = "Последняя страница"
nextPage = "Следующая страница"
onlyPdfSupported = "Просмотрщик поддерживает только PDF-файлы. Похоже, этот файл другого формата."
previousPage = "Предыдущая страница"
resetZoom = "Сбросить масштаб"
singlePageView = "Одностраничный вид"
unknownFile = "Неизвестный файл"
zoomIn = "Увеличить"
zoomOut = "Уменьшить"
[viewer.attachments]
empty = "В этом документе нет вложений"
loading = "Загрузка вложений..."
noDocument = "Откройте PDF, чтобы просмотреть его вложения."
noMatch = "Нет вложений, соответствующих вашему поиску"
noSupport = "Поддержка вложений недоступна для этого просмотрщика."
searchPlaceholder = "Поиск вложений"
title = "Вложения"
[viewer.comments]
addComment = "Добавить комментарий"
addCommentPlaceholder = "Добавить комментарий..."
addLink = "Добавить ссылку"
addReplyPlaceholder = "Добавить ответ..."
deleteAnnotationAndComment = "Удалить аннотацию и комментарий"
deleteDescription = "К этой аннотации прикреплён комментарий. Вы можете удалить только комментарий на боковой панели, сохранив аннотацию, или удалить всё."
deleteTitle = "Удалить аннотацию из комментариев?"
goToLink = "Перейти по ссылке"
hint = "Добавляйте комментарии с помощью инструментов «Комментарий», «Вставить текст» или «Заменить текст». Здесь они будут отображаться по страницам."
locateAnnotation = "Найти в документе"
moreActions = "Другие действия"
nComments = "{{count}} комментариев"
oneComment = "1 комментарий"
pageLabel = "Страница {{page}}"
placeholder = "Введите комментарий..."
removeCommentOnly = "Удалить только комментарий"
saveReply = "Сохранить ответ"
send = "Отправить"
title = "Комментарии"
typeComment = "Комментарий"
typeInsertText = "Вставить текст"
typeReplaceText = "Заменить текст"
viewComment = "Просмотреть комментарий"
[viewer.formBar]
apply = "Применить изменения"
dismiss = "Скрыть"
download = "Скачать PDF"
hasFieldsDesc = "В этом PDF есть поля для заполнения"
title = "Поля формы"
unsavedBadge = "Несохранено"
unsavedDesc = "У вас есть несохранённые изменения"
[viewer.nonPdf]
columnDefault = "Столбец {{index}}"
convertToPdf = "Преобразовать в PDF"
csvStats = "{{rows}} строк · {{columns}} столбцов · {{size}}"
emptyFile = "Пустой файл"
fileTypeBadge = "Файл {{type}}"
htmlPreview = "Предпросмотр HTML"
htmlPreviewWarning = "Предпросмотр HTML — внешние ресурсы могут не загрузиться · {{size}}"
invalidJson = "Некорректный JSON — показано исходное содержимое"
lineNumbers = "Номера строк"
loading = "Загрузка..."
renderMarkdown = "Отобразить markdown"
sortedBy = "Сортировка по: {{column}}"
textStats = "{{lines}} строк · {{size}}"
[viewPdf]
header = "Просмотр PDF"
tags = "просмотр,чтение,аннотации,текст,изображение"
title = "Смотреть/Редактировать PDF"
[warning]
tooltipTitle = "Предупреждение"
[watermark]
completed = "Водяной знак добавлен"
desc = "Добавляйте текстовые или графические водяные знаки в PDF-файлы"
filenamePrefix = "с_водяным_знаком"
submit = "Добавить водяной знак"
title = "Добавить водяной знак"
[watermark.alphabet]
arabic = "Арабский"
chinese = "Китайский"
japanese = "Японский"
korean = "Корейский"
roman = "Латиница"
thai = "Тайский"
[watermark.error]
failed = "Произошла ошибка при добавлении водяного знака в PDF."
[watermark.results]
title = "Результаты водяного знака"
[watermark.settings]
alphabet = "Шрифт/язык"
color = "Цвет водяного знака"
convertToImage = "Превратить страницы PDF в изображения"
fontSize = "Размер шрифта"
opacity = "Непрозрачность (%)"
rotation = "Поворот (градусы)"
size = "Размер"
type = "Тип водяного знака"
[watermark.settings.image]
choose = "Выбрать изображение"
label = "Изображение водяного знака"
selected = "Выбрано: {{filename}}"
[watermark.settings.spacing]
height = "Интервал по высоте"
horizontal = "Горизонтальный интервал"
vertical = "Вертикальный интервал"
width = "Интервал по ширине"
[watermark.settings.text]
label = "Текст водяного знака"
placeholder = "Введите текст водяного знака"
[watermark.steps]
file = "Файл водяного знака"
formatting = "Форматирование"
textStyle = "Стиль"
type = "Тип водяного знака"
wording = "Текст"
[watermark.tooltip.appearance]
bullet1 = "Поворот: от -360° до 360° для наклонных водяных знаков"
bullet2 = "Непрозрачность: 0–100% для управления прозрачностью"
bullet3 = "Меньшая непрозрачность делает водяные знаки менее заметными"
text = "Управляйте внешним видом водяного знака и его смешиванием с документом."
title = "Параметры внешнего вида"
[watermark.tooltip.file.header]
title = "Загрузка изображения"
[watermark.tooltip.file.recommendations]
bullet1 = "Используйте логотипы или штампы с прозрачным фоном"
bullet2 = "Простые дизайны работают лучше, чем сложные изображения"
bullet3 = "Учитывайте итоговый размер документа при выборе разрешения"
text = "Советы для оптимальных результатов при использовании водяных знаков-изображений."
title = "Рекомендации"
[watermark.tooltip.file.upload]
bullet1 = "Поддерживаются популярные форматы: PNG, JPG, GIF, BMP"
bullet2 = "Лучше всего подходит PNG с прозрачностью"
bullet3 = "Изображения с более высоким разрешением лучше сохраняют качество"
text = "Загрузите файл изображения для использования в качестве водяного знака."
title = "Выбор изображения"
[watermark.tooltip.formatting.appearance]
bullet1 = "Поворот: от -360° до 360° для наклонных водяных знаков"
bullet2 = "Непрозрачность: 0–100% для управления прозрачностью"
bullet3 = "Меньшая непрозрачность делает водяные знаки менее заметными"
text = "Управляйте внешним видом водяного знака и его смешиванием с документом."
title = "Параметры внешнего вида"
[watermark.tooltip.formatting.header]
title = "Форматирование и компоновка"
[watermark.tooltip.formatting.security]
bullet1 = "Предотвращает выделение и копирование текста"
bullet2 = "Усложняет удаление водяных знаков"
bullet3 = "Приводит к увеличению размера файла"
bullet4 = "Лучше для чувствительного или защищённого авторским правом контента"
text = "Преобразуйте итоговый PDF в формат на основе изображений для повышения безопасности."
title = "Опция безопасности"
[watermark.tooltip.formatting.size]
bullet1 = "Больший размер делает водяные знаки более заметными"
text = "Настройте размер вашего водяного знака (текста или изображения)."
title = "Управление размером"
[watermark.tooltip.formatting.spacing]
bullet1 = "Горизонтальный интервал: расстояние между водяными знаками слева направо"
bullet2 = "Вертикальный интервал: расстояние между водяными знаками сверху вниз"
bullet3 = "Более высокие значения формируют более редкий узор"
text = "Настройте расстояние между повторяющимися водяными знаками на странице."
title = "Управление интервалами"
[watermark.tooltip.language]
text = "Выберите соответствующий язык, чтобы обеспечить корректное отображение шрифтов в вашем тексте."
title = "Поддержка языка"
[watermark.tooltip.spacing]
bullet1 = "Ширина интервала: горизонтальное расстояние между водяными знаками"
bullet2 = "Высота интервала: вертикальное расстояние между водяными знаками"
bullet3 = "Более высокие значения формируют более редкий узор"
text = "Настройте расстояние между повторяющимися водяными знаками на странице."
title = "Управление интервалами"
[watermark.tooltip.textStyle.color]
bullet1 = "Светло-серый (#d3d3d3) — для ненавязчивых знаков"
bullet2 = "Чёрный или тёмные цвета — для высокого контраста"
bullet3 = "Пользовательские цвета — для фирменного стиля"
text = "Выберите цвет, обеспечивающий хороший контраст с содержимым документа."
title = "Выбор цвета"
[watermark.tooltip.textStyle.header]
title = "Стиль текста"
[watermark.tooltip.textStyle.language]
text = "Выберите соответствующий язык, чтобы обеспечить корректное отображение шрифтов."
title = "Поддержка языка"
[watermark.tooltip.type.description]
text = "Выберите между текстовыми или графическими водяными знаками в зависимости от ваших потребностей."
title = "Выберите тип водяного знака"
[watermark.tooltip.type.header]
title = "Выбор типа водяного знака"
[watermark.tooltip.type.image]
bullet1 = "Загружайте изображение в любом формате"
bullet2 = "Сохраняет качество изображения"
bullet3 = "Идеально для логотипов и штампов"
text = "Используйте логотипы, штампы или любое изображение как водяной знак. Отлично подходит для брендинга и визуальной идентификации."
title = "Водяные знаки-изображения"
[watermark.tooltip.type.text]
bullet1 = "Настраиваемые шрифты и языки"
bullet2 = "Регулируемые цвета и прозрачность"
bullet3 = "Идеально для юридического или фирменного текста"
text = "Отлично подходит для добавления уведомлений об авторских правах, названий компаний или отметок конфиденциальности. Поддерживает несколько языков и пользовательские цвета."
title = "Текстовые водяные знаки"
[watermark.tooltip.wording.header]
title = "Текстовое содержимое"
[watermark.tooltip.wording.text]
bullet1 = "Краткость улучшает читаемость"
bullet2 = "Типичные примеры: «CONFIDENTIAL», «DRAFT», название компании"
bullet3 = "Символы эмодзи не поддерживаются и будут удалены"
text = "Введите текст, который будет отображаться как водяной знак по всему документу."
title = "Текст водяного знака"
[watermark.type]
1 = "Текст"
2 = "Изображение"
[watermark.watermarkType]
image = "Изображение"
text = "Текст"
[wetSignature.tooltip]
header = "Способы создания подписи"
[wetSignature.tooltip.draw]
bullet1 = "Настройте цвет и толщину пера"
bullet2 = "Стирайте и перерисовывайте, пока не будете довольны"
bullet3 = "Работает на сенсорных устройствах (планшеты, телефоны)"
description = "Создайте рукописную подпись с помощью мыши или сенсорного экрана. Лучше всего для личных, аутентичных подписей."
title = "Нарисовать подпись"
[wetSignature.tooltip.type]
bullet1 = "Выберите из нескольких шрифтов"
bullet2 = "Настройте размер и цвет текста"
bullet3 = "Идеально для стандартизированных подписей"
description = "Создайте подпись из введенного текста. Быстро и единообразно, подходит для деловых документов."
title = "Ввести подпись"
[wetSignature.tooltip.upload]
bullet1 = "Поддерживаются PNG, JPG и другие форматы изображений"
bullet2 = "Для наилучших результатов рекомендуется прозрачный фон"
bullet3 = "Изображение будет масштабировано под область подписи"
description = "Загрузите заранее созданное изображение подписи. Идеально, если у вас есть скан подписи или логотип компании."
title = "Загрузить изображение подписи"
[workbenchBar]
activeFiles = "Активные файлы"
annotations = "Аннотации"
applyRedactionsFirst = "Сначала примените скрытие данных"
closeAll = "Закрыть все файлы"
closePdf = "Закрыть PDF"
closeSelected = "Закрыть выбранные файлы"
deleteSelected = "Удалить выбранные страницы"
deselectAll = "Снять выделение"
downloadAll = "Скачать все"
downloadSelected = "Скачать выбранные файлы"
draw = "Рисовать"
exitRedaction = "Выйти из режима скрытия данных"
exportAll = "Экспортировать PDF"
exportSelected = "Экспортировать выбранные страницы"
formFill = "Заполнить форму"
language = "Язык"
multiTool = "Мультиинструмент"
panMode = "Режим перемещения"
print = "Печать PDF"
readAloud = "Читать вслух"
readAloudLanguage = "Язык"
readAloudSpeed = "Скорость"
redact = "Скрыть данные"
rotateLeft = "Повернуть влево"
rotateRight = "Повернуть вправо"
ruler = "Линейка / Измерение"
save = "Сохранить"
saveAll = "Сохранить все"
saveAs = "Сохранить как"
saveChanges = "Сохранить изменения"
search = "Поиск по PDF"
selectAll = "Выбрать все"
selectByNumber = "Выбрать по номерам страниц"
selectLanguage = "Выбрать язык"
share = "Поделиться"
toggleAnnotations = "Показать/скрыть аннотации"
toggleAttachments = "Показать/скрыть вложения"
toggleBookmarks = "Показать/скрыть закладки"
toggleComments = "Комментарии"
toggleLayers = "Показать/скрыть слои"
toggleSidebar = "Показать/скрыть боковую панель"
toggleTheme = "Переключить тему"
viewer = "Просмотр"
[workspace]
title = "Рабочая область"
[workspace.people]
active = "Активен"
activeSession = "Активный сеанс"
addMembers = "Добавить участников"
admin = "Администратор"
confirmDelete = "Вы уверены, что хотите удалить этого пользователя? Это действие нельзя отменить."
confirmUnlock = "Вы уверены, что хотите разблокировать эту учетную запись пользователя?"
deleteUser = "Удалить пользователя"
deleteUserError = "Не удалось удалить пользователя"
deleteUserSuccess = "Пользователь успешно удален"
description = "Управляйте участниками рабочей области и их правами"
disable = "Отключить"
disabled = "Отключен"
editRole = "Изменить роль"
enable = "Включить"
loading = "Загрузка участников..."
locked = "заблокирован"
lockedBadge = "Заблокирован"
loginRequired = "Сначала включите режим входа"
member = "Участник"
noMembersFound = "Участники не найдены"
role = "Роль"
searchMembers = "Поиск участников..."
status = "Статус"
team = "Команда"
title = "Люди"
unlockAccount = "Разблокировать учетную запись"
unlockUserError = "Не удалось разблокировать учетную запись пользователя"
unlockUserSuccess = "Учетная запись пользователя успешно разблокирована"
user = "Пользователь"
[workspace.people.actions]
label = "Действия"
upgrade = "Обновить"
[workspace.people.addMember]
authType = "Тип аутентификации"
cancel = "Отмена"
error = "Не удалось создать пользователя"
forceMFA = "Принудительно настроить MFA при следующем входе"
forcePasswordChange = "Требовать смену пароля при первом входе"
password = "Пароль"
passwordPlaceholder = "Введите пароль"
passwordRequired = "Требуется пароль"
passwordTooShort = "Пароль должен содержать не менее 6 символов"
role = "Роль"
submit = "Добавить участника"
success = "Пользователь успешно создан"
team = "Команда (необязательно)"
teamPlaceholder = "Выберите команду"
title = "Добавить участника"
username = "Имя пользователя (email)"
usernamePlaceholder = "[email protected]"
usernameRequired = "Требуются имя пользователя и пароль"
[workspace.people.authType]
oauth = "OAuth2"
password = "Пароль"
saml = "SAML2"
ssoDescription = "Пользователь будет аутентифицироваться через поставщика SSO"
[workspace.people.changePassword]
action = "Изменить пароль"
confirmPassword = "Подтвердите пароль"
confirmPlaceholder = "Повторно введите новый пароль"
copiedToClipboard = "Пароль скопирован в буфер обмена"
copyFailed = "Не удалось скопировать пароль"
copyTooltip = "Копировать в буфер обмена"
emailUnavailable = "Адрес электронной почты этого пользователя недействителен. Уведомления отключены."
error = "Не удалось обновить пароль"
forcePasswordChange = "Потребовать смену пароля при следующем входе"
generatedPreview = "Сгенерированный пароль:"
generateRandom = "Сгенерировать безопасный пароль"
includePassword = "Включить новый пароль в письмо"
newPassword = "Новый пароль"
notifyOnly = "Будет отправлено письмо без пароля с уведомлением, что администратор его изменил."
passwordMismatch = "Пароли не совпадают"
passwordRequired = "Пожалуйста, введите новый пароль"
placeholder = "Введите новый пароль"
sendEmail = "Отправить пользователю письмо об этом изменении"
smtpDisabled = "Для уведомлений по электронной почте необходимо включить SMTP в настройках."
submit = "Обновить пароль"
subtitle = "Обновить пароль для"
success = "Пароль успешно обновлён"
title = "Изменить пароль"
[workspace.people.delete]
error = "Не удалось удалить пользователя"
success = "Пользователь успешно удален"
[workspace.people.directInvite]
tab = "Прямое создание"
[workspace.people.editMember]
cancel = "Отмена"
editing = "Редактирование:"
error = "Не удалось обновить пользователя"
role = "Роль"
submit = "Обновить участника"
success = "Пользователь успешно обновлен"
team = "Команда (необязательно)"
teamPlaceholder = "Выберите команду"
title = "Редактировать участника"
[workspace.people.emailInvite]
allFailed = "Не удалось пригласить пользователей"
description = "Введите или вставьте ниже адреса email, разделяя их запятыми. Пользователи получат учетные данные для входа по email."
emails = "Адреса email"
emailsPlaceholder = "[email protected], [email protected]"
emailsRequired = "Требуется хотя бы один адрес email"
error = "Не удалось отправить приглашения"
partialFailure = "Некоторые приглашения не удалось отправить"
submit = "Отправить приглашения"
success = "Пользователи успешно приглашены"
tab = "Приглашение по email"
[workspace.people.inviteLink]
copied = "Ссылка скопирована в буфер обмена"
description = "Сгенерировать защищенную ссылку, позволяющую пользователю задать свой пароль"
email = "Адрес email"
emailDescription = "Необязательно — оставьте пустым для общей ссылки-приглашения, которую может использовать любой"
emailFailed = "Ссылка-приглашение создана, но письмо не отправлено"
emailFailedDetails = "Ошибка: {0}. Пожалуйста, поделитесь ссылкой-приглашением вручную."
emailOptional = "Необязательно — оставьте пустым для общей ссылки-приглашения"
emailPlaceholder = "[email protected] (необязательно)"
emailRequired = "Требуется адрес email"
emailRequiredForSend = "Для отправки уведомления по email требуется адрес email"
emailSent = "Ссылка-приглашение создана и отправлена по электронной почте"
error = "Не удалось создать ссылку-приглашение"
expiryDescription = "Через сколько часов истечет срок действия ссылки"
expiryHours = "Срок действия (часы)"
generate = "Сгенерировать ссылку"
generated = "Ссылка-приглашение создана"
sendEmail = "Отправить ссылку-приглашение по электронной почте"
sendEmailDescription = "Если включено, ссылка-приглашение будет отправлена на указанный адрес электронной почты"
smtpRequired = "SMTP не настроен"
submit = "Создать ссылку-приглашение"
success = "Ссылка-приглашение успешно создана"
successWithEmail = "Ссылка-приглашение создана и отправлена по электронной почте"
[workspace.people.inviteLinkTab]
tab = "Ссылка-приглашение"
[workspace.people.inviteMembers]
label = "Пригласить участников"
subtitle = "Введите или вставьте ниже адреса email, разделяя их запятыми. Ваша рабочая область будет тарифицироваться по числу участников."
[workspace.people.inviteMode]
email = "Электронная почта"
emailDisabled = "Приглашения по email требуют настройки SMTP и mail.enableInvites=true в настройках"
link = "Ссылка"
username = "Имя пользователя"
[workspace.people.license]
availableSlots = "Доступные места"
currentUsage = "Используется {{current}} из {{max}} пользовательских лицензий"
fromLicense = "по лицензии"
grandfathered = "На прежних условиях"
grandfatheredShort = "{{count}} на прежних условиях"
noSlotsAvailable = "Нет доступных мест"
slotsAvailable = "{{count}} доступных мест для пользователей"
users = "пользователи"
[workspace.people.mfa]
adminDisableError = "Не удалось отключить MFA для пользователя"
adminDisableSuccess = "MFA успешно отключена для пользователя"
disableByAdmin = "Отключить MFA"
[workspace.people.roleDescriptions]
admin = "Может управлять настройками и приглашать участников, имеет полный административный доступ."
member = "Может просматривать и редактировать общие файлы, но не может управлять настройками рабочей области или участниками."
user = "Пользователь"
[workspace.people.toggleEnabled]
error = "Не удалось обновить статус пользователя"
success = "Статус пользователя успешно обновлен"
[workspace.teams]
actions = "Действия"
addMember = "Добавить участника"
backToTeams = "Назад к командам"
cannotAddToInternal = "Нельзя добавлять участников в команду Internal"
cannotDeleteInternal = "Нельзя удалить команду Internal"
cannotRemoveFromSystemTeam = "Нельзя удалить из системной команды"
cannotRenameInternal = "Нельзя переименовать команду Internal"
confirmDelete = "Вы уверены, что хотите удалить эту команду? Для удаления команда должна быть пустой."
confirmRemove = "Удалить пользователя из этой команды?"
createNewTeam = "Создать новую команду"
deleteTeamLabel = "Удалить команду"
description = "Управляйте командами и организуйте участников рабочего пространства"
loadError = "Не удалось загрузить сведения о команде"
loading = "Загрузка команд..."
loadingDetails = "Загрузка сведений о команде..."
memberCount = "{{count}} участников"
noMembers = "В этой команде нет участников"
noTeamsFound = "Команды не найдены"
removeMember = "Удалить из команды"
removeMemberError = "Не удалось удалить пользователя из команды"
removeMemberSuccess = "Пользователь удален из команды"
renameTeamLabel = "Переименовать команду"
system = "Системная"
teamName = "Название команды"
teamNotFound = "Команда не найдена"
title = "Команды"
totalMembers = "Всего участников"
viewTeam = "Просмотреть команду"
[workspace.teams.addMemberToTeam]
addingTo = "Добавление в"
cancel = "Отмена"
currentlyIn = "сейчас в"
error = "Не удалось добавить участника в команду"
selectUser = "Выберите пользователя"
selectUserPlaceholder = "Выберите пользователя"
selectUserRequired = "Пожалуйста, выберите пользователя"
submit = "Добавить участника"
success = "Участник успешно добавлен в команду"
title = "Добавить участника в команду"
userRequired = "Пожалуйста, выберите пользователя"
willBeMoved = "Примечание: этот пользователь будет перемещен из текущей команды в эту команду."
[workspace.teams.changeTeam]
changing = "Перемещение"
error = "Не удалось изменить команду"
label = "Изменить команду"
selectTeam = "Выберите команду"
selectTeamPlaceholder = "Выберите команду"
selectTeamRequired = "Пожалуйста, выберите команду"
submit = "Изменить команду"
success = "Команда успешно изменена"
title = "Изменить команду"
[workspace.teams.createTeam]
cancel = "Отмена"
error = "Не удалось создать команду"
nameRequired = "Требуется название команды"
submit = "Создать команду"
success = "Команда успешно создана"
teamName = "Название команды"
teamNamePlaceholder = "Введите название команды"
title = "Создать новую команду"
[workspace.teams.deleteTeam]
error = "Не удалось удалить команду. Убедитесь, что команда пуста."
success = "Команда успешно удалена"
teamMustBeEmpty = "Перед удалением команда должна быть пустой"
[workspace.teams.renameTeam]
cancel = "Отмена"
error = "Не удалось переименовать команду"
nameRequired = "Требуется название команды"
newTeamName = "Новое название команды"
newTeamNamePlaceholder = "Введите новое название команды"
renaming = "Переименование:"
submit = "Переименовать команду"
success = "Команда успешно переименована"
title = "Переименовать команду"
[zipWarning]
cancel = "Отмена"
confirm = "Извлечь"
message = "Этот ZIP содержит {{count}} файлов. Все равно извлечь?"
title = "Большой ZIP-файл"