diff --git a/public/locales/be/common.json b/public/locales/be/common.json index d4d7a259..d2f6f21d 100644 --- a/public/locales/be/common.json +++ b/public/locales/be/common.json @@ -5,7 +5,7 @@ "contact": "Кантакты", "licensing": "Ліцэнзія", "allTools": "Усе інструменты", - "docs": "Docs", + "docs": "Дакументацыя", "openMainMenu": "Адкрыць галоўнае меню", "language": "Мова", "searchLanguage": "Пошук мовы…", @@ -59,7 +59,7 @@ "title": "Пачніце працу з", "toolsLabel": "інструментамі", "subtitle": "Націсніце на інструмент, каб адкрыць запампоўшчык", - "searchPlaceholder": "Пошук (напр., \"выдаліць\", \"сціснуць\"...)", + "searchPlaceholder": "Пошук (напр., «выдаліць», «сціснуць»...)", "backToTools": "Назад да інструментаў", "firstLoadNotice": "Першае адкрыццё займае крыху часу, пакуль загружаецца рухавік канвертацыі. Потым усё будзе адкрывацца імгненна." }, @@ -100,11 +100,11 @@ }, "howItWorks": { "title": "Як гэта працуе", - "step1Title": "Загрузіць файл", + "step1Title": "Запампуйце файл", "step1": "Націсніце або перацягніце файл, каб пачаць", - "step2Title": "Апрацоўка", + "step2Title": "Апрацуйце", "step2": "Націсніце кнопку апрацоўкі", - "step3Title": "Спампаваць", + "step3Title": "Спампуйце", "step3": "Імгненна захавайце апрацаваны файл" }, "relatedTools": { @@ -175,7 +175,7 @@ }, "ccpa": { "title": "Адпаведнасць CCPA", - "description": "Дае жыхарам Каліфорніі правы ведаць, як збіраецца, выкарыстоўваецца і перадаецца іх персанальная інфармацыя." + "description": "Дае жыхарам Каліфорніі правы адносна таго, як збіраецца, выкарыстоўваецца і перадаецца іх персанальная інфармацыя." }, "hipaa": { "title": "Адпаведнасць HIPAA", @@ -211,7 +211,7 @@ "answer": "Звычайна інструменты PDF запампоўваюць вашы файлы на сервер для апрацоўкі. BentoPDF ніколі так не робіць. Мы выкарыстоўваем бяспечныя сучасныя вэб-тэхналогіі, каб апрацоўваць вашы файлы непасрэдна ў браўзеры. Гэта азначае большую хуткасць, лепшую прыватнасць і поўны спакой." }, "browserBased": { - "question": "Чаму апрацоўка ў браўзеры - гэта бяспечна?", + "question": "Чаму апрацоўка ў браўзеры — гэта бяспечна?", "answer": "Працуючы цалкам у браўзеры, BentoPDF гарантуе, што вашы файлы ніколі не пакінуць вашу прыладу. Гэта ліквідуе рызыкі ўзлому сервераў, уцечак даных або несанкцыянаванага доступу. Вашы файлы застаюцца вашымі — заўсёды." }, "analytics": { @@ -305,7 +305,7 @@ }, "free": { "title": "Цалкам бясплатна", - "description": "Без пробных версій, падпісак, схаваных плацяжоў і без \"прэміум\" функцый. Мы верым, што магутныя інструменты PDF павінны быць грамадскай карысцю, а не цэнтрам прыбытку." + "description": "Без пробных версій, падпісак, схаваных плацяжоў і без «прэміум» функцый. Мы верым, што магутныя інструменты PDF павінны быць грамадскай карысцю, а не цэнтрам прыбытку." }, "noAccount": { "title": "Не патрэбны ўліковы запіс", @@ -353,12 +353,12 @@ "download": "Спампаваць:", "downloadSelected": "Спампаваць выбранае", "exportPdf": "Экспартаваць PDF", - "uploadPdfFiles": "Выбраць PDF або выявы", - "dragAndDrop": "Перацягніце PDF або выявы сюды або націсніце, каб выбраць", + "uploadPdfFiles": "Выбраць PDF або відарысы", + "dragAndDrop": "Перацягніце PDF або відарысы сюды або націсніце, каб выбраць", "selectFiles": "Выбраць файлы", - "dropToAdd": "Адпусціце PDF або выявы для дабаўлення", - "convertingImages": "Канвертацыя выяў у PDF...", - "failedToConvertImages": "Не ўдалося канвертаваць выявы ў PDF.", + "dropToAdd": "Адпусціце PDF або відарысы, каб дадаць", + "convertingImages": "Канвертаванне відарысаў у PDF...", + "failedToConvertImages": "Не ўдалося канвертаваць відарысы ў PDF.", "renderingPages": "Апрацоўка старонак...", "actions": { "duplicatePage": "Дубляваць гэту старонку", diff --git a/public/locales/be/tools.json b/public/locales/be/tools.json index 858af326..70d1ef2f 100644 --- a/public/locales/be/tools.json +++ b/public/locales/be/tools.json @@ -19,7 +19,8 @@ "name": "Аб'яднаць PDF", "subtitle": "Аб'яднаць некалькі PDF у адзін файл. Закладкі захоўваюцца.", "retainPageLabels": "Захоўваць арыгінальныя пазнакі старонак з кожнага файла", - "retainPageLabelsHint": "Выключана (па змаўчанні): аб’яднаны PDF выкарыстоўвае натуральную нумарацыю 1–N. Уключана: арыгінальныя пазнакі старонак кожнага файла захоўваюцца (могуць узнікнуць паўторы)." + "retainPageLabelsHint": "Выключана (прадвызначана): аб'яднаны PDF выкарыстоўвае натуральную нумарацыю 1–N. Уключана: арыгінальныя пазнакі старонак кожнага файла захоўваюцца (могуць узнікнуць паўторы).", + "removeDuplicateFonts": "Выдаліць дублікаты шрыфтоў" }, "splitPdf": { "name": "Падзяліць PDF", @@ -32,7 +33,7 @@ "condense": "Condense (Рэкамендуецца)", "photon": "Photon (Для PDF з вялікай колькасцю фота)", "condenseInfo": "Condense выкарыстоўвае прасунутае сцісканне: выдаляе лішняе, аптымізуе відарысы, паднаборы шрыфтоў. Найлепш пасуе для большасці PDF.", - "photonInfo": "Photon ператварае старонкі ў відарысы. Для PDF з вялікай колькасцю фота або сканіраваных PDF.", + "photonInfo": "Photon канвертуе старонкі ў відарысы. Для PDF з вялікай колькасцю фота або сканаваных PDF.", "photonWarning": "Папярэджанне: стане немагчыма вылучыць тэкст, і перастануць працаваць спасылкі.", "levelLabel": "Узровень сціскання", "light": "Лёгкі (Захаванне якасці)", @@ -57,24 +58,24 @@ }, "editPdfText": { "name": "Рэдагаваць тэкст PDF", - "subtitle": "Націсніце на любы абзац і рэдагуйце яго на месцы з імгненнай перакампаноўкай тэксту, шрыфтамі і стылямі.", + "subtitle": "Рэдагаваць любы абзац на месцы — з імгненнай перакампаноўкай тэксту, шрыфтамі і стылямі.", "saved": "PDF паспяхова захаваны! ({{size}} КБ)", "failedToLoad": "Не ўдалося загрузіць рэдактар тэксту PDF.", - "howToUpload": "Загрузіць PDF", + "howToUpload": "Запампуйце PDF", "howToClick": "Націсніце на абзац", "howToRestyle": "Змяніце стыль", - "relatedPdfEditor": "Каментуйце і разметьце PDF", - "relatedSignPdf": "Намалюйце, увядзіце або загрузіце подпіс", - "relatedWatermark": "Нанясіце тэкст або выявы", - "relatedStamps": "Размяшчайце штампы на старонках", - "relatedCompress": "Паменшыце памер файла", + "relatedPdfEditor": "Анатаваць і размячаць PDF", + "relatedSignPdf": "Намаляваць, увесці або запампаваць подпіс", + "relatedWatermark": "Нанесці тэкст або відарысы", + "relatedStamps": "Размясціць штампы на старонках", + "relatedCompress": "Паменшыць памер файла", "relatedOrganizeName": "Упарадкаваць PDF", - "relatedOrganize": "Мяняйце парадак і кіруйце старонкамі", + "relatedOrganize": "Змяніць парадак і кіраваць старонкамі", "open": "Адкрыць", "export": "Экспарт", "filterAll": "Усе", "filterText": "Тэкст", - "filterImages": "Выявы", + "filterImages": "Відарысы", "filterShapes": "Фігуры", "addText": "Дадаць тэкст", "langAuto": "Аўта", @@ -83,7 +84,7 @@ "next": "Далей", "replace": "Замяніць", "replaceAll": "Замяніць усё", - "emptyState": "Адкрыйце PDF, каб рэдагаваць тэкст, выявы і фігуры.", + "emptyState": "Адкрыйце PDF, каб рэдагаваць тэкст, відарысы і фігуры.", "choosePdf": "Выберыце PDF…", "font": "Шрыфт", "systemFonts": "Сістэмныя шрыфты", @@ -96,32 +97,32 @@ "direction": "Напрамак", "dirAuto": "Аўта", "pathStroke": "Абвядзенне контуру", - "tipBackToUpload": "Назад да загрузкі", + "tipBackToUpload": "Назад да запампоўкі", "tipOpenAnotherPdf": "Адкрыць іншы PDF", "tipExportS": "Экспарт (⌘S)", - "tipUndoZ": "Адмяніць (⌘Z)", - "tipRedoZ": "Паўтарыць (⇧⌘Z)", + "tipUndoZ": "Адрабіць (⌘Z)", + "tipRedoZ": "Узнавіць (⇧⌘Z)", "tipFileDetails": "Звесткі пра файл", "tipEditExistingContent": "Рэдагаваць наяўнае змесціва", "tipWhatTheEditToolTouchesNarrowTheScopeOnBus": "На што дзейнічае інструмент рэдагавання — звузьце вобласць на насычаных старонках", "tipClickThePageToAddATextBox": "Націсніце на старонку, каб дадаць тэкставае поле", "tipSpellCheckLanguage": "Мова праверкі правапісу", "tipFindAndReplace": "Знайсці і замяніць", - "tipAddAnImage": "Дадаць выяву", - "tipCopyThisPageSTextInReadingOrder": "Скапіяваць тэкст старонкі ў парадку чытання", + "tipAddAnImage": "Дадаць відарыс", + "tipCopyThisPageSTextInReadingOrder": "Скапіраваць тэкст старонкі ў парадку чытання", "tipCheckTheSpellingOfThisPage": "Праверыць правапіс на гэтай старонцы", "tipShowOrHideTheFormatPanel": "Паказаць або схаваць панэль фарматавання", "phReplaceWith": "Замяніць на", "tipAddToYourDictionary": "Дадаць у слоўнік", "tipClose": "Закрыць", "phFind": "Знайсці", - "tipPreviousMatch": "Папярэдні супадзенне", + "tipPreviousMatch": "Папярэдняе супадзенне", "tipNextMatch": "Наступнае супадзенне", "tipRotateLeft90": "Павярнуць на 90° улева", "tipRotateRight90": "Павярнуць на 90° управа", "tipFlipHorizontal": "Адлюстраваць гарызантальна", "tipFlipVertical": "Адлюстраваць вертыкальна", - "tipReplaceThisImageKeepingItsPlacement": "Замяніць выяву, захаваўшы размяшчэнне", + "tipReplaceThisImageKeepingItsPlacement": "Замяніць відарыс, захаваўшы размяшчэнне", "tipAlternateTextForAccessibilityTaggedPdfs": "Альтэрнатыўны тэкст для даступнасці (тэгаваныя PDF)", "tipBringToFront": "На пярэдні план", "tipSendToBack": "На задні план", @@ -160,7 +161,7 @@ "tipRightToLeft": "Справа налева", "tipStrokeColor": "Колер абвядзення", "tipStrokeWidth": "Таўшчыня абвядзення", - "tipZoomPresets": "Прадусталёўкі маштабу", + "tipZoomPresets": "Перадвызначаныя налады маштабу", "tipZoomOut": "Паменшыць", "tipZoomIn": "Павялічыць", "tipFitPage": "Па памеры старонкі", @@ -199,12 +200,12 @@ "editBookmarks": { "name": "Рэдагаваць закладкі", "subtitle": "Дадаць, рэдагаваць, імпартаваць, выдаліць і выняць закладкі PDF.", - "autoExtractExisting": "Аўтаматычна выманне існуючых закладак", + "autoExtractExisting": "Аўтаматычнае выманне наяўных закладак", "importSectionTitle": "Або імпартаваць закладкі", "csvFormat": "Фармат CSV: загаловак,старонка,узровень", "jsonFormat": "Фармат JSON", - "uploadCsvAction": "Націсніце, каб загрузіць CSV", - "uploadJsonAction": "Націсніце, каб загрузіць JSON", + "uploadCsvAction": "Націсніце, каб запампаваць CSV", + "uploadJsonAction": "Націсніце, каб запампаваць JSON", "orDragHere": "або перацягніце сюды" }, "tableOfContents": { @@ -213,15 +214,15 @@ "titleLabel": "Загаловак зместу", "fontSize": "Памер шрыфта", "fontFamily": "Сямейства шрыфтоў", - "addBookmark": "Додати закладку для сторінки змісту", + "addBookmark": "Дадаць закладку для старонкі зместу", "generateButton": "Стварыць змест", "selectPdfFirst": "Спачатку выберыце PDF-файл.", - "statusReadingFileMainThread": "Читання файлу (головний потік)...", + "statusReadingFileMainThread": "Чытанне файла (галоўны паток)...", "statusGenerating": "Стварэнне зместу...", - "errorReadingFileWithMessage": "Помилка читання файлу: {{message}}", + "errorReadingFileWithMessage": "Памылка чытання файла: {{message}}", "successGeneratedDownloadStarted": "Змест паспяхова створаны! Спампоўванне распачалося.", - "workerErrorWithMessage": "Помилка: {{message}}", - "workerErrorOccurred": "Адбылася памылка працаўніка. Падрабязнасці ў кансолі." + "workerErrorWithMessage": "Памылка: {{message}}", + "workerErrorOccurred": "Адбылася памылка апрацоўшчыка. Падрабязнасці ў кансолі." }, "pageNumbers": { "name": "Нумары старонак", @@ -238,18 +239,18 @@ "howLabelsWorkStep4": "Уключыце працяг нумарацыі, калі адно правіла выкарыстоўвае разарваны дыяпазон, напрыклад 1-9,30-40 або няцотныя старонкі.", "labelRulesTitle": "Правілы пазнак", "addRule": "Дадаць правіла", - "removeExistingLabels": "Выдаліць існуючыя пазнакі старонак перад прымяненнем гэтых правіл", + "removeExistingLabels": "Выдаліць наяўныя пазнакі старонак перад прымяненнем гэтых правіл", "cpdfNote": "Гэты інструмент выкарыстоўвае CoherentPDF у вашым браўзеры. Калі CoherentPDF не наладжаны, вам будзе прапанавана наладзіць яго ў наладах WASM.", "processButton": "Дадаць пазнакі старонак", - "howItWorksUploadTitle": "Запампаваць файл", - "howItWorksUploadDescription": "Выберыце PDF, які хочаце перапазначыць.", - "howItWorksDefineTitle": "Вызначыць правілы", + "howItWorksUploadTitle": "Запампуйце файл", + "howItWorksUploadDescription": "Выберыце PDF, у якім хочаце змяніць пазнакі.", + "howItWorksDefineTitle": "Вызначце правілы", "howItWorksDefineDescription": "Наладзьце адно або некалькі правіл пазнак старонак з дыяпазонамі, стылямі, прэфіксамі і пачатковымі значэннямі.", - "howItWorksDownloadTitle": "Спампаваць", + "howItWorksDownloadTitle": "Спампуйце", "howItWorksDownloadDescription": "Захавайце абноўлены PDF з новымі пазнакамі старонак.", "relatedToolsTitle": "Звязаныя інструменты PDF", "faqWhatIsQuestion": "Што такое пазнака старонкі?", - "faqWhatIsAnswer": "Пазнака старонкі - гэта нумарацыя, якую чытальнікі PDF паказваюць у мініяцюрах, навігацыі па старонках і дыялогах друку. Яна не друкуе новы тэкст на самой старонцы.", + "faqWhatIsAnswer": "Пазнака старонкі — гэта нумарацыя, якую чытальнікі PDF паказваюць у мініяцюрах, навігацыі па старонках і дыялогах друку. Яна не друкуе новы тэкст на самой старонцы.", "faqMixQuestion": "Ці можна спалучаць рымскія і звычайныя лічбы?", "faqMixAnswer": "Так. Дадайце некалькі правіл, напрыклад 1-4 з LowercaseRoman і 5-20 з DecimalArabic.", "faqPrivacyQuestion": "Ці застаюцца мае файлы прыватнымі?", @@ -301,12 +302,12 @@ }, "invertColors": { "name": "Інвертаваць колеры", - "subtitle": "Стварыць версію PDF у \"цёмнай тэме\"." + "subtitle": "Стварыць версію PDF у «цёмнай тэме»." }, "scannerEffect": { "name": "Эфект сканера", "subtitle": "Зрабіць PDF падобным да адсканаванага дакумента.", - "scanSettings": "Налады сканіравання", + "scanSettings": "Налады сканавання", "colorspace": "Каляровая прастора", "gray": "Градацыі шэрага", "border": "Рамка", @@ -331,7 +332,7 @@ "temperature": "Тэмпература", "tint": "Адценне", "gamma": "Гама", - "sepia": "Сэпія", + "sepia": "Сепія", "processButton": "Ужыць рэгуліроўкі колеру" }, "backgroundColor": { @@ -348,7 +349,7 @@ "usernameLabel": "Імя для штампа", "usernamePlaceholder": "Увядзіце сваё імя (для штампаў)", "usernameHint": "Гэта імя з'явіцца на створаных вамі штампах.", - "saveButton": "Захаваць PDF з пячаткай" + "saveButton": "Захаваць PDF са штампамі" }, "removeAnnotations": { "name": "Выдаліць анатацыі", @@ -357,9 +358,9 @@ "pdfFormFiller": { "name": "Запоўніць форму PDF", "subtitle": "Запоўніць форму непасрэдна ў браўзеры. Таксама падтрымліваюцца формы XFA.", - "uploadHint": "Завантажте PDF з полями форми. Заповніть їх безпосередньо у переглядачі нижче, потім натисніть кнопку, щоб зберегти та завантажити заповнену форму. Також підтримуються форми XFA.", + "uploadHint": "Запампуйце PDF з палямі формы. Запоўніце іх непасрэдна ў праглядальніку ніжэй, а затым націсніце кнопку, каб захаваць і спампаваць запоўненую форму. Таксама падтрымліваюцца формы XFA.", "xfaNoteTitle": "Заўвага па формах XFA:", - "xfaNoteDescription": "XFA (XML Forms Architecture) — застарілий формат, який підтримується лише певними PDF-переглядачами, такими як BentoPDF та Firefox. Якщо ви відкриваєте XFA PDF в іншому ПЗ і бачите порожні сторінки або відсутність полів форми, це означає, що цей переглядач не підтримує XFA. Щоб правильно переглядати та заповнювати форми XFA, використовуйте Firefox або заповнювач форм BentoPDF." + "xfaNoteDescription": "XFA (XML Forms Architecture) — састарэлы фармат, што падтрымліваецца толькі некаторымі праглядальнікамі PDF, напрыклад BentoPDF і Firefox. Калі адкрыць PDF XFA ў іншай праграме і ўбачыць пустыя старонкі або адсутнасць палёў формы, гэта азначае, што праглядальнік не падтрымлівае XFA. Для правільнага прагляду і запаўнення XFA выкарыстоўвайце Firefox або праграму запаўнення формаў BentoPDF." }, "createPdfForm": { "name": "Стварыць форму PDF", @@ -403,33 +404,33 @@ "textToPdf": { "name": "Тэкст у PDF", "subtitle": "Канвертаваць звычайны тэкставы файл у PDF.", - "uploadFiles": "Загрузіць файлы", + "uploadFiles": "Запампаваць файлы", "typeText": "Увесці тэкст", - "acceptedFormats": "Текстові файли (.txt)", + "acceptedFormats": "Тэкставыя файлы (.txt)", "fontFamily": "Сямейства шрыфтоў", "fontSize": "Памер шрыфта", "textColor": "Колер тэксту", "pageSize": "Памер старонкі", - "rtlAutoDetectNote": "Мови RTL (арабська, урду, перська тощо) автоматично визначаються, і напрямок тексту регулюється.", + "rtlAutoDetectNote": "Мовы з напрамкам справа налева (арабская, урду, персідская і інш.) вызначаюцца аўтаматычна, і кірунак тэксту карэктуецца.", "createButton": "Стварыць PDF" }, "jsonToPdf": { "name": "JSON у PDF", "subtitle": "Канвертаваць файлы JSON у фармат PDF.", - "noteLabel": "Примітка:", - "noteText": "Підтримуються лише JSON-файли, створені інструментом PDF→JSON. Стандартні JSON-файли від інших інструментів не працюють.", - "acceptedFormats": "Кілька JSON-файлів", + "noteLabel": "Нататка:", + "noteText": "Падтрымліваюцца толькі файлы JSON, створаныя інструментам канвертавання PDF у JSON. Стандартныя файлы JSON з іншых інструментаў не будуць працаваць.", + "acceptedFormats": "Некалькі файлаў JSON", "status": { - "selectAtLeastOne": "Виберіть принаймні 1 JSON-файл", - "selectedReady": "Вибрано {{count}} файл(ів). Готово до конвертації!", - "readingFiles": "Читання файлів (головний потік)...", - "converting": "Конвертація JSON-файлів у PDF...", - "readError": "Помилка читання файлів: {{message}}", - "creatingZip": "Створення ZIP-файлу...", - "success": "JSON-файли успішно конвертовано в PDF! Завантаження ZIP розпочато.", - "zipError": "Помилка створення ZIP: {{message}}", - "workerError": "Помилка Worker: {{message}}", - "getStarted": "Виберіть JSON-файли, щоб почати" + "selectAtLeastOne": "Выберыце хаця б 1 файл JSON", + "selectedReady": "Выбрана файлаў: {{count}}. Гатова да канвертавання!", + "readingFiles": "Чытанне файлаў (галоўны паток)...", + "converting": "Пераўтварэнне файлаў JSON у PDF...", + "readError": "Памылка чытання файлаў: {{message}}", + "creatingZip": "Стварэнне ZIP-файла...", + "success": "Файлы JSON паспяхова пераўтвораны ў PDF! Пачалося спампоўванне ZIP.", + "zipError": "Памылка стварэння ZIP: {{message}}", + "workerError": "Памылка апрацоўшчыка: {{message}}", + "getStarted": "Выберыце файлы JSON, каб пачаць" } }, "pdfToJpg": { @@ -515,7 +516,8 @@ "noFile": "Няма файла", "noFileExplanation": "Спачатку запампуйце файл PDF.", "conversionSuccess": "PDF паспяхова канвертаваны ў TIFFs!", - "conversionError": "Не ўдалося канвертаваць PDF у TIFF. Файл можа быць пашкоджаны." + "conversionError": "Не ўдалося канвертаваць PDF у TIFF. Файл можа быць пашкоджаны.", + "conversionOutOfMemory": "У браўзеры скончылася памяць падчас канвертавання. Паспрабуйце знізіць DPI або адключыць параметр шматстаронкавага TIFF, каб канвертаваць старонкі па адной." } }, "pdfToCbz": { @@ -555,19 +557,19 @@ "pdfToJson": { "name": "PDF у JSON", "subtitle": "Канвертаваць файлы PDF у фармат JSON.", - "convertButton": "Конвертувати у JSON", + "convertButton": "Пераўтварыць у JSON", "status": { - "selectAtLeastOne": "Виберіть принаймні 1 PDF-файл", - "selectedReady": "Вибрано {{count}} файл(ів). Готово до конвертації!", - "checkingEncrypted": "Перевірка зашифрованих PDF...", - "readingFiles": "Читання файлів (головний потік)...", - "converting": "Конвертація PDF у JSON...", - "readError": "Помилка читання файлів: {{message}}", - "creatingZip": "Створення ZIP-файлу...", - "success": "PDF успішно конвертовано у JSON! Завантаження ZIP розпочато.", - "zipError": "Помилка створення ZIP: {{message}}", - "workerError": "Помилка Worker: {{message}}", - "getStarted": "Виберіть PDF-файли, щоб почати" + "selectAtLeastOne": "Выберыце хаця б 1 файл PDF", + "selectedReady": "Выбрана файлаў: {{count}}. Гатова да канвертавання!", + "checkingEncrypted": "Праверка зашыфраваных PDF...", + "readingFiles": "Чытанне файлаў (галоўны паток)...", + "converting": "Пераўтварэнне PDF у JSON...", + "readError": "Памылка чытання файлаў: {{message}}", + "creatingZip": "Стварэнне ZIP-файла...", + "success": "PDF паспяхова пераўтвораны ў JSON! Пачалося спампоўванне ZIP.", + "zipError": "Памылка стварэння ZIP: {{message}}", + "workerError": "Памылка апрацоўшчыка: {{message}}", + "getStarted": "Выберыце файлы PDF, каб пачаць" } }, "ocrPdf": { @@ -577,62 +579,62 @@ "searchLanguagesPlaceholder": "Пошук моў...", "selectedLabel": "Выбрана:", "none": "Няма", - "advancedSettingsSummary": "Додаткові налаштування (рекомендовано для покращення точності)", + "advancedSettingsSummary": "Пашыраныя налады (рэкамендуецца для павышэння дакладнасці)", "resolutionLabel": "Раздзяляльная здольнасць", "resolutionStandard": "Стандартная (192 DPI)", "resolutionHigh": "Высокая (288 DPI)", "resolutionUltra": "Ультра (384 DPI)", - "binarizeLabel": "Бінаризувати зображення (покращити контраст для чистих сканів)", - "embedFullFontsLabel": "Вбудувати повні шрифти (більший файл, краща сумісність)", - "whitelistPresetLabel": "Передустановка білого списку символів", - "whitelistNone": "Немає (усі символи)", - "whitelistAlphanumeric": "Літери та цифри + базова пунктуація", - "whitelistNumbersCurrency": "Числа + Символи валют", - "whitelistLettersOnly": "Лише літери (A-Z, a-z)", - "whitelistNumbersOnly": "Лише числа (0-9)", - "whitelistInvoice": "Рахунок/Чек (числа, $, ., -, /)", - "whitelistForms": "Форми (літери та цифри + загальні символи)", - "whitelistCustom": "Користувацький...", - "whitelistHelp": "Будуть розпізнані лише ці символи. Залиште порожнім для всіх символів.", - "whitelistInputLabel": "Білий список символів (необов'язково)", + "binarizeLabel": "Бінарызаваць відарыс (павысіць кантраст для чыстых сканаў)", + "embedFullFontsLabel": "Убудаваць поўныя шрыфты (большы файл, лепшая сумяшчальнасць)", + "whitelistPresetLabel": "Перадвызначаная налада спісу дазволеных сімвалаў", + "whitelistNone": "Няма (усе сімвалы)", + "whitelistAlphanumeric": "Лічбавыя і літарныя сімвалы + асноўныя знакі прыпынку", + "whitelistNumbersCurrency": "Лічбы + сімвалы валют", + "whitelistLettersOnly": "Толькі літары (A-Z, a-z)", + "whitelistNumbersOnly": "Толькі лічбы (0-9)", + "whitelistInvoice": "Рахунак/квітанцыя (лічбы, $, ., -, /)", + "whitelistForms": "Формы (літары і лічбы + агульнаўжывальныя сімвалы)", + "whitelistCustom": "Уласны…", + "whitelistHelp": "Распазнаюцца толькі гэтыя сімвалы. Пакіньце поле пустым, каб дазволіць усе сімвалы.", + "whitelistInputLabel": "Спіс дазволеных сімвалаў (неабавязкова)", "whitelistInputPlaceholder": "напр., abcdefghijklmnopqrstuvwxyz0123456789$.,", "startButton": "Запусціць OCR", "progressInitializing": "Ініцыялізацыя...", "resultsTitle": "OCR завершаны", - "resultsDescription": "Ваш PDF з пошуком готовий. Ви також можете скопіювати або завантажити витягнутий текст нижче.", - "copyToClipboard": "Капіяваць у буфер абмену", + "resultsDescription": "PDF з магчымасцю пошуку гатовы. Ніжэй можна скапіраваць або спампаваць выняты тэкст.", + "copyToClipboard": "Капіраваць у буфер абмену", "downloadTxt": "Спампаваць як .txt", "downloadSearchablePdf": "Спампаваць пошукавы PDF", "statusPrefix": "Статус: {{status}}", - "availabilityInvalidConfig": "Цей реліз не надає дійсних мов OCR. Перебудуйте його з VITE_TESSERACT_AVAILABLE_LANGUAGES, встановленим на дійсні коди Tesseract.", - "availabilityBundles": "Цей реліз містить OCR для: {{languages}}.", + "availabilityInvalidConfig": "Гэта разгортванне не прапануе ніводнай дапушчальнай мовы OCR. Перазбярыце яго, задаўшы VITE_TESSERACT_AVAILABLE_LANGUAGES дапушчальнымі кодамі Tesseract.", + "availabilityBundles": "Гэта разгортванне ўключае OCR для: {{languages}}.", "noLanguagesAvailable": "У гэтым выпуску няма даступных моў OCR.", "noLanguagesTitle": "Мовы не выбраны", "noLanguagesMessage": "Выберыце прынамсі адну мову для OCR.", "noFileTitle": "Няма файла", - "noFileMessage": "Спачатку загрузіце PDF-файл.", + "noFileMessage": "Спачатку запампуйце PDF-файл.", "languageUnavailableTitle": "Мова OCR недаступная", "ocrErrorTitle": "Памылка OCR", - "ocrErrorMessage": "Падчас працэсу OCR адбылася памылка. Магчыма, працаўнік не загрузіўся. Паспрабуйце яшчэ раз.", + "ocrErrorMessage": "Падчас працэсу OCR адбылася памылка. Магчыма, апрацоўшчык не загрузіўся. Паспрабуйце яшчэ раз.", "howItWorksTitle": "Як гэта працуе:", - "extractTextLabel": "Витягти текст:", - "extractTextDescription": "Використовує Tesseract OCR для розпізнавання тексту на сканованих зображеннях або PDF.", - "searchableOutputLabel": "Вивід з можливістю пошуку:", - "searchableOutputDescription": "Створює новий PDF з невидимим текстовим шаром, роблячи ваш документ повністю придатним для пошуку, зберігаючи оригінальний вигляд.", - "characterFilteringLabel": "Фільтрація символів:", - "characterFilteringDescription": "Використовуйте білі списки для фільтрації небажаних символів і покращення точності для конкретних типів документів (рахунки, форми тощо).", - "multiLanguageSupportLabel": "Багатомовна підтримка:", - "multiLanguageSupportDescription": "Виберіть кілька мов для документів зі змішаним мовним вмістом." + "extractTextLabel": "Выняць тэкст:", + "extractTextDescription": "Выкарыстоўвае OCR Tesseract для распазнавання тэксту са сканаваных відарысаў або PDF.", + "searchableOutputLabel": "Вынік з магчымасцю пошуку:", + "searchableOutputDescription": "Стварае новы PDF з нябачным тэкставым слоем, робячы дакумент цалкам даступным для пошуку і захоўваючы яго першапачатковы выгляд.", + "characterFilteringLabel": "Фільтраванне сімвалаў:", + "characterFilteringDescription": "Дазваляе адфільтроўваць непатрэбныя сімвалы праз спісы дазволеных і павышае дакладнасць для пэўных тыпаў дакументаў (рахункаў, формаў і інш.).", + "multiLanguageSupportLabel": "Падтрымка некалькіх моў:", + "multiLanguageSupportDescription": "Дазваляе выбраць некалькі моў для дакументаў з тэкстам на розных мовах." }, "alternateMerge": { "name": "Чаргаваць і змяшаць старонкі", "subtitle": "Аб'яднаць PDF, чаргуючы старонкі з асобных PDF. Закладкі захоўваюцца.", "retainPageLabels": "Захоўваць арыгінальныя пазнакі старонак з кожнага файла", - "retainPageLabelsHint": "Выключана (па змаўчанні): аб’яднаны PDF выкарыстоўвае натуральную нумарацыю 1–N. Уключана: арыгінальныя пазнакі старонак кожнага файла захоўваюцца (могуць узнікнуць паўторы)." + "retainPageLabelsHint": "Выключана (прадвызначана): аб'яднаны PDF выкарыстоўвае натуральную нумарацыю 1–N. Уключана: арыгінальныя пазнакі старонак кожнага файла захоўваюцца (могуць узнікнуць паўторы)." }, "duplexCollate": { "name": "Сартаванне двухбаковага сканавання", - "subtitle": "Упарадкоўвае PDF, адсканаваны двума блокамі (спачатку ўсе пярэднія бакі, потым усе адваротныя), у правільны парадак пярэдні/адваротны.", + "subtitle": "Упарадкаваць PDF, адсканаваны двума блокамі (спачатку ўсе пярэднія бакі, потым усе адваротныя), у правільны парадак пярэдні/адваротны.", "totalPagesLabel": "Усяго старонак:", "splitAfterPageLabel": "Падзяліць пасля старонкі", "splitAfterPagePlaceholder": "напр. 50", @@ -644,7 +646,7 @@ "pagesPerDocumentLabel": "Старонак у зыходным дакуменце", "groupedHelp": "Калі ўключана, вынікам будзе ZIP-архіў з асобным PDF для кожнага згрупаванага дакумента.", "collateButton": "Сабраць PDF", - "invalidFileTitle": "Няправільны файл", + "invalidFileTitle": "Памылковы файл", "invalidFileMessage": "Выберыце файл PDF.", "loadingPdf": "Загрузка PDF...", "loadErrorMessage": "Не ўдалося загрузіць файл PDF.", @@ -653,18 +655,18 @@ "previewSummary": "Блок пярэдніх бакоў: {{frontCount}} стар., блок адваротных: {{backCount}} стар. Вынік: {{outputCount}} стар. у парадку пярэдні/адваротны.", "previewMismatchWarning": "Даўжыня блокаў пярэдніх і адваротных бакоў адрозніваецца ({{frontCount}} пярэдніх супраць {{backCount}} адваротных). Лішнія старонкі ({{extraCount}}) з даўжэйшага блока будуць дададзены без пары ў канец.", "missingFileTitle": "Файл не выбраны", - "missingFileMessage": "Перад апрацоўкай загрузіце PDF прынамсі з 2 старонкамі.", - "invalidSplitTitle": "Няправільны пункт падзелу", + "missingFileMessage": "Перад апрацоўкай запампуйце PDF прынамсі з 2 старонкамі.", + "invalidSplitTitle": "Памылковы пункт падзелу", "invalidSplitMessage": "Пункт падзелу павінен быць паміж старонкай 1 і старонкай {{maxSplit}}.", "unevenConfirmTitle": "Няроўныя блокі", "unevenConfirmMessage": "У блоку пярэдніх бакоў {{frontCount}} стар., у блоку адваротных — {{backCount}} стар.\nЗвычайна гэта азначае, што старонка адсканавана двойчы або яе не хапае.\n\nСтаронкі без пары ({{extraCount}}) будуць дададзены ў канец.\n\nУсё роўна працягнуць?", - "invalidGroupTitle": "Няправільны памер групы", + "invalidGroupTitle": "Памылковы памер групы", "invalidGroupMessage": "Увядзіце правільную колькасць старонак у зыходным дакуменце.", "collatingLoader": "Збор двухбаковага сканавання...", "successMessage": "Сабраны PDF паспяхова створаны.", "successGroupedMessage": "Збор завершаны. Створана файлаў: {{fileCount}}.", "processErrorMessage": "Не ўдалося сабраць PDF.", - "howItWorksStep1Title": "Загрузіце скан", + "howItWorksStep1Title": "Запампуйце скан", "howItWorksStep1": "Перацягніце адзін PDF, у якім спачатку ідуць усе пярэднія бакі, а потым усе адваротныя.", "howItWorksStep2Title": "Задайце пункт падзелу", "howItWorksStep2": "Пазначце, дзе заканчваецца блок пярэдніх бакоў, і выберыце, ці трэба перавярнуць блок адваротных.", @@ -673,7 +675,7 @@ "faqOddPagesQuestion": "Што рабіць, калі ў скане няцотная колькасць старонак?", "faqOddPagesAnswer": "Двухбаковае сканаванне павінна мець цотную колькасць старонак. Калі гэта не так, старонка, хутчэй за ўсё, адсканавана двойчы або прапушчана. Інструмент папярэдзіць вас перад апрацоўкай, а старонкі без пары будуць дададзены ў канец, каб нічога не згубілася.", "faqBackOrderQuestion": "Навошта пакідаць блок адваротных бакоў без змен?", - "faqBackOrderAnswer": "Гэта залежыць ад таго, як стос падавалі на другім праходзе. Калі перавярнуць увесь стос, адваротныя бакі ідуць у адваротным парадку — гэта варыянт па змаўчанні. Калі сканер выдаў іх у тым самым парадку, што і пярэднія бакі, выберыце пакінуць блок без змен." + "faqBackOrderAnswer": "Гэта залежыць ад таго, як стос падавалі на другім праходзе. Калі перавярнуць увесь стос, адваротныя бакі ідуць у адваротным парадку — гэта прадвызначаны варыянт. Калі сканер выдаў іх у тым самым парадку, што і пярэднія бакі, выберыце пакінуць блок без змен." }, "addAttachments": { "name": "Дадаць далучэнні", @@ -865,14 +867,14 @@ "btnSettings": "Налады", "btnExportPdf": "Экспартаваць PDF", "settingsTitle": "Налады Markdown", - "settingsPreset": "Набор налад", + "settingsPreset": "Перадвызначаная налада", "presetDefault": "Прадвызначаны (як GFM)", "presetCommonmark": "CommonMark (строгі)", "presetZero": "Мінімальны (без функцый)", "settingsOptions": "Параметры Markdown", "optAllowHtml": "Дазволіць HTML-тэгі", "optBreaks": "Пераўтвараць пераносы радкоў у
", - "optLinkify": "Аўтаматычна пераўтвараць URL-адрасы ў спасылкі", + "optLinkify": "Аўтаматычна канвертаваць URL-адрасы ў спасылкі", "optTypographer": "Тыпограф (разумныя двукоссі і інш.)" }, "pdfBooklet": { @@ -1001,9 +1003,8 @@ "name": "PDF у тэкст", "subtitle": "Выняць тэкст з файлаў PDF і захаваць як тэкставы файл (.txt). Падтрымлівае некалькі файлаў.", "noteLabel": "Заўвага:", - "noteText": "Цей інструмент працює ТІЛЬКИ з PDF, створеними цифровим способом. Для сканованих документів або PDF на основі зображень використовуйте натомість наш інструмент OCR PDF.", - "convertButton": "Выняць тэкст", - "note": "Гэты інструмент працуе ТОЛЬКІ з PDF, створанымі лічбавым спосабам. Для сканіраваных дакументаў або PDF на аснове відарысаў выкарыстоўвайце інструмент OCR PDF." + "noteText": "Гэты інструмент працуе ТОЛЬКІ з PDF, створанымі лічбавым спосабам. Для сканаваных дакументаў або PDF на аснове відарысаў выкарыстоўвайце наш інструмент OCR PDF.", + "convertButton": "Выняць тэкст" }, "digitalSignPdf": { "name": "Лічбавы подпіс PDF", @@ -1012,7 +1013,7 @@ "certificateSection": "Сертыфікат", "uploadCert": "Запампаваць сертыфікат (.pfx, .p12, .pem)", "certPassword": "Пароль сертыфіката", - "privateKeyPassword": "Пароль приватного ключа", + "privateKeyPassword": "Пароль прыватнага ключа", "certPasswordPlaceholder": "Увядзіце пароль сертыфіката", "certInfo": "Інфармацыя пра сертыфікат", "certSubject": "Суб'ект", @@ -1025,71 +1026,71 @@ "locationPlaceholder": "напрыклад, Мінск, Беларусь", "contactInfo": "Кантактная інфармацыя", "contactPlaceholder": "напрыклад, email@example.com", - "visibleSignature": "Видимий підпис", - "visibleSignatureDescription": "Якщо увімкнено, у PDF з'являється видиме поле підпису. Можна завантажити зображення/логотип або додати текст. Якщо не вказано жодного, ім'я підписанта автоматично відображається з сертифіката.", - "signatureImage": "Зображення/логотип підпису (необов'язково)", - "uploadSignatureImage": "Завантажити зображення (PNG, JPG, WebP)", - "signaturePreviewAlt": "Попередній перегляд підпису", - "remove": "Видалити", - "page": "Сторінка", - "firstPage": "Перша сторінка", - "lastPage": "Остання сторінка", - "allPages": "Усі сторінки", - "customPage": "Користувацька сторінка #", - "pageNumber": "Сторінка #", - "xPosition": "Позиція X (зліва)", - "yPosition": "Позиція Y (зверху)", - "width": "Ширина", - "height": "Висота", - "addTextOverlay": "Додати текстове накладання", - "text": "Текст", - "textPlaceholder": "напр., Підписано в цифровій формі Іваном Петренком", - "textColor": "Колір тексту", - "fontSize": "Розмір шрифту", - "invalidImageTitle": "Недійсне зображення", - "invalidImageMessage": "Виберіть зображення PNG, JPG або WebP.", - "invalidFileTitle": "Недійсний файл", - "invalidFileMessage": "Виберіть PDF-файл.", - "invalidCertificateTitle": "Недійсний сертифікат", - "invalidCertificateMessage": "Виберіть файл сертифіката .pfx, .p12 або .pem.", - "certificateLoaded": "Сертифікат завантажено", - "certificateUnlocked": "Сертифікат розблоковано", - "failedParsePem": "Не вдалося проаналізувати файл PEM", - "enterPasswordToUnlock": "Введіть пароль для розблокування", - "invalidPasswordOrCertificate": "Невірний пароль або сертифікат", - "incorrectPassword": "Невірний пароль", - "failedParseCertificate": "Не вдалося проаналізувати сертифікат", - "missingDataTitle": "Відсутні дані", - "missingDataMessage": "Завантажте і PDF, і дійсний сертифікат.", - "applyingSignature": "Застосування цифрового підпису...", - "signingFailedTitle": "Помилка підписання", - "chainFetchFailed": "Не вдалося отримати ланцюг сертифікатів. Можливо, проблема з мережею або проксі сертифікатів недоступний. Перевірте підключення до Інтернету та повторіть спробу. Якщо проблема не зникає, зверніться до підтримки.", - "failedToSignPdf": "Не вдалося підписати PDF: {{message}}", - "defaultSignatureText": "Підписано в цифровій формі {{signer}}\n{{date}}", - "pageCount": "{{count}} стор.", - "howToStep1Title": "Завантажити PDF", - "howToStep1Text": "Виберіть PDF-документ, який хочете підписати", - "howToStep2Title": "Завантажити сертифікат", - "howToStep2Text": "Надайте файл сертифіката .pfx або .p12 і пароль", - "howToStep3Title": "Підписати та завантажити", - "howToStep3Text": "Застосуйте цифровий підпис і завантажте підписаний PDF", - "relatedEncryptDesc": "Захистити PDF паролем", - "relatedDecryptDesc": "Видалити пароль PDF", - "relatedFlattenDesc": "Зробити анотації постійними", - "relatedSanitizeDesc": "Видалити приховані дані", - "relatedPermissionsDesc": "Встановити дозволи PDF", - "faqWhatIsQuestion": "Що таке цифровий підпис?", - "faqWhatIsAnswer": "Цифровий підпис — це криптографічний механізм, який перевіряє автентичність і цілісність документа. На відміну від намальованого підпису, він використовує криптографію відкритого ключа (сертифікати X.509) для підтвердження особи підписанта.", - "faqFormatsQuestion": "Які формати сертифікатів підтримуються?", - "faqFormatsAnswer": "Ми підтримуємо сертифікати у форматі PKCS#12 (.pfx, .p12), які містять і ваш сертифікат, і приватний ключ в одному зашифрованому файлі. Зазвичай вони видаються центрами сертифікації.", - "faqPrivateKeyQuestion": "Чи безпечний мій приватний ключ?", - "faqPrivateKeyAnswer": "Так! Уся обробка відбувається повністю у вашому браузері. Ваш сертифікат, приватний ключ і файли PDF ніколи не залишають ваш пристрій і не завантажуються на жоден сервер.", - "faqValidReadersQuestion": "Чи буде підпис дійсним у переглядачах PDF?", - "faqValidReadersAnswer": "Так, інструмент створює стандартні відокремлені підписи PKCS#7, які розпізнаються всіма основними програмами для перегляду PDF. Для повної перевірки використовуйте сертифікат від довіреного центру сертифікації.", + "visibleSignature": "Бачны подпіс", + "visibleSignatureDescription": "Калі ўключана, у PDF з'яўляецца бачнае поле подпісу. Можна запампаваць відарыс або лагатып альбо дадаць тэкст. Калі нічога не дадзена, аўтаматычна будзе паказана імя падпісанта з сертыфіката.", + "signatureImage": "Відарыс або лагатып подпісу (неабавязкова)", + "uploadSignatureImage": "Запампаваць відарыс (PNG, JPG, WebP)", + "signaturePreviewAlt": "Папярэдні прагляд подпісу", + "remove": "Выдаліць", + "page": "Старонка", + "firstPage": "Першая старонка", + "lastPage": "Апошняя старонка", + "allPages": "Усе старонкі", + "customPage": "Уласная старонка №", + "pageNumber": "Старонка №", + "xPosition": "Пазіцыя X (злева)", + "yPosition": "Пазіцыя Y (зверху)", + "width": "Шырыня", + "height": "Вышыня", + "addTextOverlay": "Дадаць накладзены тэкст", + "text": "Тэкст", + "textPlaceholder": "Напрыклад, падпісана лічбавым подпісам Джона Доу", + "textColor": "Колер тэксту", + "fontSize": "Памер шрыфта", + "invalidImageTitle": "Памылковы відарыс", + "invalidImageMessage": "Выберыце відарыс PNG, JPG або WebP.", + "invalidFileTitle": "Памылковы файл", + "invalidFileMessage": "Выберыце файл PDF.", + "invalidCertificateTitle": "Памылковы сертыфікат", + "invalidCertificateMessage": "Выберыце файл сертыфіката .pfx, .p12 або .pem.", + "certificateLoaded": "Сертыфікат загружаны", + "certificateUnlocked": "Сертыфікат разблакаваны", + "failedParsePem": "Не ўдалося разабраць файл PEM", + "enterPasswordToUnlock": "Увядзіце пароль, каб разблакаваць", + "invalidPasswordOrCertificate": "Памылковы пароль або сертыфікат", + "incorrectPassword": "Няправільны пароль", + "failedParseCertificate": "Не ўдалося разабраць сертыфікат", + "missingDataTitle": "Адсутнасць даных", + "missingDataMessage": "Дадайце PDF і сапраўдны сертыфікат.", + "applyingSignature": "Накладанне лічбавага подпісу...", + "signingFailedTitle": "Не ўдалося падпісаць", + "chainFetchFailed": "Не ўдалося атрымаць ланцужок сертыфікатаў. Гэта можа быць выклікана праблемамі з сеткай або недаступнасцю проксі-сервера сертыфікатаў. Праверце падлучэнне да інтэрнэту і паспрабуйце яшчэ раз. Калі праблема захоўваецца, звярніцеся ў службу падтрымкі.", + "failedToSignPdf": "Не ўдалося падпісаць PDF: {{message}}", + "defaultSignatureText": "Падпісана лічбавым подпісам {{signer}}\n{{date}}", + "pageCount": "{{count}} стар.", + "howToStep1Title": "Запампуйце PDF", + "howToStep1Text": "Выберыце дакумент PDF, які хочаце падпісаць", + "howToStep2Title": "Запампуйце сертыфікат", + "howToStep2Text": "Дадайце файл сертыфіката .pfx або .p12 і пароль", + "howToStep3Title": "Падпішыце і спампуйце", + "howToStep3Text": "Накладзіце лічбавы подпіс і спампуйце падпісаны PDF", + "relatedEncryptDesc": "Абараніць PDF паролем", + "relatedDecryptDesc": "Выдаліць пароль PDF", + "relatedFlattenDesc": "Зрабіць анатацыі сталымі", + "relatedSanitizeDesc": "Выдаліць схаваныя даныя", + "relatedPermissionsDesc": "Задаць дазволы PDF", + "faqWhatIsQuestion": "Што такое лічбавы подпіс?", + "faqWhatIsAnswer": "Лічбавы подпіс — гэта крыптаграфічны механізм, які правярае сапраўднасць і цэласнасць дакумента. У адрозненне ад намаляванага подпісу, ён выкарыстоўвае крыптаграфію з адкрытым ключом (сертыфікаты X.509), каб пацвердзіць асобу падпісанта.", + "faqFormatsQuestion": "Якія фарматы сертыфікатаў падтрымліваюцца?", + "faqFormatsAnswer": "Падтрымліваюцца сертыфікаты фармату PKCS#12 (.pfx, .p12), якія змяшчаюць сертыфікат і закрыты ключ карыстальніка ў адным зашыфраваным файле. Такія сертыфікаты звычайна выдаюцца цэнтрамі сертыфікацыі.", + "faqPrivateKeyQuestion": "Ці ў бяспецы мой закрыты ключ?", + "faqPrivateKeyAnswer": "Так! Уся апрацоўка адбываецца непасрэдна ў браўзеры. Сертыфікат, закрыты ключ і файлы PDF ніколі не пакідаюць прыладу карыстальніка і не запампоўваюцца на сервер.", + "faqValidReadersQuestion": "Ці будзе подпіс сапраўдным у праглядальніках PDF?", + "faqValidReadersAnswer": "Так, інструмент стварае стандартныя адасобленыя подпісы PKCS#7, якія распазнаюцца ўсімі асноўнымі праглядальнікамі PDF. Для поўнай праверкі выкарыстоўвайце сертыфікат ад даверанага цэнтра сертыфікацыі.", "applySignature": "Ужыць лічбавы подпіс", "successMessage": "PDF паспяхова падпісаны! Подпіс можна праверыць у любым PDF-чытальніку.", - "internetRequiredTitle": "Потрібне інтернет-з'єднання", - "internetRequiredDescription": "Для перевірки підпису може знадобитися отримати інформацію про ланцюг сертифікатів із сервера видавця сертифіката." + "internetRequiredTitle": "Патрабуецца падлучэнне да інтэрнэту", + "internetRequiredDescription": "Для падпісання можа спатрэбіцца атрымаць звесткі пра ланцужок сертыфікатаў з сервера выдаўца сертыфіката, каб праверыць подпіс." }, "validateSignaturePdf": { "name": "Праверыць подпіс PDF", @@ -1113,11 +1114,11 @@ }, "fontToOutline": { "name": "Шрыфт у контуры", - "subtitle": "Ператварыць усе шрыфты ў вектарныя контуры для стабільнага адлюстравання на ўсіх прыладах." + "subtitle": "Канвертаваць усе шрыфты ў вектарныя контуры для стабільнага адлюстравання на ўсіх прыладах." }, "deskewPdf": { "name": "Выпрастаць PDF", - "subtitle": "Аўтаматычна выраўняць нахіленыя адсканіраваныя старонкі з дапамогай OpenCV." + "subtitle": "Аўтаматычна выраўняць нахіленыя адсканаваныя старонкі з дапамогай OpenCV." }, "pdfToWord": { "name": "PDF у Word", @@ -1167,22 +1168,22 @@ "cancel": "Скасаваць", "loadTemplate": "Загрузіць шаблон", "noTemplates": "Пакуль няма захаваных шаблонаў.", - "ok": "OK", + "ok": "ОК", "workflowCompleted": "Рабочы працэс завершаны", "errorDuringExecution": "Памылка падчас выканання", "addNodeError": "Дадайце хаця б адзін вузел для запуску рабочага працэсу.", - "needInputOutput": "Для працы рабочага працэсу патрэбен хаця б адзін вузел уводу і адзін вузел вываду.", + "needInputOutput": "Для працы рабочага працэсу патрэбны хаця б адзін вузел уводу і адзін вузел вываду.", "enterName": "Увядзіце назву.", "templateExists": "Шаблон з такой назвай ужо існуе.", - "templateSaved": "Шаблон \"{{name}}\" захаваны.", - "templateLoaded": "Шаблон \"{{name}}\" загружаны.", + "templateSaved": "Шаблон «{{name}}» захаваны.", + "templateLoaded": "Шаблон «{{name}}» загружаны.", "failedLoadTemplate": "Не ўдалося загрузіць шаблон.", "noSettings": "Няма налад для гэтага вузла.", "advancedSettings": "Пашыраныя налады", "specialNodes": { "pdfInput": { "name": "Увод PDF", - "description": "Загрузіце адзін ці некалькі файлаў PDF" + "description": "Запампуйце адзін ці некалькі файлаў PDF" }, "download": { "name": "Спампаваць", @@ -1195,96 +1196,96 @@ "expectedPdfInput": "Чакаўся ўвод PDF", "failedToRenderPage": "Не атрымалася адлюстраваць старонку {{page}}", "failedToGetCanvasContext": "Не атрымалася атрымаць кантэкст палатна для старонкі {{page}}", - "failedToRenderPageToImage": "Не атрымалася адлюстраваць старонку {{page}} як выяву", + "failedToRenderPageToImage": "Не атрымалася адлюстраваць старонку {{page}} як відарыс", "noPagesProcessed": "Ніводнай старонкі не апрацавана", - "cpdfNotConfigured": "CoherentPDF не настроены. Настройце яго ў пашыраных параметрах.", - "workerError": "Памылка воркера: {{message}}", - "alternateMergeWorkerError": "Памылка воркера паслядоўнага зліцця: {{message}}", - "noPdfFilesUploaded": "У вузел PDF Input не загружаны PDF-файлы", - "failedToLoadFile": "Не атрымалася загрузіць \"{{file}}\" — файл можа быць пашкоджаны", - "noImagesUploaded": "У вузел Image Input не загружаны выявы", - "noWordDocsUploaded": "У вузел Word Input не загружаны дакументы", - "noExcelUploaded": "У вузел Excel Input не загружаны табліцы", - "noPowerPointUploaded": "У вузел PowerPoint Input не загружаны прэзентацыі", - "noCbzUploaded": "У вузел CBZ Input не загружаны архівы коміксаў", - "noEmailUploaded": "У вузел Email Input не загружаны файлы пошты", - "noEpubUploaded": "У вузел EPUB Input не загружаны файлы EPUB", - "noFb2Uploaded": "У вузел FB2 Input не загружаны файлы FB2", - "noJsonUploaded": "У вузел JSON Input не загружаны файлы JSON", - "noMarkdownUploaded": "У вузел Markdown Input не загружаны файлы Markdown", - "noMobiUploaded": "У вузел MOBI Input не загружаны файлы MOBI", - "noOdgUploaded": "У вузел ODG Input не загружаны файлы ODG", - "noPagesUploaded": "У вузел Pages Input не загружаны файлы Pages", - "noPubUploaded": "У вузел PUB Input не загружаны файлы PUB", - "noSvgUploaded": "У вузел SVG Input не загружаны файлы SVG", - "noTextUploaded": "У вузел Text Input не загружаны тэкставыя файлы", - "noVsdUploaded": "У вузел VSD Input не загружаны файлы Visio", - "noWpdUploaded": "У вузел WPD Input не загружаны файлы WPD", - "noWpsUploaded": "У вузел WPS Input не загружаны файлы WPS", - "noXmlUploaded": "У вузел XML Input не загружаны файлы XML", - "noXpsUploaded": "У вузел XPS Input не загружаны файлы XPS", + "cpdfNotConfigured": "CoherentPDF не сканфігураваны. Сканфігуруйце яго ў пашыраных наладах.", + "workerError": "Памылка апрацоўшчыка: {{message}}", + "alternateMergeWorkerError": "Памылка апрацоўшчыка паслядоўнага зліцця: {{message}}", + "noPdfFilesUploaded": "У вузел «Увод PDF» не запампаваны PDF-файлы", + "failedToLoadFile": "Не атрымалася загрузіць «{{file}}» — файл можа быць пашкоджаны", + "noImagesUploaded": "У вузел уводу відарысаў не запампаваны відарысы", + "noWordDocsUploaded": "У вузел уводу Word не запампаваны дакументы", + "noExcelUploaded": "У вузел уводу Excel не запампаваны табліцы", + "noPowerPointUploaded": "У вузел уводу PowerPoint не запампаваны прэзентацыі", + "noCbzUploaded": "У вузел уводу CBZ не запампаваны архівы коміксаў", + "noEmailUploaded": "У вузел уводу Email не запампаваны файлы пошты", + "noEpubUploaded": "У вузел уводу EPUB не запампаваны файлы EPUB", + "noFb2Uploaded": "У вузел уводу FB2 не запампаваны файлы FB2", + "noJsonUploaded": "У вузел уводу JSON не запампаваны файлы JSON", + "noMarkdownUploaded": "У вузел уводу Markdown не запампаваны файлы Markdown", + "noMobiUploaded": "У вузел уводу MOBI не запампаваны файлы MOBI", + "noOdgUploaded": "У вузел уводу ODG не запампаваны файлы ODG", + "noPagesUploaded": "У вузел уводу Pages не запампаваны файлы Pages", + "noPubUploaded": "У вузел уводу PUB не запампаваны файлы PUB", + "noSvgUploaded": "У вузел уводу SVG не запампаваны файлы SVG", + "noTextUploaded": "У вузел уводу тэксту не запампаваны тэкставыя файлы", + "noVsdUploaded": "У вузел уводу VSD не запампаваны файлы Visio", + "noWpdUploaded": "У вузел уводу WPD не запампаваны файлы WPD", + "noWpsUploaded": "У вузел уводу WPS не запампаваны файлы WPS", + "noXmlUploaded": "У вузел уводу XML не запампаваны файлы XML", + "noXpsUploaded": "У вузел уводу XPS не запампаваны файлы XPS", "alternateMergeNeedsTwo": "Паслядоўнаму зліццю патрэбна як мінімум два PDF, падключаныя да ўваходу", "cropMarginsExceed": "Палі абрэзкі перавышаюць памеры старонкі. Паменшыце значэнні.", "digitalSignNoCertificate": "У вузле лічбавага подпісу не загружаны сертыфікат", "encryptUserPasswordRequired": "Для шыфравання патрэбны карыстальніцкі пароль", - "extractImagesNoneFound": "У падключаных PDF не знойдзена выяў", - "invertColorsFailedReadImage": "Не атрымалася прачытаць даныя выявы", + "extractImagesNoneFound": "У падключаных PDF не знойдзена відарысаў", + "invertColorsFailedReadImage": "Не атрымалася прачытаць даныя відарыса", "overlayRequiresPdf": "Вузел накладання патрабуе ўвод PDF для накладання.", "pdfToCsvNoTables": "У PDF не знойдзена табліц", "pdfToXlsxNoTables": "У {{file}} не знойдзена табліц", "posterizeFailedTileCanvas": "Не атрымалася атрымаць кантэкст палатна пліткі", - "redactNoText": "Рэдагаванне: не вызначаны тэкст для рэдагавання", + "redactNoText": "Зацямненне: не вызначаны тэкст для зацямнення", "removeBlankPagesAllBlank": "Усе старонкі пустыя", "svgFailedToConvert": "Не атрымалася канвертаваць SVG", "svgFailedToLoad": "Не атрымалася загрузіць SVG", - "timestampFailed": "Не атрымалася паставіць метку часу праз TSA {{tsa}}: {{message}}", - "noOutputNodes": "Не знойдзена вузлоў вываду. Дадайце вузел Download, каб завяршыць ваш працоўны працэс.", - "circularDependency": "У працоўным працэсе выяўлена кругавая залежнасць. Выдаліце ўсе цыклы паміж вузламі.", - "encryptOrdering": "Вузел шыфравання падае даныя ў \"{{target}}\", што можа збой на зашыфраваных даных. Перамясціце шыфраванне непасрэдна перад вузлом вываду.", - "invalidWorkflowFile": "Несапраўдны файл працоўнага працэсу: адсутнічае масіў вузлоў або злучэнняў.", - "storageQuotaExceeded": "Не атрымалася захаваць працоўны працэс: перавышана квота сховішча. Паспрабуйце выдаліць старыя шаблоны.", - "failedToImport": "Не атрымалася імпартаваць працоўны працэс: {{message}}" + "timestampFailed": "Не атрымалася паставіць пазнаку часу праз TSA {{tsa}}: {{message}}", + "noOutputNodes": "Не знойдзена вузлоў вываду. Дадайце вузел «Спампаваць», каб завяршыць ваш рабочы працэс.", + "circularDependency": "У рабочым працэсе выяўлена кругавая залежнасць. Выдаліце ўсе цыклы паміж вузламі.", + "encryptOrdering": "Вузел шыфравання падае даныя ў «{{target}}», што можа даць збой на зашыфраваных даных. Перамясціце шыфраванне непасрэдна перад вузлом вываду.", + "invalidWorkflowFile": "Памылковы файл рабочага працэсу: адсутнічае масіў вузлоў або злучэнняў.", + "storageQuotaExceeded": "Не атрымалася захаваць рабочы працэс: перавышана квота сховішча. Паспрабуйце выдаліць старыя шаблоны.", + "failedToImport": "Не атрымалася імпартаваць рабочы працэс: {{message}}" } }, "wasmSettings": { "title": "Налады пашыраных функцый", - "description": "Налаштуйте зовнішні модулі обробки для увімкнення розширених функцій PDF. Ці модулі необов'язкові і ліцензуються окремо.", + "description": "Сканфігуруйце знешнія модулі апрацоўкі для ўключэння пашыраных магчымасцей PDF. Гэтыя модулі неабавязковыя і ліцэнзуюцца асобна.", "status": { - "testing": "Перевірка...", - "customOverride": "Користувацьке перевизначення", - "preConfigured": "Попередньо налаштовано", - "notConfigured": "Не налаштовано" + "testing": "Праверка…", + "customOverride": "Уласная замена", + "preConfigured": "Папярэдне сканфігураваны", + "notConfigured": "Не сканфігураваны" }, - "preconfiguredTitle": "Попередньо налаштовано і готово до використання.", - "preconfiguredDescription": "Розширені модулі обробки автоматично завантажуються з CDN. Ви можете перевизначити URL нижче, якщо потрібно використовувати власне джерело (наприклад, для air-gapped або самостійно розміщених розгортань).", - "usingDefault": "Використовується за замовчуванням: {{url}}", - "pymupdfSubtitle": "Рушій обробки документів", - "pymupdfFeatures": "Вмикає: PDF у текст, Markdown, SVG, DOCX, Excel • Витягти зображення/таблиці • Конвертацію формату", + "preconfiguredTitle": "Папярэдне сканфігураваны і гатовы да выкарыстання", + "preconfiguredDescription": "Пашыраныя модулі апрацоўкі аўтаматычна загружаюцца з CDN. Вы можаце перавызначыць URL ніжэй, калі вам трэба выкарыстоўваць уласную крыніцу (напрыклад, для разгортванняў у ізаляваным асяроддзі або з уласным хостынгам).", + "usingDefault": "Выкарыстоўваецца прадвызначанае значэнне: {{url}}", + "pymupdfSubtitle": "Рухавік апрацоўкі дакументаў", + "pymupdfFeatures": "Уключае: канвертаванне PDF у тэкст, Markdown, SVG, DOCX, Excel • выманне відарысаў і табліц • канвертаванне фарматаў", "testButton": "Праверыць", - "recommendedLabel": "Рекомендовано:", - "copyTitle": "Копіювати в буфер обміну", - "ghostscriptSubtitle": "Рушій конвертації PDF/A", - "ghostscriptFeatures": "Вмикає: Конвертацію PDF/A-1b, PDF/A-2b, PDF/A-3b • Шрифт у контур", - "cpdfSubtitle": "Рушій закладок і метаданих", - "cpdfFeatures": "Вмикає: Розділити за закладками • Редагувати закладки • Метадані PDF", + "recommendedLabel": "Рэкамендавана:", + "copyTitle": "Капіраваць у буфер абмену", + "ghostscriptSubtitle": "Рухавік канвертавання PDF/A", + "ghostscriptFeatures": "Уключае: канвертаванне ў PDF/A-1b, PDF/A-2b, PDF/A-3b • канвертаванне шрыфтоў у контуры", + "cpdfSubtitle": "Рухавік закладак і метаданых", + "cpdfFeatures": "Уключае: раздзяленне паводле закладак • рэдагаванне закладак • метаданыя PDF", "saveConfiguration": "Захаваць канфігурацыю", - "savingConfiguration": "Збереження конфігурації...", + "savingConfiguration": "Захаванне канфігурацыі...", "savedTitle": "Захавана", "savedMessage": "Канфігурацыя паспяхова захавана!", "errorTitle": "Памылка", - "failedSave": "Не вдалося зберегти конфігурацію: {{message}}", - "emptyUrlTitle": "Порожній URL", - "emptyUrlMessage": "Введіть URL для перевірки.", - "testSuccessTitle": "Успіх", - "connectionSuccess": "Підключення до {{package}} успішне!", - "connectionFailedTitle": "Збій підключення", - "connectionFailedMessage": "Не вдалося підключитися до URL.", + "failedSave": "Не ўдалося захаваць канфігурацыю: {{message}}", + "emptyUrlTitle": "Пусты URL", + "emptyUrlMessage": "Увядзіце URL для праверкі.", + "testSuccessTitle": "Поспех", + "connectionSuccess": "Злучэнне з {{package}} паспяховае!", + "connectionFailedTitle": "Не ўдалося ўсталяваць злучэнне", + "connectionFailedMessage": "Не ўдалося злучыцца з URL.", "resetDefaults": "Скінуць да стандартных", "resetTitle": "Скід", - "resetWithDefaults": "Користувацькі перевизначення очищено. Активні попередньо налаштовані значення за замовчуванням.", - "resetNoDefaults": "Усі конфігурації та кешовані модулі очищено.", - "licenseTitle": "Повідомлення про ліцензію:", - "licenseDescription": "Зовнішні модулі (PyMuPDF, Ghostscript, CoherentPDF) ліцензовані під AGPL-3.0 або подібними copyleft-ліцензіями. Налаштовуючи та використовуючи ці модулі, ви погоджуєтеся з їхніми відповідними умовами ліцензії. BentoPDF сумісний з будь-якою реалізацією Ghostscript WASM і PyMuPDF WASM, що дотримується очікуваного інтерфейсу." + "resetWithDefaults": "Уласныя перавызначэнні ачышчаныя. Актываваныя прадвызначаныя значэнні канфігурацыі.", + "resetNoDefaults": "Усе канфігурацыі і кэшаваныя модулі ачышчаныя.", + "licenseTitle": "Звесткі пра ліцэнзію:", + "licenseDescription": "Знешнія модулі (PyMuPDF, Ghostscript, CoherentPDF) распаўсюджваюцца паводле AGPL-3.0 або падобных ліцэнзій з копілефтам. Канфігуруючы і выкарыстоўваючы гэтыя модулі, вы згаджаецеся з умовамі адпаведных ліцэнзій. BentoPDF сумяшчальны з любой рэалізацыяй Ghostscript WASM і PyMuPDF WASM, якая адпавядае чаканаму інтэрфейсу." }, "pdfOverlay": { "name": "Накладанне PDF", @@ -1297,7 +1298,7 @@ "overlayOption": "Накладанне (зверху старонак)", "underlayOption": "Падкладанне (за старонкамі)", "pageRangeLabel": "Прымяніць да старонак (неабавязкова)", - "pageRangeHint": "Выкарыстоўвайце \"z\" для апошняй старонкі. Пакіньце пустым, каб прымяніць да ўсіх старонак.", + "pageRangeHint": "Выкарыстоўвайце «z» для апошняй старонкі. Пакіньце пустым, каб прымяніць да ўсіх старонак.", "repeatLabel": "Паўтараць накладанне/падкладанне, калі базавы PDF даўжэйшы", "processButton": "Прымяніць накладанне / падкладанне", "howItWorksUploadTitle": "Запампуйце два PDF", @@ -1309,7 +1310,7 @@ "faqDifferenceQuestion": "У чым розніца паміж накладаннем і падкладаннем?", "faqDifferenceAnswer": "Накладанне размяшчае старонкі зверху базавага PDF (як вадзяны знак). Падкладанне размяшчае старонкі за базавым PDF (як фірмовы бланк або фон).", "faqSinglePageQuestion": "Ці магу я выкарыстоўваць аднастаронкавы PDF як накладанне для ўсіх старонак?", - "faqSinglePageAnswer": "Так! Уключыце опцыю \"Паўтараць\" і старонкі накладання будуць паўтарацца на ўсіх старонках базавага файла. Аднастаронкавы вадзяны знак будзе прымяняцца да кожнай старонкі.", + "faqSinglePageAnswer": "Так! Уключыце опцыю «Паўтараць» і старонкі накладання будуць паўтарацца на ўсіх старонках базавага файла. Аднастаронкавы вадзяны знак будзе прымяняцца да кожнай старонкі.", "faqPrivacyQuestion": "Ці з'яўляюцца мае файлы прыватнымі і бяспечнымі?", "faqPrivacyAnswer": "Безумоўна! Уся апрацоўка адбываецца ў вашым браўзеры. Вашы файлы ніколі не пакідаюць вашу прыладу, забяспечваючы поўную прыватнасць." },