From dcf585243252815404e6c21b7af2d9296399a014 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Thu, 18 May 2023 13:13:08 +0300 Subject: [PATCH] add ru_RU language --- src/main/resources/messages_ru_RU.properties | 444 ++++++++++++++++++ src/main/resources/static/images/flags/ru.svg | 7 + .../resources/templates/fragments/navbar.html | 3 + 3 files changed, 454 insertions(+) create mode 100644 src/main/resources/messages_ru_RU.properties create mode 100644 src/main/resources/static/images/flags/ru.svg diff --git a/src/main/resources/messages_ru_RU.properties b/src/main/resources/messages_ru_RU.properties new file mode 100644 index 00000000..769bf84c --- /dev/null +++ b/src/main/resources/messages_ru_RU.properties @@ -0,0 +1,444 @@ +########### +# Generic # +########### +# the direction that the language is written (ltr = left to right, rtl = right to left) +language.direction=ltr + +pdfPrompt=Выберите PDF(ы) +multiPdfPrompt=Выберите PDFы (2+) +multiPdfDropPrompt=Выберите (или перетащите) все необходимые PDFы +imgPrompt=Выберите картинку(и) +genericSubmit=Отправить +processTimeWarning=Внимание: Этот процесс может занять до минуты в зависимости от размера файла. +pageOrderPrompt=Порядок страниц (введите список номеров страниц через запятую): +goToPage=Вперед +true=Истина +false=Ложь +unknown=Неизвестно +save=Сохранить +close=Закрыть +filesSelected=файлов выбрано +noFavourites=Нет избранного +bored=Скучно ждать? +############# +# HOME-PAGE # +############# +home.desc=Ваш локальный универсальный магазин для всех ваших потребностей в PDF. + + +navbar.convert=Конвертировать +navbar.security=Безопасность +navbar.other=Другое +navbar.darkmode=Темный режим +navbar.pageOps=Операции со страницей + +home.multiTool.title=Мультиинструмент PDF +home.multiTool.desc=Объединение, поворот, изменение порядка и удаление страниц + +home.merge.title=Объединить +home.merge.desc=Легко объединяйте несколько PDF-файлов в один. + +home.split.title=Разделить +home.split.desc=Разделить PDF-файлы на несколько документов + +home.rotate.title=Повернуть +home.rotate.desc=Легко поворачивайте свои PDF-файлы. + +home.imageToPdf.title=Изображение в PDF +home.imageToPdf.desc=Преобразование изображения (PNG, JPEG, GIF) в PDF. + +home.pdfToImage.title=PDF в изображение +home.pdfToImage.desc=Преобразование PDF в изображение. (PNG, JPEG, GIF) + +home.pdfOrganiser.title=Реорганизация +home.pdfOrganiser.desc=Удалить/переставить страницы в любом порядке + +home.addImage.title=Добавить изображение +home.addImage.desc=Добавляет изображение в заданное место в PDF (в процессе) + +home.watermark.title=Добавить водяной знак +home.watermark.desc=Добавьте собственный водяной знак в документ PDF. + +home.remove-watermark.title=Удалить водяной знак +home.remove-watermark.desc=Удалите водяные знаки из документа PDF. + +home.permissions.title=Изменить разрешения +home.permissions.desc=Измените разрешения вашего PDF-документа + +home.removePages.title=Удаление +home.removePages.desc=Удалите ненужные страницы из документа PDF. + +home.addPassword.title=Добавить пароль +home.addPassword.desc=Зашифруйте PDF-документ паролем. + +home.removePassword.title=Удалить пароль +home.removePassword.desc=Снимите защиту паролем с вашего PDF-документа. + +home.compressPdfs.title=Сжать +home.compressPdfs.desc=Сжимайте PDF-файлы, чтобы уменьшить их размер. + +home.changeMetadata.title=Изменить метаданные +home.changeMetadata.desc=Изменить/удалить/добавить метаданные из документа PDF + +home.fileToPDF.title=Конвертировать файл в PDF +home.fileToPDF.desc=Конвертируйте практически любой файл в PDF (DOCX, PNG, XLS, PPT, TXT и другие) + +home.ocr.title=OCR / Очистка сканирования +home.ocr.desc=Очистка сканирования и обнаружение текста на изображениях в PDF-файле и повторно добавляет его как текст. + +home.extractImages.title=Извлечь изображения +home.extractImages.desc=Извлекает все изображения из PDF и сохраняет их в zip + +home.pdfToPDFA.title=PDF в PDF/A +home.pdfToPDFA.desc=Преобразование PDF в PDF/A для длительного хранения + +home.PDFToWord.title=PDF в Word +home.PDFToWord.desc=Преобразование PDF в форматы Word (DOC, DOCX и ODT) + +home.PDFToPresentation.title=PDF в презентацию +home.PDFToPresentation.desc=Преобразование PDF в форматы презентаций (PPT, PPTX и ODP) + +home.PDFToText.title=PDF в Text/RTF +home.PDFToText.desc=Преобразование PDF в текстовый или RTF формат + +home.PDFToHTML.title=PDF в HTML +home.PDFToHTML.desc=Преобразование PDF в формат HTML + +home.PDFToXML.title=PDF в XML +home.PDFToXML.desc=Преобразование PDF в формат XML + +home.ScannerImageSplit.title=Обнаружение/разделение отсканированных фотографий +home.ScannerImageSplit.desc=Разделяет несколько фотографий из фото/PDF + +home.sign.title=Подпись +home.sign.desc=Добавляет подпись в PDF с помощью рисунка, текста или изображения + +home.flatten.title=Сглаживание +home.flatten.desc=Удалить все интерактивные элементы и формы из PDF + +home.repair.title=Ремонт +home.repair.desc=Пытается восстановить поврежденный/сломанный PDF + +home.removeBlanks.title=Удалить пустые страницы +home.removeBlanks.desc=Обнаруживает и удаляет пустые страницы из документа + +home.compare.title=Сравнение +home.compare.desc=Сравнивает и показывает различия между двумя PDF-документами + +downloadPdf=Скачать PDF +text=Текст +font=Шрифт + +removeBlanks.title=Удалить Пустые +removeBlanks.header=Удалить Пустые Страницы +removeBlanks.threshold=Порог: +removeBlanks.thresholdDesc=Порог для определения того, насколько белым должен быть белый пиксель +removeBlanks.whitePercent=Процент Белого (%): +removeBlanks.whitePercentDesc=Общий процент белого на странице, для удаления +removeBlanks.submit=Удалить Пустые + +compare.title=Сравнение +compare.header=Сравнение PDFы +compare.document.1=Документ 1 +compare.document.2=Документ 2 +compare.submit=Сравнить + +sign.title=Подпись +sign.header=Подписать PDFы +sign.upload=Загрузить изображение +sign.draw=Нарисовать подпись +sign.text=Ввод текста +sign.clear=Очистить +sign.add=Добавить + +repair.title=Ремонт +repair.header=Ремонт PDF ов +repair.submit=Ремонт + +flatten.title=Сглаживание +flatten.header=Сглаживание PDF ов +flatten.submit=Сгладить + +ScannerImageSplit.selectText.1=Угловой порог: +ScannerImageSplit.selectText.2=Устанавливает минимальный абсолютный угол, необходимый для поворота изображения (по умолчанию: 10). +ScannerImageSplit.selectText.3=Допуск: +ScannerImageSplit.selectText.4=Определяет диапазон изменения цвета вокруг предполагаемого цвета фона (по умолчанию: 30). +ScannerImageSplit.selectText.5=Минимальная площадь: +ScannerImageSplit.selectText.6=Устанавливает минимальный порог площади для фотографии (по умолчанию: 10000). +ScannerImageSplit.selectText.7=Минимальная площадь контура: +ScannerImageSplit.selectText.8=Устанавливает минимальный порог области контура для фотографии +ScannerImageSplit.selectText.9=Размер границы: +ScannerImageSplit.selectText.10=Устанавливает размер добавляемой и удаляемой границы, чтобы предотвратить появление белых границ на выходе (по умолчанию: 1). + +navbar.settings=Настройки +settings.title=Настройки +settings.update=Доступно обновление +settings.appVersion=Версия приложения: +settings.downloadOption.title=Выберите вариант загрузки (для загрузки одного файла без zip): +settings.downloadOption.1=Открыть в том же окне +settings.downloadOption.2=Открыть в новом окне +settings.downloadOption.3=Загрузить файл +settings.zipThreshold=Zip-файлы, когда количество загруженных файлов превышает + + + + + +#OCR +ocr.title=OCR / Очистка сканирования +ocr.header=Очистка сканирования / OCR (Optical Character Recognition) Распознавание текста +ocr.selectText.1=Выберите языки, которые должны быть обнаружены в PDF-файле (перечислены те, которые обнаружены в данный момент): +ocr.selectText.2=Создайте текстовый файл, содержащий текст OCR, вместе с PDF-файлом, обработанным OCR. +ocr.selectText.3=Правильные страницы были отсканированы под перекошенным углом путем поворота их на место +ocr.selectText.4=Очистите страницу, чтобы меньше шансов, что OCR найдет текст в фоновом шуме. (без изменения выхода) +ocr.selectText.5=Очистите страницу, чтобы меньше шансов, что OCR найдет текст в фоновом шуме, поддерживает очистку вывода. +ocr.selectText.6=Игнорирует страницы с интерактивным текстом, распознает только страницы с изображениями +ocr.selectText.7=Принудительное распознавание символов, будет распознавать каждую страницу, удаляя все элементы исходного текста +ocr.selectText.8=Обычный (будет ошибка, если PDF содержит текст) +ocr.selectText.9=Дополнительные настройки +ocr.selectText.10=OCR режим +ocr.selectText.11=Удалить изображения после OCR (удаляет ВСЕ изображения, полезно только в том случае, если они являются частью шага преобразования) +ocr.selectText.12=Тип рендера (расширенный) +ocr.help=Прочтите эту документацию о том, как использовать это для других языков и/или использовать не в докере. +ocr.credit=Этот сервис использует OCRmyPDF и Tesseract для OCR. +ocr.submit=Обработка PDF с OCR + + + +extractImages.title=Извлечь изображения +extractImages.header=Извлечь изображения +extractImages.selectText=Выберите формат изображения для преобразования извлеченных изображений в +extractImages.submit=Извлечь + + +#File to PDF +fileToPDF.title=Файл в PDF +fileToPDF.header=Конвертировать любой файл в PDF +fileToPDF.credit=Этот сервис использует LibreOffice и Unoconv для преобразования файлов. +fileToPDF.supportedFileTypes=Поддерживаемые типы файлов должны включать приведенные ниже, однако полный обновленный список поддерживаемых форматов см. в документации LibreOffice. +fileToPDF.submit=Преобразовать в PDF + + +#compress +compress.title=Сжать +compress.header=Сжать PDF +compress.credit=Этот сервис использует OCRmyPDF для сжатия/оптимизации PDF. +compress.selectText.1=Уровень оптимизации: +compress.selectText.2=0 (Без оптимизации) +compress.selectText.3=1 (Оптимизация по умолчанию без потерь) +compress.selectText.4=2 (Оптимизация с потерями) +compress.selectText.5=3 (Оптимизация с потерями, более агрессивная) +compress.selectText.6=Включить быстрый веб-просмотр (линеаризовать PDF) +compress.selectText.7=Включить кодирование JBIG2 с потерями +compress.submit=Сжать + + +#Add image +addImage.title=Добавить изображение +addImage.header=Добавить изображение в PDF +addImage.everyPage=Каждая страница? +addImage.submit=Добавить изображение + + +#merge +merge.title=Объединить +merge.header=Объединение нескольких PDF-файлов (2+) +merge.submit=Объединить + +#pdfOrganiser +pdfOrganiser.title=Организатор страниц +pdfOrganiser.header=Организатор PDF-страниц +pdfOrganiser.submit=Переупорядочить страницы + +#multiTool +multiTool.title=Мультиинструмент PDF +multiTool.header=Мультиинструмент PDF + + +#pageRemover +pageRemover.title=Удаление страниц +pageRemover.header=Удаление PDF-страниц +pageRemover.pagesToDelete=Страницы для удаления (введите список номеров страниц через запятую): +pageRemover.submit=Удалить страницы + +#rotate +rotate.title=Повернуть PDF +rotate.header=Повернуть PDF +rotate.selectAngle=Выберите угол поворота (кратный 90 градусам): +rotate.submit=Повернуть + + + + +#merge +split.title=Разделить PDF +split.header=Разделить PDF +split.desc.1=Выбранные вами числа — это номера страниц, на которых вы хотите сделать разделение. +split.desc.2=Таким образом, выбор 1,3,7-8 разделит 10-страничный документ на 6 отдельных PDF-файлов с: +split.desc.3=Документ #1: Page 1 +split.desc.4=Документ #2: Page 2 and 3 +split.desc.5=Документ #3: Page 4, 5 and 6 +split.desc.6=Документ #4: Page 7 +split.desc.7=Документ #5: Page 8 +split.desc.8=Документ #6: Page 9 and 10 +split.splitPages=Введите страницы для разделения: +split.submit=Разделить + + +#merge +imageToPDF.title=Изображение в PDF +imageToPDF.header=Изображение в PDF +imageToPDF.submit=Конвертировать +imageToPDF.selectText.1=Растянуть, чтобы соответствовать +imageToPDF.selectText.2=Автоматический поворот PDF +imageToPDF.selectText.3=Многофайловая логика (включена только при работе с несколькими изображениями) +imageToPDF.selectText.4=Объединить в один PDF +imageToPDF.selectText.5=Преобразование в отдельные PDF-файлы + +#pdfToImage +pdfToImage.title=PDF в изображение +pdfToImage.header=PDF в изображение +pdfToImage.selectText=Формат изображения +pdfToImage.singleOrMultiple=Тип результата изображения +pdfToImage.single=Одно большое изображение +pdfToImage.multi=Несколько изображений +pdfToImage.colorType=Тип цвета +pdfToImage.color=Цвет +pdfToImage.grey=Оттенки серого +pdfToImage.blackwhite=Черно-белый (может потерять данные!) +pdfToImage.submit=Конвертировать + +#addPassword +addPassword.title=Добавить пароль +addPassword.header=Добавить пароль (зашифровать) +addPassword.selectText.1=Выберите PDF для шифрования +addPassword.selectText.2=Пароль +addPassword.selectText.3=Длина ключа шифрования +addPassword.selectText.4=Более высокие значения сильнее, но более низкие значения имеют лучшую совместимость. +addPassword.selectText.5=Разрешения на установку +addPassword.selectText.6=Предотвратить сборку документа +addPassword.selectText.7=Предотвратить извлечение контента +addPassword.selectText.8=Предотвратить извлечение для доступности +addPassword.selectText.9=Запретить заполнение формы +addPassword.selectText.10=Предотвратить модификацию +addPassword.selectText.11=Запретить модификацию аннотаций +addPassword.selectText.12=Запретить печать +addPassword.selectText.13=Запретить печать разных форматов +addPassword.submit=Шифровать + +#watermark +watermark.title=Добавить водяной знак +watermark.header=Добавить водяной знак +watermark.selectText.1=Выберите PDF, чтобы добавить водяной знак: +watermark.selectText.2=Текст водяного знака: +watermark.selectText.3=Размер шрифта: +watermark.selectText.4=Поворот (0-360): +watermark.selectText.5=widthSpacer (пробел между каждым водяным знаком по горизонтали): +watermark.selectText.6=heightSpacer (пробел между каждым водяным знаком по вертикали): +watermark.selectText.7=Непрозрачность (0% - 100%): +watermark.submit=Добавить водяной знак + +#remove-watermark +remove-watermark.title=Удалить водяной знак +remove-watermark.header=Удалить водяной знак +remove-watermark.selectText.1=Выберите PDF, чтобы удалить водяной знак из: +remove-watermark.selectText.2=Текст водяного знака: +remove-watermark.submit=Удалить водяной знак + +#Change permissions +permissions.title=Изменить разрешения +permissions.header=Изменить разрешения +permissions.warning=Предупреждение о том, что эти разрешения нельзя изменить, рекомендуется установить их с помощью пароля на странице добавления пароля. +permissions.selectText.1=Выберите PDF, чтобы изменить разрешения +permissions.selectText.2=Разрешения на установку +permissions.selectText.3=Предотвратить сборку документа +permissions.selectText.4=Предотвратить извлечение контента +permissions.selectText.5=Предотвратить извлечение для доступности +permissions.selectText.6=Запретить заполнение формы +permissions.selectText.7=Предотвратить модификацию +permissions.selectText.8=Запретить модификацию аннотаций +permissions.selectText.9=Запретить печать +permissions.selectText.10=Запретить печать разных форматов +permissions.submit=Изменить + +#remove password +removePassword.title=Удалить пароль +removePassword.header=Удалить пароль (Расшифровка) +removePassword.selectText.1=Выберите PDF для расшифровки +removePassword.selectText.2=Пароль +removePassword.submit=Удалить + +changeMetadata.title=Изменить метаданные +changeMetadata.header=Изменить метаданные +changeMetadata.selectText.1=Пожалуйста, отредактируйте переменные, которые вы хотите изменить +changeMetadata.selectText.2=Удалить все метаданные +changeMetadata.selectText.3=Показать пользовательские метаданные: +changeMetadata.author=Автор: +changeMetadata.creationDate=Дата создания (yyyy/MM/dd HH:mm:ss): +changeMetadata.creator=Создатель: +changeMetadata.keywords=Ключевые слова: +changeMetadata.modDate=Дата изменения (yyyy/MM/dd HH:mm:ss): +changeMetadata.producer=Изготовитель: +changeMetadata.subject=Тема: +changeMetadata.title=Заголовок: +changeMetadata.trapped=Trapped: +changeMetadata.selectText.4=Другие метаданные: +changeMetadata.selectText.5=Добавить пользовательскую запись метаданных +changeMetadata.submit=Изменить + +xlsToPdf.title=Excel в PDF +xlsToPdf.header=Excel в PDF +xlsToPdf.selectText.1=Выберите книгу Excel XLS или XLSX для преобразования +xlsToPdf.convert=Конвертировать + + + + +pdfToPDFA.title=PDF в PDF/A +pdfToPDFA.header=PDF в PDF/A +pdfToPDFA.credit=Этот сервис использует OCRmyPDF для преобразования PDF/A +pdfToPDFA.submit=Конвертировать + + + +PDFToWord.title=PDF в Word +PDFToWord.header=PDF в Word +PDFToWord.selectText.1=Формат выходного файла +PDFToWord.credit=Этот сервис использует LibreOffice для преобразования файлов. +PDFToWord.submit=Конвертировать + +PDFToPresentation.title=PDF в Презентацию +PDFToPresentation.header=PDF в Презентацию +PDFToPresentation.selectText.1=Формат выходного файла +PDFToPresentation.credit=Этот сервис использует LibreOffice для преобразования файлов. +PDFToPresentation.submit=Конвертировать + + +PDFToText.title=PDF в Text/RTF +PDFToText.header=PDF в Text/RTF +PDFToText.selectText.1=Формат выходного файла +PDFToText.credit=Этот сервис использует LibreOffice для преобразования файлов. +PDFToText.submit=Конвертировать + + +PDFToHTML.title=PDF в HTML +PDFToHTML.header=PDF в HTML +PDFToHTML.credit=Этот сервис использует LibreOffice для преобразования файлов. +PDFToHTML.submit=Конвертировать + +PDFToXML.title=PDF в XML +PDFToXML.header=PDF в XML +PDFToXML.credit=Этот сервис использует LibreOffice для преобразования файлов. +PDFToXML.submit=Конвертировать + + + + + + + + + + + + diff --git a/src/main/resources/static/images/flags/ru.svg b/src/main/resources/static/images/flags/ru.svg new file mode 100644 index 00000000..f4d27efc --- /dev/null +++ b/src/main/resources/static/images/flags/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/main/resources/templates/fragments/navbar.html b/src/main/resources/templates/fragments/navbar.html index cf4fa792..fe957f3f 100644 --- a/src/main/resources/templates/fragments/navbar.html +++ b/src/main/resources/templates/fragments/navbar.html @@ -357,6 +357,9 @@ function compareVersions(version1, version2) { icon Polski + + icon Русский +