From 49a921c895d250636b3d13f061f2ee9dafee667e Mon Sep 17 00:00:00 2001 From: Mykola Titov Date: Sat, 29 Aug 2026 00:40:41 +0300 Subject: [PATCH] Add Ukrainian (uk) translation --- messages/uk.json | 86 +++++++++++++++++++ src/content/faq/uk/difference.md | 10 +++ src/content/faq/uk/distinguish.md | 12 +++ src/content/faq/uk/dnssec.md | 6 ++ src/content/faq/uk/ds-records.md | 6 ++ src/content/faq/uk/errors.md | 8 ++ src/content/faq/uk/how-can-zonemaster-help.md | 11 +++ src/content/faq/uk/ipv6.md | 6 ++ src/content/faq/uk/not-tested.md | 12 +++ src/content/faq/uk/privacy.md | 8 ++ src/content/faq/uk/queries.md | 10 +++ src/content/faq/uk/reverse-zone.md | 11 +++ src/content/faq/uk/severity-levels.md | 19 ++++ src/content/faq/uk/test-case-identifiers.md | 31 +++++++ src/content/faq/uk/undelegated.md | 10 +++ src/content/faq/uk/what-is-zonemaster.md | 17 ++++ .../faq/uk/who-is-behind-zonemaster.md | 6 ++ 17 files changed, 269 insertions(+) create mode 100644 messages/uk.json create mode 100644 src/content/faq/uk/difference.md create mode 100644 src/content/faq/uk/distinguish.md create mode 100644 src/content/faq/uk/dnssec.md create mode 100644 src/content/faq/uk/ds-records.md create mode 100644 src/content/faq/uk/errors.md create mode 100644 src/content/faq/uk/how-can-zonemaster-help.md create mode 100644 src/content/faq/uk/ipv6.md create mode 100644 src/content/faq/uk/not-tested.md create mode 100644 src/content/faq/uk/privacy.md create mode 100644 src/content/faq/uk/queries.md create mode 100644 src/content/faq/uk/reverse-zone.md create mode 100644 src/content/faq/uk/severity-levels.md create mode 100644 src/content/faq/uk/test-case-identifiers.md create mode 100644 src/content/faq/uk/undelegated.md create mode 100644 src/content/faq/uk/what-is-zonemaster.md create mode 100644 src/content/faq/uk/who-is-behind-zonemaster.md diff --git a/messages/uk.json b/messages/uk.json new file mode 100644 index 00000000..fd3c164d --- /dev/null +++ b/messages/uk.json @@ -0,0 +1,86 @@ +{ + "startTestNav": "Почати тест", + "faqNav": "FAQ", + "welcome": "Ласкаво просимо до Zonemaster", + "startTestTitle": "Перевірте, як справи у вашого домену", + "runTestTitle": "Протестуйте свій домен", + "faqTitle": "Поширені запитання", + "resultTitle": "Результат тесту", + "langLabel": "Змінити мову", + "startTestBtn": "Виконати тест", + "runningTest": "Виконується тест...", + "menu": "Меню", + "close": "Закрити", + "domain": "Домен", + "domainName": "Доменне імʼя", + "showOptions": "Показати опції", + "hideOptions": "Приховати опції", + "noticeHeading": "Увага! Більше інформації про тестування неделегованих доменів", + "noticeLink": "/uk/faq/#undelegated", + "noticeText": "Що таке тестування неделегованого домену?", + "nameServers": "NS-сервери", + "nameserver": "NS-сервер {index}", + "deleteNameserver": "Видалити NS-сервер {index}", + "name": "Назва", + "addressOptional": "Адреса (опціонально)", + "fetchNameservers": "Отримати NS-сервери з батьківської зони", + "noNameservers": "Не знайдено NS-серверів у батьківській зоні", + "fetching": "Отримання...", + "DSRecords": "DS-записи", + "dsRecord": "DS-запис {index}", + "deleteDSRecord": "Видалити DS-запис {index}", + "fetchDSRecords": "Отримати DS-запис з батьківської зони", + "noDSRecords": "Не знайдено DS-записів в батьківській зоні", + "keytag": "Тег ключа", + "algorithm": "Алгоритм", + "digestType": "Тип хешування", + "digest": "Хеш", + "deleteRow": "Видалити рядок", + "general": "Загальні", + "disable": "Вимкнути", + "only": "лише", + "ipv4AndIpv6": "IPv4 та IPv6", + "resetForm": "Очистити форму", + "programVersions": "Версії компонентів", + "sourceCode": "Вихідний код", + "documentation": "Документація", + "copyright": "Copyright © AFNIC та The Swedish Internet Foundation. Всі права захищено", + "infoHeading1": "Що таке Zonemaster?", + "infoPreamble": "Проведіть повну перевірку вашого доменного імені! Zonemaster допоможе оцінити його стан.", + "infoTextParagraph1": "Коли доменне ім'я надсилається до Zonemaster для тестування, Zonemaster досліджує стан доменного імені згори донизу дерева DNS. Зазвичай це робиться шляхом перевірки даних DNS від кореневої зони ('.') до домену верхнього рівня (TLD) для цього доменного імені, наприклад '.net', і, нарешті, через DNS-сервери, які містять авторитетну інформацію про вказане доменне ім'я.", + "infoTextStrong": "Zonemaster виконує багато тестів,", + "infoTextParagraph2": "таких як перевірка підписів DNSSEC, доступності різних хостів та дійсності IP-адрес. Усе це робиться для того, щоб переконатися, що ваше доменне ім'я працює якомога безперебійніше.", + "infoHeading2": "Кілька слів про DNS", + "infoTextParagraph3": "Система доменних імен (DNS) — це база даних, яка пов'язує доменні імена з IP-адресами так само як телефонна книга пов'язує імена з номерами телефонів. IP-адреса — це унікальна серія цифр, яка ідентифікує кожен комп'ютер, підключений до Інтернету. Це схоже на те, як кожен телефон має свій власний номер у телефонній мережі. Такі довгі серії цифр чудово підходять для комп'ютерів, але людям їх запам'ятати набагато важче. Тому DNS було розроблено як додатковий рівень для перетворення імен, які нам легше запам'ятати, на IP-адреси, що використовуються комп'ютерами щоразу, коли ми хочемо отримати доступ до певного вебсайту або скористатися іншими сервісами в Інтернеті, як-от електронною поштою.", + "img1Alt": "Людина дивиться на комп'ютер", + "img2Alt": "Світ, з'єднаний мережею", + "faqPreamble": "Знайдіть відповіді на поширені запитання про Zonemaster тут.", + "faqTextParagraph1": "Все ще не знайшли потрібну інформацію? Ви можете зв'язатися з командою проєкту Zonemaster через", + "faqParagraph1Link": "список розсилки для користувачів, систему відстеження помилок або за контактною адресою електронної пошти.", + "history": "Історія", + "testHistory": "Історія тестів", + "undelegated": "Неделеговані", + "delegated": "Делеговані", + "historyAll": "Усі", + "all": "Усі", + "info": "Інфо", + "notice": "Примітка", + "warning": "Попередження", + "error": "Помилка", + "critical": "Критично", + "expandAll": "Розгорнути всі модулі", + "collapseAll": "Згорнути всі модулі", + "search": "Пошук", + "searchInText": "Шукати текст в повідомленнях", + "testResultFor": "Результат тесту для", + "createdOn": "Створено", + "filterSeverityLevels": "Фільтр рівнів серйозності", + "profile": "Профіль", + "tldURL": "TLD URL", + "exportResult": "Експорт", + "exportJson": "JSON", + "exportHtml": "HTML", + "exportCsv": "CSV", + "exportText": "Текст", + "share": "Поділитися" +} diff --git a/src/content/faq/uk/difference.md b/src/content/faq/uk/difference.md new file mode 100644 index 00000000..45f766b5 --- /dev/null +++ b/src/content/faq/uk/difference.md @@ -0,0 +1,10 @@ +--- +question: Чим Zonemaster відрізняється від іншого програмного забезпечення для перевірки DNS-зон? +category: Загальна інформація +--- + +* Zonemaster зберігає всю історію попередніх тестів на основі тестованого доменного імені, що означає, що ви можете повернутися до тесту, який ви робили деякий час тому, і порівняти його з тестом, який ви запустили щойно. +* Усі тести, які запускає Zonemaster, визначені в документах Специфікацій тестових сценаріїв, які можна знайти у [Специфікаціях тестових сценаріїв](https://github.com/zonemaster/zonemaster/tree/master/docs/public/specifications/tests#zonemaster-test-case-specifications). +* Zonemaster можна використовувати для перевірки [неделегованих доменних імен](https://zonemaster.net/uk/faq#what-is-an-undelegated-domain-test). +* Zonemaster можна використовувати для перевірки [DS-записів до їх публікації в батьківській зоні](https://zonemaster.net/uk/faq#can-i-test-the-ds-records-before-they-are-published). +* Ця версія Zonemaster з відкритим вихідним кодом була створена з використанням модульного коду, що, по суті, означає, що ви можете інтегрувати його частини у власні системи, якщо бажаєте. Наприклад, досить рідко виникає потреба в повноцінній програмі лише для перевірки переделегувань. \ No newline at end of file diff --git a/src/content/faq/uk/distinguish.md b/src/content/faq/uk/distinguish.md new file mode 100644 index 00000000..b562f99e --- /dev/null +++ b/src/content/faq/uk/distinguish.md @@ -0,0 +1,12 @@ +--- +question: Як Zonemaster відрізняє правильне від неправильного? +category: Загальна інформація +--- + +Судження Zonemaster насамперед базуються на стандартах DNS, як це визначено в RFC. Він також спирається на найкращі практики DNS, які можуть бути визначені менш жорстко. + +Усі тести Zonemaster визначені в документах [Специфікацій тестових сценаріїв](https://github.com/zonemaster/zonemaster/tree/master/docs/public/specifications/tests#zonemaster-test-case-specifications), в яких можна знайти посилання на стандартні документи для кожного тестового сценарію. + +Описи рівнів повідомлень, таких як _NOTICE_ (ПРИМІТКА), _WARNING_ (ПОПЕРЕДЖЕННЯ) та _ERROR_ (ПОМИЛКА), можна знайти у [Визначеннях рівнів серйозності](https://github.com/zonemaster/zonemaster/blob/master/docs/public/specifications/tests/SeverityLevelDefinitions.md). + +Іноді існують різні тлумачення стандартів або думки щодо найкращих практик, і команда Zonemaster завжди відкрита до пропозицій. Якщо ви вважаєте, що ми припустилися помилки в нашому судженні, будь ласка, не соромтеся надіслати нам електронного листа на адресу [zonemaster-users@lists.iis.se](mailto:zonemaster-users@lists.iis.se) (модерований список розсилки) з посиланням на результати вашого тесту та поясненням того, чому ви вважаєте, що вони показують щось некоректне. \ No newline at end of file diff --git a/src/content/faq/uk/dnssec.md b/src/content/faq/uk/dnssec.md new file mode 100644 index 00000000..9cd49adf --- /dev/null +++ b/src/content/faq/uk/dnssec.md @@ -0,0 +1,6 @@ +--- +question: Чи перевіряє Zonemaster DNSSEC? +category: Використання Zonemaster +--- + +Так. Якщо DNSSEC доступний для доменного імені, яке тестує Zonemaster, він буде перевірений автоматично. \ No newline at end of file diff --git a/src/content/faq/uk/ds-records.md b/src/content/faq/uk/ds-records.md new file mode 100644 index 00000000..84cc2ee2 --- /dev/null +++ b/src/content/faq/uk/ds-records.md @@ -0,0 +1,6 @@ +--- +question: Чи можу я перевірити DS-записи до їх публікації? +category: Використання Zonemaster +--- + +Так. Скористайтеся кнопкою «Показати опції» і додайте туди записи Delegation Signer (DS) для тестування. Тоді Zonemaster буде використовувати їх так само, як якби вони вже були додані в батьківську зону. \ No newline at end of file diff --git a/src/content/faq/uk/errors.md b/src/content/faq/uk/errors.md new file mode 100644 index 00000000..92362000 --- /dev/null +++ b/src/content/faq/uk/errors.md @@ -0,0 +1,8 @@ +--- +question: Zonemaster повертає «Помилку» або «Попередження» для мого доменного імені. Що це означає? +category: Використання Zonemaster +--- + +Це залежить від того, який саме тест не пройшло ваше доменне ім'я. Кожен тест супроводжується одним або кількома повідомленнями з описом виявлених проблем. + +Ви також можете отримати глибше розуміння кожного тесту з документів [Специфікацій тестових сценаріїв]( https://github.com/zonemaster/zonemaster/tree/master/docs/public/specifications/tests#zonemaster-test-case-specifications). \ No newline at end of file diff --git a/src/content/faq/uk/how-can-zonemaster-help.md b/src/content/faq/uk/how-can-zonemaster-help.md new file mode 100644 index 00000000..2d2f0cfb --- /dev/null +++ b/src/content/faq/uk/how-can-zonemaster-help.md @@ -0,0 +1,11 @@ +--- +question: Як Zonemaster може мені допомогти? +category: Загальна інформація +--- + +Інструмент Zonemaster може допомогти різним типам користувачів: + +* адміністраторам DNS, як експертам, так і початківцям, які хочуть перевірити свою конфігурацію DNS; +* користувачам, які хочуть знати, чи є проблеми з доменним ім'ям, яким вони володіють або яке використовують. + +Користувачам другої категорії слід звернутися до свого DNS-оператора, якщо під час перевірки їхнього доменного імені виникають помилки або попередження. \ No newline at end of file diff --git a/src/content/faq/uk/ipv6.md b/src/content/faq/uk/ipv6.md new file mode 100644 index 00000000..5eb9e8ae --- /dev/null +++ b/src/content/faq/uk/ipv6.md @@ -0,0 +1,6 @@ +--- +question: Чи підтримує Zonemaster IPv6? +category: Використання Zonemaster +--- + +Так. За замовчуванням Zonemaster надсилає запити до серверів імен як через IPv4, так і через IPv6, якщо явно не налаштовано інше. Такі налаштування доступні за допомогою кнопки «Показати опції». \ No newline at end of file diff --git a/src/content/faq/uk/not-tested.md b/src/content/faq/uk/not-tested.md new file mode 100644 index 00000000..f0da41b4 --- /dev/null +++ b/src/content/faq/uk/not-tested.md @@ -0,0 +1,12 @@ +--- +question: Чому моє доменне ім'я не може бути протестовано? +category: Використання Zonemaster +--- + +Є кілька можливих причин: + +* Ваше доменне ім'я ще не делеговане. +* Ваше доменне ім'я недоступне з публічного Інтернету. +* Zonemaster може тестувати лише так звану DNS-зону, наприклад «zonemaster.net», а не імена хостів, як-от «www.zonemaster.net». +* Існує 10-хвилинний захист між послідовними тестами для одного і того ж доменного імені з однаковими параметрами тесту. Запуск тесту в межах цього вікна натомість покаже останній доступний тест для цього доменного імені та параметрів. +* Ви помилилися в написанні свого доменного імені. \ No newline at end of file diff --git a/src/content/faq/uk/privacy.md b/src/content/faq/uk/privacy.md new file mode 100644 index 00000000..393bf6ed --- /dev/null +++ b/src/content/faq/uk/privacy.md @@ -0,0 +1,8 @@ +--- +question: Zonemaster та конфіденційність +category: Загальна інформація +--- + +У базі даних не зберігається нічого, окрім тестованого домену, інших параметрів тесту та результату. Зокрема, ми не зберігаємо жодної інформації, яка могла б пов'язати тест із користувачем, який його ініціював. + +Однак, оскільки [zonemaster.net](https://zonemaster.net), як і інші публічні екземпляри, відкритий для всіх, будь-хто може протестувати ваш домен і переглянути його історію тестів. \ No newline at end of file diff --git a/src/content/faq/uk/queries.md b/src/content/faq/uk/queries.md new file mode 100644 index 00000000..408dd8cd --- /dev/null +++ b/src/content/faq/uk/queries.md @@ -0,0 +1,10 @@ +--- +question: Які типи DNS-запитів генерує Zonemaster? +category: Загальна інформація +--- + +Zonemaster надсилає численні DNS-запити до серверів імен, що обслуговують тестоване доменне ім'я, а також до серверів імен, що обслуговують батьківську зону цього доменного імені. + +Вебінтерфейс Zonemaster не показує надіслані запити, це може робити лише інтерфейс командного рядка (CLI). Якщо ви хочете побачити такі запити, вам доведеться локально встановити мінімально робочий екземпляр Zonemaster з компонентами Engine та CLI. Для отримання додаткової інформації див. [документацію зі встановлення CLI](https://github.com/zonemaster/zonemaster/blob/master/docs/public/installation/zonemaster-cli.md) або, якщо вам зручніше, також доступний [образ Docker](https://github.com/zonemaster/zonemaster/blob/master/docs/public/using/cli.md#Invoking-the-command-line-tool-using-Docker). + +Надіслані запити можна переглянути, використовуючи опцію рівня «DEBUG». Попереджаємо, що вивід CLI може бути досить об'ємним. Для отримання додаткової інформації див. [документацію з використання CLI](https://github.com/zonemaster/zonemaster/blob/master/docs/public/using/cli.md). \ No newline at end of file diff --git a/src/content/faq/uk/reverse-zone.md b/src/content/faq/uk/reverse-zone.md new file mode 100644 index 00000000..3df67b78 --- /dev/null +++ b/src/content/faq/uk/reverse-zone.md @@ -0,0 +1,11 @@ +--- +question: Як я можу протестувати «зворотну» зону за допомогою Zonemaster? +category: Використання Zonemaster +--- + +Щоб перевірити зворотну зону за допомогою Zonemaster, спершу потрібно знати, що таке зворотна зона, і ввести її у форматі, який вона має в DNS. Зворотна зона утворюється шляхом перевертання IP-адреси та додавання суфікса. Для IPv4-адрес використовується суфікс «in-addr.arpa», а для IPv6-адрес — «ip6.arpa». + +Приклади: + +* для префікса IPv4 "198.51.100.0/24": 100.51.198.in-addr.arpa +* для префікса IPv6 "2001:db8::/32": 8.b.d.0.1.0.0.2.ip6.arpa \ No newline at end of file diff --git a/src/content/faq/uk/severity-levels.md b/src/content/faq/uk/severity-levels.md new file mode 100644 index 00000000..90af6057 --- /dev/null +++ b/src/content/faq/uk/severity-levels.md @@ -0,0 +1,19 @@ +--- +question: Що означають рівні серйозності? +category: Використання Zonemaster +--- + +Інфо +: Повідомлення містить те, що може зацікавити адміністратора зони, але точно не вказує на проблему. + +Примітка +: Повідомлення означає те, про що адміністратор зони повинен знати, але це не обов'язково є проблемою. + +Попередження +: Повідомлення вказує на те, що за певних обставин може стати проблемою, але навряд чи буде помічено звичайним користувачем. + +Помилка +: Повідомлення вказує на проблему, яка з високою ймовірністю (або навіть напевно) негативно вплине на функціонування тестованої зони, але не настільки серйозна, щоб уся зона стала нерозв'язною. + +Критично +: Повідомлення означає дуже серйозну помилку. \ No newline at end of file diff --git a/src/content/faq/uk/test-case-identifiers.md b/src/content/faq/uk/test-case-identifiers.md new file mode 100644 index 00000000..e0dfee14 --- /dev/null +++ b/src/content/faq/uk/test-case-identifiers.md @@ -0,0 +1,31 @@ +--- +question: Що таке ідентифікатори тестових сценаріїв? +category: Використання Zonemaster +--- + +Усі тестові сценарії належать до певного тестового рівня, і їхні назви базуються на назві цього тестового рівня. Визначені та доступні такі тестові рівні: + +- Address +- Basic +- Connectivity +- Consistency +- DNSSEC +- Delegation +- Nameserver +- Syntax +- Zone + +Назва тестового рівня не чутлива до регістру, але під час посилання на тестові рівні потрібно використовувати форми, визначені вище, тобто лише перша літера велика, за винятком абревіатур, для яких усі літери великі. Наприклад, «Address», а не «ADDRESS» чи «address». + +Ідентифікатор тестового сценарію в специфікації (як у головному заголовку, так і в розділі «Test case identifier») використовує назву тестового рівня, як визначено вище, і має формат: `{Назва тестового рівня} + {Індекс}`. + +При посиланні на тестовий сценарій, для зручності читання, назва тестового рівня має відповідати зазначеному вище регістру. + +`{Індекс}` — це двозначний суфікс 01-99, який має бути вибраний так, щоб ідентифікатор тестового сценарію був унікальним. Зазвичай вибирається перший вільний індекс. + +Приклади ідентифікаторів тестових сценаріїв: + +- Address03 +- Basic04 +- DNSSEC15 +- Zone06 \ No newline at end of file diff --git a/src/content/faq/uk/undelegated.md b/src/content/faq/uk/undelegated.md new file mode 100644 index 00000000..a11bbf05 --- /dev/null +++ b/src/content/faq/uk/undelegated.md @@ -0,0 +1,10 @@ +--- +question: Що таке тест неделегованого домену? +category: Використання Zonemaster +--- + +Тест неделегованого домену — це тест, що виконується для доменного імені, яке може бути, а може й не бути повністю опубліковано в DNS. + +Це може бути дуже корисним, якщо ви збираєтеся перенести свій домен від одного реєстратора до іншого, наприклад, перенести зону «example.com» із сервера імен «ns.example.com» на сервер імен «ns.example.org». У цьому сценарії ви можете виконати тест неделегованого домену, вказавши зону («example.com») і сервер імен, на який ви переходите («ns.example.org»), перед тим як фактично перенести свій домен. + +Якщо результати тесту не показують жодних помилок чи попереджень, можна бути досить впевненим, що нове розташування домену працює добре. Проте в самих даних зони все ще можуть бути інші проблеми, про які цей тест не знає. \ No newline at end of file diff --git a/src/content/faq/uk/what-is-zonemaster.md b/src/content/faq/uk/what-is-zonemaster.md new file mode 100644 index 00000000..6d4c6775 --- /dev/null +++ b/src/content/faq/uk/what-is-zonemaster.md @@ -0,0 +1,17 @@ +--- +question: Що таке Zonemaster? +category: Загальна інформація +--- + +Zonemaster — це пакет програмного забезпечення, який перевіряє якість делегування DNS. + +Мета проєкту Zonemaster полягає в розробці та підтримці інструменту перевірки DNS з відкритим вихідним кодом, що пропонує кращу продуктивність порівняно з існуючими інструментами та надає розгорнуту документацію, яку можна буде повторно використовувати в подібних проєктах у майбутньому. + +Zonemaster складається з декількох модулів або компонентів: + +- Ядро: тестовий фреймворк, який підтримує всі функції для виконання DNS-тестів; +- CLI: інтерфейс командного рядка до Engine; +- Бекенд: сервер, який дозволяє запускати тести Zonemaster і зберігати результати, використовуючи JSON-RPC API та базу даних; +- GUI: вебінтерфейс до Backend. + +Ці компоненти допоможуть різним типам користувачів перевірити сервери імен домену на наявність помилок конфігурації та згенерувати звіт, який допоможе усунути помилки. \ No newline at end of file diff --git a/src/content/faq/uk/who-is-behind-zonemaster.md b/src/content/faq/uk/who-is-behind-zonemaster.md new file mode 100644 index 00000000..17746d8d --- /dev/null +++ b/src/content/faq/uk/who-is-behind-zonemaster.md @@ -0,0 +1,6 @@ +--- +question: Хто стоїть за Zonemaster? +category: Загальна інформація +--- + +Zonemaster — це спільний проєкт між [AFNIC](https://www.afnic.fr/en/), адміністратором реєстру TLD «.fr» та кількох інших TLD, таких як «.re», «.pm», «.tf», «.wf», «.yt» та «.paris», і [The Swedish Internet Foundation](https://internetstiftelsen.se/en/) (Шведським інтернет-фондом), адміністратором реєстру TLD «.se» та «.nu». \ No newline at end of file