Browse / github.com/storytold/pdfcraft / patch
i18n(ru): 363 rows the Russian catalog was missing
i18n(ru): 363 rows the Russian catalog was missing ### What this changes Russian lacked 363 rows that the other catalogs already have: certificate details and the signature and timestamp validation messages, the accessibility checker's findings, print imposition (cut and stack), the date picker's months and weekdays, the credits dialog, and plurals for bytes, comments, files and results. They are added as one block at the end of `crates/ui-egui/src/i18n/ru.tsv`, written from the English meaning by a native speaker, with the wording the catalog already uses (Расплющить, сокрытие, Подписант, Метка времени). ### How you verified it - Every `{n
- Status
- open
- Score
- 0.00
- Adopters
- 0 other operators
- Author
- JaffarSk24 (imported from pull request #4959, open)
- Base
1dd2737b47a9c1c9562f0af563053d1bf510e4bf- Size
- +366 −0 in 1 file
- Review
- pending
- Shared
- 2026-10-28
- Id
b7bf4c78b9ae25d8bfaa57a9
How it went
No other operator has reported using it yet.
Diff
raw · crates/ui-egui/src/i18n/ru.tsv
@@ -2470,3 +2470,369 @@ animation effects Off Выкл Rotate the selected pages clockwise Повернуть выбранные страницы по часовой стрелке Extract the selected pages… Извлечь выбранные страницы… Delete the selected pages Удалить выбранные страницы++# Rows the other catalogs had and Russian lacked: certificates and signature validation, the+# accessibility checker, print imposition, the calendar and the credits dialog.+ on page {label} на странице {label}+ % of all commits % всех коммитов+ +Bin +двоич.+ +LOC +строк+ @{login}: {prs} PRs, {commits} commits, +{added} / −{deleted} lines (Δ {delta}), +{bin_added} / −{bin_deleted} binary assets, {first} – {last} @{login}: PR: {prs}, коммитов: {commits}, строк: +{added} / −{deleted} (Δ {delta}), двоичных ресурсов: +{bin_added} / −{bin_deleted}, с {first} по {last}+ A button Кнопка+ A font isn't embedded Шрифт не встроен+ A link Ссылка+ A script Сценарий+ A {} action isn't allowed Действие {} не допускается+ A {} annotation has additional actions У аннотации {} есть дополнительные действия+ A {} annotation has no appearance stream У аннотации {} нет потока внешнего вида+ A {} annotation isn't set to print, or is hidden Аннотация {} не выводится на печать или скрыта+ About О программе+ Accessibility Report Отчёт о доступности+ Add the PDFs to combine Добавьте PDF-файлы для объединения+ Add {what} Добавить: {what}+ Added the first {n} PDFs in {folder} Добавлены первые PDF-файлы из {folder}: {n}+ Align fields Выровнять поля+ Always Всегда+ Another file dialog is still open. Finish with it first. Ещё открыто другое окно выбора файла. Сначала завершите работу с ним.+ Automatically Автоматически+ Basic constraints Основные ограничения+ Binary assets added Добавлено двоичных ресурсов+ Binary assets removed Удалено двоичных ресурсов+ CRL Signing Подписание списков отзыва+ Certificate Signing Подписание сертификатов+ Certificate authority Центр сертификации+ Change Author Изменить автора+ Change Keywords Изменить ключевые слова+ Change Subject Изменить тему+ Change Title Изменить заголовок+ Change document properties Изменить свойства документа+ Choose a digital ID. Выберите цифровой идентификатор.+ Choose a file… Выбрать файл…+ Choose a folder… Выбрать папку…+ Choose… Выбрать…+ Color Цвет+ Comment Комментарий+ Comment and review Комментирование и рецензирование+ Commits Коммиты+ Company Организация+ Contributors Участники+ Copied to clipboard Скопировано в буфер обмена+ Copy to clipboard Копировать в буфер обмена+ Couldn't optimize the file Не удалось оптимизировать файл+ Couldn't show the file picker. Please try again. Не удалось показать окно выбора файла. Попробуйте ещё раз.+ Create folder Создать папку+ Create links Создать ссылки+ Creator Создатель+ Cut and stack needs Two-sided: Off. Print single-sided sheets. Для режима «Вырезать и наложить» нужно «Двусторонняя: Выкл». Печатайте на одной стороне листа.+ Data Encipherment Шифрование данных+ Decipher Only Только расшифрование+ Detailed Report Подробный отчёт+ DeviceCMYK is used, but the PDF/A output intent isn't a CMYK profile Используется DeviceCMYK, но целевой профиль вывода PDF/A не является профилем CMYK+ DeviceRGB is used, but the PDF/A output intent isn't an RGB profile Используется DeviceRGB, но целевой профиль вывода PDF/A не является профилем RGB+ Digital Signature Цифровая подпись+ Disabled Отключено+ Display name Отображаемое имя+ Distribute fields Распределить поля+ Document properties (⌘D) Свойства документа (⌘D)+ Drop PDFs or folders here, or choose them. Перетащите сюда PDF-файлы или папки либо выберите их.+ Duplicate Дублировать+ Enabled Включено+ Encipher Only Только шифрование+ End entity Конечный субъект+ Enter a URL Введите URL-адрес+ Enter a name. Введите имя.+ Enter a page number Введите номер страницы+ Enter the field names Введите имена полей+ Error Ошибка+ Every PDF in the folder Все PDF-файлы в папке+ Every PDF in the folder and the folders inside it Все PDF-файлы в папке и во вложенных папках+ Field "{}" on page {p} has no description (tooltip) У поля «{}» на странице {p} нет описания (подсказки)+ Filename Имя файла+ Files are combined in this order. Leave Pages empty to take every page. Файлы объединяются в этом порядке. Оставьте поле «Страницы» пустым, чтобы взять все страницы.+ First Первая+ First commit Первый коммит+ Flatten Fill & Sign Расплющить «Заполнить и подписать»+ Folder Папка+ Font (unnamed) on page {p} doesn't map its characters to Unicode Шрифт (без имени) на странице {p} не сопоставляет символы с Юникодом+ Font {} on page {p} doesn't map its characters to Unicode Шрифт {} на странице {p} не сопоставляет символы с Юникодом+ Form field on page {p} isn't tagged Поле формы на странице {p} не размечено тегами+ Grab bag Вперемешку+ H / Space (hold) H / Пробел (удерживать)+ Help… Справка…+ H{n} follows an H{d}; headings should not skip levels H{n} идёт после H{d}; уровни заголовков не следует пропускать+ Import Импорт+ Information Сведения+ Inserted text Вставленный текст+ Key Agreement Согласование ключей+ Key Encipherment Шифрование ключей+ Last Последняя+ Last commit Последний коммит+ Line delta Разница строк+ Lines +/− Строки +/−+ Lines added Добавлено строк+ Lines deleted Удалено строк+ Loading… Загрузка…+ Margins (in) Поля (дюймы)+ Mark differences Отметить различия+ Mark for redaction Отметить для сокрытия+ Mark pages for redaction Отметить страницы для сокрытия+ Match field sizes Выровнять размеры полей+ Merged PRs Принятые PR+ Model Модель+ Models Модели+ Mouse wheel scroll speed Скорость прокрутки колесом мыши+ Move Переместить+ Name (A–Z) Имя (А-Я)+ Never Никогда+ New bookmark (⌘B) Новая закладка (⌘B)+ Next Далее+ Next (⌘G) Следующее (⌘G)+ No PDFs found in {folder} В {folder} нет PDF-файлов+ No contributor data was built into this copy. В эту сборку не включены данные об участниках.+ No document language is set Язык документа не задан+ No model credits were built into this copy. В эту сборку не включены сведения об авторах моделей.+ No page has text: the document appears to be images of pages Ни на одной странице нет текста: похоже, документ состоит из изображений страниц+ No results Ничего не найдено+ Non-Repudiation Неотрекаемость+ None of those files can be made into a PDF; use PDFs, images or .txt files Ни из одного из этих файлов нельзя сделать PDF; используйте PDF, изображения или файлы .txt+ On Вкл+ Only continue if you trust this document. An address can carry information from the document, such as what you typed into its form. Продолжайте, только если доверяете этому документу. Адрес может передать сведения из документа, например то, что вы ввели в его форму.+ Only the document's owner can change its security (open it with the permissions password) Изменить защиту документа может только его владелец (откройте документ с паролем разрешений)+ Open a PDF (⌘O) Открыть PDF (⌘O)+ Open folder Открыть папку+ Optimization cancelled Оптимизация отменена+ Optimization is already running Оптимизация уже выполняется+ Organize Организовать+ PRs PR+ Page {n} Страница {n}+ Page {n} of {total} Страница {n} из {total}+ Page {p} doesn't tab in structure order На странице {p} порядок перехода по Tab не следует структуре+ Page {p}: {n} untagged content item Страница {p}: элементов содержимого без тегов: {n}+ Page {p}: {n} untagged content items Страница {p}: элементов содержимого без тегов: {n}+ Page {} has additional actions У страницы {} есть дополнительные действия+ Panel layout could not be restored: {error} Не удалось восстановить расположение панелей: {error}+ Panel move was not applied: {error} Перемещение панели не применено: {error}+ Paste Вставить+ PdfCraft can't check this signature yet: {}. PdfCraft пока не может проверить эту подпись: {}.+ PdfCraft is drawing without a graphics processor, so it may be slow. Updating the graphics driver may help. PdfCraft рисует без графического процессора, поэтому может работать медленно. Может помочь обновление графического драйвера.+ Place saved {what} Разместить сохранённое: {what}+ Portable mode is off: {folder} can't be written ({error}). Settings are kept in your user folder instead. Переносной режим выключен: запись в {folder} невозможна ({error}). Настройки хранятся в папке пользователя.+ Previous Назад+ Previous (⇧⌘G) Предыдущее (⇧⌘G)+ Print (⌘P) Печать (⌘P)+ Print single-sided. Keep the sheets in order, cut at the marks, then stack the piles left to right, top to bottom. Печатайте на одной стороне. Сохраняйте порядок листов, разрежьте по меткам, затем сложите стопки слева направо и сверху вниз.+ Producer Производитель+ Real name Настоящее имя+ Redo {action} Повторить: {action}+ Refresh Обновить+ Remove saved {what} Удалить сохранённое: {what}+ Remove {standard} identification Удалить идентификацию {standard}+ Rendering… Отрисовка…+ Report created Отчёт создан+ Rev. {rev}: Certified by an unknown signer Ред. {rev}: заверено неизвестным подписантом+ Rev. {rev}: Certified by {name} Ред. {rev}: заверено: {name}+ Rev. {rev}: Signed by an unknown signer Ред. {rev}: подписано неизвестным подписантом+ Rev. {rev}: Signed by {name} Ред. {rev}: подписано: {name}+ Reverse the order Обратить порядок+ Rotate view clockwise (⇧⌘+) Повернуть вид по часовой стрелке (⇧⌘+)+ Rule Name Имя правила+ Run form script Выполнить сценарий формы+ SHA-1 digest Хэш SHA-1+ SHA-256 digest Хэш SHA-256+ Save (M4) Сохранить (M4)+ Save as {level} Сохранить как {level}+ Save changes? Сохранить изменения?+ Save file Сохранить файл+ Scripted content must be usable with a keyboard and assistive technology. Check the document's scripts. Содержимое со сценариями должно быть доступно с клавиатуры и через вспомогательные технологии. Проверьте сценарии документа.+ Search results Результаты поиска+ Select all Выбрать все+ Show Показать+ Signature is invalid Подпись недействительна+ Signature is valid Подпись действительна+ Signature validity is unknown Действительность подписи неизвестна+ Signing time is from the clock on the signer's computer. Время подписания взято из часов компьютера подписанта.+ Sort Сортировка+ Squiggly Волнистое подчеркивание+ Still rendering — this page is unusually complex… Отрисовка продолжается: эта страница необычно сложная…+ Success Готово+ Table Таблица+ Table rows belong directly in a table or its head, body or foot. Fix the table's tags. Строки таблицы должны находиться прямо в таблице или в её заголовке, теле или итоговой части. Исправьте теги таблицы.+ Text recognition isn't installed: its models are missing (run `cargo xtask models`, or set PDFCRAFT_MODELS). Распознавание текста не установлено: нет его моделей (выполните `cargo xtask models` или задайте PDFCRAFT_MODELS).+ That didn't work: an internal error stopped it ({m}). Не получилось: помешала внутренняя ошибка ({m}).+ The ECDSA signature is not in canonical DER (trailing bytes, padding or a missing sign byte); it was read anyway. Подпись ECDSA не в каноническом DER (лишние байты в конце, заполнение или нет байта знака); она всё равно прочитана.+ The ECDSA signature is the raw r and s values instead of a DER sequence; it was read anyway. Подпись ECDSA записана как необработанные значения r и s, а не как последовательность DER; она всё равно прочитана.+ The RSA signature value does not have the length of the key's modulus (leading zero bytes dropped or added); it was read anyway. Длина значения подписи RSA не совпадает с длиной модуля ключа (начальные нулевые байты отброшены или добавлены); подпись всё равно прочитана.+ The RSA signature's DigestInfo has no NULL parameter (older signers write it so); it was read anyway. В DigestInfo подписи RSA нет параметра NULL (так пишут старые программы подписи); подпись всё равно прочитана.+ The Windows store's digital IDs couldn't be listed: {e} Не удалось получить список цифровых идентификаторов из хранилища Windows: {e}+ The certificate of {} does not allow this many CA certificates below it (path length), so it is not used to vouch for {}. Сертификат {} не допускает столько сертификатов ЦС под собой (длина пути), поэтому он не используется для подтверждения {}.+ The certificate of {} has critical extensions PdfCraft does not recognize, so it is not used to vouch for {}. Сертификат {} содержит критические расширения, которые PdfCraft не распознаёт, поэтому он не используется для подтверждения {}.+ The certificate of {} is not a CA certificate that may issue certificates, so it is not used to vouch for {}. Сертификат {} не является сертификатом ЦС с правом выпуска сертификатов, поэтому он не используется для подтверждения {}.+ The certificate of {} was not valid at the time of signing, so it is not used to vouch for {}. Сертификат {} не был действителен на момент подписания, поэтому он не используется для подтверждения {}.+ The checker found problems which may prevent the document from being fully accessible. Проверка нашла проблемы, которые могут помешать полной доступности документа.+ The document changed while you were choosing a file, so nothing was changed. Документ изменился, пока вы выбирали файл, поэтому ничего не изменено.+ The document has been altered or corrupted since the signature was applied. Документ был изменён или повреждён после подписания.+ The document has been altered or corrupted since the timestamp was applied. Документ был изменён или повреждён после установки метки времени.+ The document has been altered since this signature was applied in ways it does not permit ({}). После этой подписи документ был изменён способами, которые она не разрешает ({}).+ The document has been altered since this timestamp was applied in ways it does not permit ({}). После этой метки времени документ был изменён способами, которые она не разрешает ({}).+ The document has been modified since this signature was applied, but the changes are permitted ({}). После этой подписи документ изменялся, но эти изменения разрешены ({}).+ The document has been modified since this timestamp was applied, but the changes are permitted ({}). После этой метки времени документ изменялся, но эти изменения разрешены ({}).+ The document has no tags (structure tree) В документе нет тегов (дерева структуры)+ The document has no title У документа нет заголовка+ The document isn't marked as tagged (MarkInfo Marked) Документ не помечен как размеченный тегами (MarkInfo Marked)+ The document isn't tagged, so none of its content is В документе нет тегов, поэтому всё его содержимое не размечено+ The document was closed before it could be saved. Документ был закрыт до сохранения.+ The document's embedded revocation information shows that the signer's certificate has not been revoked. Встроенные в документ сведения об отзыве показывают, что сертификат подписанта не отозван.+ The embedded timestamp token is valid and its authority is trusted; trusted time is {}. Встроенный маркер метки времени действителен, и его службе доверяют; доверенное время: {}.+ The font {} isn't embedded Шрифт {} не встроен+ The metadata doesn't identify the file as {} Метаданные не определяют файл как {}+ The pages were extracted but not deleted, because the document changed while you were choosing a folder. Страницы извлечены, но не удалены: документ изменился, пока вы выбирали папку.+ The password is incorrect. Неверный пароль.+ The password must have at least 6 characters. Пароль должен содержать не менее 6 символов.+ The password must have at least 8 characters. Пароль должен содержать не менее 8 символов.+ The passwords do not match. Пароли не совпадают.+ The security settings don't allow screen readers to read the text Настройки защиты не позволяют программам чтения с экрана читать текст+ The signature algorithm and the SignerInfo's digest algorithm name different hashes; the signature was made with the SignerInfo's. Алгоритм подписи и алгоритм хэширования в SignerInfo указывают разные хэш-функции; подпись создана с хэш-функцией из SignerInfo.+ The signature carries an unverified timestamp ({}): the timestamp authority is not in your list of trusted certificates, so the signing time claimed by the signer is used instead. Подпись содержит непроверенную метку времени ({}): службы меток времени нет в вашем списке доверенных сертификатов, поэтому используется время подписания, заявленное подписантом.+ The signature contents are not hexadecimal. Содержимое подписи не в шестнадцатеричном виде.+ The signature could not be checked ({}). Не удалось проверить подпись ({}).+ The signature could not be read ({}). Не удалось прочитать подпись ({}).+ The signature could not be verified ({}). Не удалось подтвердить подпись ({}).+ The signature has no valid byte range. У подписи нет допустимого диапазона байтов.+ The signature includes an embedded timestamp. Подпись содержит встроенную метку времени.+ The signature is BER-encoded (indefinite lengths) rather than DER; it was read leniently. Подпись закодирована в BER (неопределённые длины), а не в DER; она прочитана в нестрогом режиме.+ The signature uses the legacy adbe.x509.rsa_sha1 format. Подпись использует устаревший формат adbe.x509.rsa_sha1.+ The signature value does not match the signer's certificate: the signature is corrupt. Значение подписи не соответствует сертификату подписанта: подпись повреждена.+ The signature's byte range does not exclude exactly its contents. Диапазон байтов подписи не исключает в точности её содержимое.+ The signature's byte range does not match the file. Диапазон байтов подписи не соответствует файлу.+ The signature's signed attributes have no content type, which CMS requires; it was read anyway. В подписанных атрибутах подписи нет типа содержимого, которого требует CMS; подпись всё равно прочитана.+ The signature's signed attributes have no message digest, so the signature does not cover the document. В подписанных атрибутах подписи нет хэша сообщения, поэтому подпись не охватывает документ.+ The signature's signed attributes name a content type other than data, so it is not a signature of the document. Подписанные атрибуты подписи указывают тип содержимого, отличный от data, поэтому это не подпись документа.+ The signature's timestamp token could not be verified ({}). Не удалось проверить маркер метки времени подписи ({}).+ The signature's timestamp token does not cover the signature value. Маркер метки времени подписи не охватывает значение подписи.+ The signed content is a constructed (segmented) OCTET STRING, as BER allows; it was read anyway. Подписанное содержимое является составной (сегментированной) OCTET STRING, как допускает BER; оно всё равно прочитано.+ The signer's certificate does not allow digital signatures (its key usage has neither digital signature nor non-repudiation). Сертификат подписанта не разрешает цифровые подписи (в назначении его ключа нет ни цифровой подписи, ни неотрекаемости).+ The signer's certificate has been revoked ({}). Сертификат подписанта отозван ({}).+ The signer's certificate has critical extensions PdfCraft does not recognize ({}). Сертификат подписанта содержит критические расширения, которые PdfCraft не распознаёт ({}).+ The signer's certificate is not in the signature. Сертификата подписанта нет в подписи.+ The signer's certificate is not issued for signing documents (its extended key usage has no document-signing purpose). Сертификат подписанта выпущен не для подписания документов (в его расширенном назначении ключа нет подписания документов).+ The signer's certificate was not valid at the time of signing. Сертификат подписанта не был действителен на момент подписания.+ The signer's identity is unknown because it has not been included in your list of trusted certificates and none of its parent certificates are trusted certificates. Личность подписанта неизвестна: его сертификата нет в вашем списке доверенных сертификатов, и ни один из родительских сертификатов не является доверенным.+ The signer's identity is valid. Личность подписанта подтверждена.+ The timestamp authority's certificate is not issued for time stamping. Сертификат службы меток времени выпущен не для проставления меток времени.+ The timestamp authority's certificate was not valid at the time of timestamping. Сертификат службы меток времени не был действителен на момент проставления метки.+ The timestamp contents are not hexadecimal. Содержимое метки времени не в шестнадцатеричном виде.+ The timestamp has no valid byte range. У метки времени нет допустимого диапазона байтов.+ The timestamp token could not be read ({}). Не удалось прочитать маркер метки времени ({}).+ The timestamp token is valid and its authority is trusted. Маркер метки времени действителен, и его службе доверяют.+ The timestamp token is valid, but the timestamp authority is not in your list of trusted certificates. Маркер метки времени действителен, но службы меток времени нет в вашем списке доверенных сертификатов.+ The timestamp's byte range does not exclude exactly its contents. Диапазон байтов метки времени не исключает в точности её содержимое.+ The timestamp's byte range does not match the file. Диапазон байтов метки времени не соответствует файлу.+ The window shows the file name, not the title (Initial View > Show) Окно показывает имя файла, а не заголовок (Начальный вид > Показать)+ Theme Тема+ There is no folder to save the digital ID in. Нет папки для сохранения цифрового идентификатора.+ This document has not been modified since this signature was applied. Документ не изменялся после этой подписи.+ This document has not been modified since this timestamp was applied. Документ не изменялся после этой метки времени.+ This file changed on disk. Reload it to see the new version; your unsaved changes will be lost. Файл изменился на диске. Перезагрузите его, чтобы увидеть новую версию; несохранённые изменения будут потеряны.+ This signature uses RIPEMD-160, a legacy 160-bit hash algorithm that is no longer recommended for signatures. It still validates, but it should not be relied on. Эта подпись использует RIPEMD-160, устаревший 160-битный алгоритм хэширования, который больше не рекомендуется для подписей. Проверку она проходит, но полагаться на неё не стоит.+ This signature uses SHA-1, a weak hash algorithm: collisions in it have been demonstrated. It still validates because many documents signed years ago use it, but it should not be relied on. Эта подпись использует SHA-1, слабый алгоритм хэширования: для него показаны коллизии. Проверку она проходит, потому что им подписано много старых документов, но полагаться на неё не стоит.+ This signature uses an RSA key shorter than 2048 bits, which is no longer considered strong enough for signatures. It still validates, but it should not be relied on. Эта подпись использует ключ RSA короче 2048 бит, который больше не считается достаточно стойким для подписей. Проверку она проходит, но полагаться на неё не стоит.+ Undo {action} Отменить: {action}+ Unsigned signature field Неподписанное поле подписи+ Unsigned signature field: {name} Неподписанное поле подписи: {name}+ Use {what} Использовать: {what}+ Username Имя пользователя+ Warning Предупреждение+ Zoom in (⌘+) Увеличить (⌘+)+ Zoom in / out (also pinch or ⌘-scroll) Увеличить / уменьшить (также щипком или ⌘ с прокруткой)+ Zoom out (⌘−) Уменьшить (⌘−)+ a table has 1 to {max} columns в таблице от 1 до {max} столбцов+ a table has 1 to {max} rows в таблице от 1 до {max} строк+ alternate text hides an annotation inside it альтернативный текст скрывает аннотацию внутри элемента+ alternate text on an element with no page content альтернативный текст у элемента без содержимого страницы+ comments комментарии+ document security store хранилище безопасности документа+ document structure структура документа+ form fill заполнение форм+ its alternate text is inside another element's and will never be read его альтернативный текст находится внутри альтернативного текста другого элемента и никогда не будет прочитан+ links ссылки+ metadata метаданные+ no alternate text нет альтернативного текста+ no header cells (TH) нет ячеек заголовка (TH)+ no summary нет сводки+ not in a TR не внутри TR+ not in a Table, THead, TBody or TFoot не внутри Table, THead, TBody или TFoot+ not in an L (list) не внутри L (списка)+ not in an LI (list item) не внутри LI (элемента списка)+ of из+ other changes прочие изменения+ page content содержимое страницы+ page {n} is out of range (1–{count}) страница {n} вне диапазона (1-{count})+ pages added or removed добавлены или удалены страницы+ rows have between {min} and {max} columns в строках от {min} до {max} столбцов+ the area, the spacing and the column widths must be numbers, the spacing 0 or more and each width more than 0 область, интервал и ширины столбцов должны быть числами, интервал не меньше 0, а каждая ширина больше 0+ the first heading is an H{n}; headings should not skip levels первый заголовок имеет уровень H{n}; уровни заголовков не следует пропускать+ the first row number can be at most {max} номер первой строки не может быть больше {max}+ the signed version could not be read не удалось прочитать подписанную версию+ {n} contributors · {c} commits участников: {n} · коммитов: {c}+ {n} pages and no bookmarks страниц: {n}, закладок нет+ {page} is not a page number or label {page} не является номером или меткой страницы+ {ty} element on page {p}: {what} Элемент {ty} на странице {p}: {what}+ {ty} element: {what} Элемент {ty}: {what}+ {who} in this document tried to open an address PdfCraft won't open: {e}. {who} в этом документе пытается открыть адрес, который PdfCraft не открывает: {e}.+ {who} in this document tried to open an address PdfCraft won't open: {e}. Only web (http, https) and email (mailto) links open from documents. {who} в этом документе пытается открыть адрес, который PdfCraft не открывает: {e}. Из документов открываются только веб-ссылки (http, https) и ссылки на почту (mailto).+ {who}, certificate issued by an unknown issuer. {who}, сертификат выпущен неизвестным издателем.+ {who}, certificate issued by {issuer}. {who}, сертификат выпущен: {issuer}.+ {} annotation on page {p} isn't tagged Аннотация {} на странице {p} не размечена тегами+ {} annotations aren't allowed Аннотации {} не допускаются+ ΔLOC Δстрок+ … and {n} more … и ещё {n}+ −Bin −двоич.+ −LOC −строк+@plural Delete {n} field|Delete {n} fields Удалить {n} поле|Удалить {n} поля|Удалить {n} полей+@plural {n} byte|{n} bytes {n} байт|{n} байта|{n} байт+@plural {n} comment|{n} comments {n} комментарий|{n} комментария|{n} комментариев+@plural {n} file|{n} files {n} файл|{n} файла|{n} файлов+@plural {n} image optimized|{n} images optimized Оптимизировано {n} изображение|Оптимизировано {n} изображения|Оптимизировано {n} изображений+@plural {n} item discarded|{n} items discarded Отброшен {n} элемент|Отброшено {n} элемента|Отброшено {n} элементов+@plural {n} pixel|{n} pixels {n} пиксель|{n} пикселя|{n} пикселей+@plural {n} result|{n} results {n} результат|{n} результата|{n} результатов+action wizard Start Начать+calendar date April Апрель+calendar date August Август+calendar date December Декабрь+calendar date February Февраль+calendar date January Январь+calendar date July Июль+calendar date June Июнь+calendar date March Март+calendar date May Май+calendar date November Ноябрь+calendar date October Октябрь+calendar date September Сентябрь+calendar weekday Fr Пт+calendar weekday Mo Пн+calendar weekday Sa Сб+calendar weekday Su Вс+calendar weekday Th Чт+calendar weekday Tu Вт+calendar weekday We Ср+certificate Basic constraints Основные ограничения+certificate Intended usage Назначение+certificate Issued by Кем выдан+certificate Issued to Кому выдан+certificate Issuer Издатель+certificate Key usage Назначение ключа+certificate Public key Открытый ключ+certificate SHA-1 digest Хэш SHA-1+certificate SHA-256 digest Хэш SHA-256+certificate Self-signed Самозаверенный+certificate Serial number Серийный номер+certificate Subject Субъект+certificate Valid from Действителен с+certificate Valid to Действителен до+certificate Validity ends Окончание срока действия+certificate Validity starts Начало срока действия+certificate Version Версия+comment menu Edit Изменить+signature pad Type Ввести+theme Appearance Оформление