diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 1ec801b17..cd5a82b6d 100644 --- a/plinth/locale/uk/LC_MESSAGES/django.po +++ b/plinth/locale/uk/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-08-18 20:35-0400\n" -"PO-Revision-Date: 2025-05-21 16:01+0000\n" -"Last-Translator: Максим Горпиніч \n" +"PO-Revision-Date: 2025-08-20 04:02+0000\n" +"Last-Translator: Максим Горпиніч \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.12-dev\n" +"X-Generator: Weblate 5.13\n" #: config.py:103 #, python-brace-format @@ -26,10 +26,9 @@ msgid "Static configuration {etc_path} is setup properly" msgstr "Статична конфігурація {etc_path} налаштована належним чином" #: container.py:137 -#, fuzzy, python-brace-format -#| msgid "Service {service_name} is running" +#, python-brace-format msgid "Container {container_name} is running" -msgstr "Сервіс {service_name} запущено" +msgstr "Контейнер {container_name} працює" #: context_processors.py:21 views.py:168 msgid "FreedomBox" @@ -73,10 +72,8 @@ msgid "Repository to backup to" msgstr "Репозиторій для резервної копії" #: forms.py:62 -#, fuzzy -#| msgid "None" msgid "(None)" -msgstr "Нічого" +msgstr "(Нічого)" #: forms.py:68 msgid "Select a domain name to be used with this application" @@ -1798,31 +1795,31 @@ msgstr "Результати" #: modules/diagnostics/templates/diagnostics_full.html:53 #, python-format msgid "%(number)s passed" -msgstr "" +msgstr "%(number)s пройшов" #: modules/diagnostics/templates/diagnostics_full.html:57 #, python-format msgid "%(number)s failed" -msgstr "" +msgstr "%(number)s невдало" #: modules/diagnostics/templates/diagnostics_full.html:61 #, python-format msgid "%(number)s warnings" -msgstr "" +msgstr "%(number)s попереджено" #: modules/diagnostics/templates/diagnostics_full.html:65 #, python-format msgid "%(number)s errors" -msgstr "" +msgstr "%(number)s помилки" #: modules/diagnostics/templates/diagnostics_full.html:69 #, python-format msgid "%(number)s skipped" -msgstr "" +msgstr "%(number)s пропущено" #: modules/diagnostics/templates/diagnostics_full.html:111 msgid "Running..." -msgstr "" +msgstr "Запускаю..." #: modules/diagnostics/templates/diagnostics_results.html:11 msgid "Test" @@ -1872,13 +1869,6 @@ msgstr "" "відповідь з вашою поточною IP-адресою." #: modules/dynamicdns/__init__.py:41 -#, fuzzy -#| msgid "" -#| "If you are looking for a free dynamic DNS account, you may find a free " -#| "GnuDIP service at ddns.freedombox.org or you may find free update URL " -#| "based services at freedns.afraid.org." msgid "" "If you are looking for a free dynamic DNS account, you may find a free " "GnuDIP service at ddns." @@ -1886,29 +1876,21 @@ msgid "" "(with wildcards option enabled in account settings). To use a subdomain, add " "it as a static domain in the Names app." msgstr "" -"Якщо ви шукаєте безплатний динамічний обліковий запис DNS, ви можете знайти " -"безплатну службу GnuDIP за адресою ddns.freedombox.org або ви можете знайти безплатні " -"служби на основі URL-адреси оновлення за адресою freedns.afraid.org." +"Якщо ви шукаєте безкоштовний обліковий запис динамічного DNS, ви можете " +"знайти безкоштовний сервіс GnuDIP за адресою ddns.freedombox.org. З " +"цим сервісом ви також отримуєте необмежену кількість субдоменів (з " +"увімкненою опцією підстановки в налаштуваннях облікового запису). Щоб " +"використовувати субдомен, додайте його як статичний домен у програмі «Імена»." #: modules/dynamicdns/__init__.py:47 -#, fuzzy -#| msgid "" -#| "If you are looking for a free dynamic DNS account, you may find a free " -#| "GnuDIP service at ddns.freedombox.org or you may find free update URL " -#| "based services at freedns.afraid.org." msgid "" "Alternatively, you may find a free update URL based service at freedns.afraid.org." msgstr "" -"Якщо ви шукаєте безплатний динамічний обліковий запис DNS, ви можете знайти " -"безплатну службу GnuDIP за адресою ddns.freedombox.org або ви можете знайти безплатні " -"служби на основі URL-адреси оновлення за адресою freedns.afraid.org." +"Або ж ви можете знайти безкоштовний сервіс оновлення на основі URL-адреси на " +"сайті freedns.afraid.org." #: modules/dynamicdns/__init__.py:50 msgid "" @@ -2277,7 +2259,7 @@ msgstr "Monal - XMPP бесіда" #: modules/ejabberd/manifest.py:64 msgid "Siskin IM" -msgstr "Чиж І.М." +msgstr "Чиж І.М" #: modules/ejabberd/manifest.py:73 msgid "Dino" @@ -2636,7 +2618,7 @@ msgstr "Перо Вікі" #: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13 msgid "Wiki files cannot be named \"index.html\"." -msgstr "" +msgstr "Вікі-файли не можна називати \"index.html\"." #: modules/featherwiki/forms.py:20 modules/tiddlywiki/forms.py:20 msgid "Name of the wiki file, with file extension \".html\"" @@ -3649,6 +3631,10 @@ msgid "" "alarms, presense sensors, door bells, thermostats, irrigation timers, energy " "monitors, etc." msgstr "" +"Home Assistant – це центр домашньої автоматизації з акцентом на локальному " +"управлінні та конфіденційності. Він інтегрується з тисячами пристроїв, " +"включаючи розумні лампочки, сигналізації, датчики присутності, дверні " +"дзвінки, термостати, таймери поливу, монітори енергії тощо." #: modules/homeassistant/__init__.py:35 msgid "" @@ -3657,6 +3643,11 @@ msgid "" "requires additional hardware such as a ZigBee USB dongle. You need to re-run " "setup if such hardware is added or removed." msgstr "" +"Домашній помічник може виявляти, налаштовувати та використовувати різні " +"пристрої в локальній мережі. Для пристроїв, що використовують інші " +"протоколи, такі як ZigBee, зазвичай потрібне додаткове обладнання, таке як " +"USB-адаптер ZigBee. Вам потрібно повторно запустити налаштування, якщо таке " +"обладнання додано або вилучено." #: modules/homeassistant/__init__.py:39 msgid "" @@ -3664,24 +3655,23 @@ msgid "" "An administrator account is created at this time. Home Assistant maintains " "its own user accounts." msgstr "" +"Веб-інтерфейс Home Assistant необхідно налаштувати невдовзі після " +"встановлення програми. На цьому етапі створюється обліковий запис " +"адміністратора. Home Assistant підтримує власні облікові записи користувачів." #: modules/homeassistant/__init__.py:43 -#, fuzzy, python-brace-format -#| msgid "" -#| "Please note that Nextcloud is installed and run inside a container " -#| "provided by the Nextcloud community. Security, quality, privacy and legal " -#| "reviews are done by the upstream project and not by Debian/{box_name}. " -#| "Updates are performed following an independent cycle." +#, python-brace-format msgid "" "Please note that Home Assistant is installed and run inside a container " "provided by the Home Assistant project. Security, quality, privacy and legal " "reviews are done by the upstream project and not by Debian/{box_name}. " "Updates are performed following an independent cycle." msgstr "" -"Зверніть увагу, що Nextcloud встановлюється і працює в контейнері, наданому " -"спільнотою Nextcloud. Безпека, якість, конфіденційність та юридичні " -"перевірки здійснюються проєктом, а не Debian/{box_name}. Оновлення " -"виконуються за незалежним циклом." +"Зверніть увагу, що Home Assistant встановлено та працює всередині " +"контейнера, наданого проектом Home Assistant. Перевірки безпеки, якості, " +"конфіденційності та юридичних питань здійснюються проектом, що розробляє " +"програмне забезпечення, а не Debian/{box_name}. Оновлення виконуються за " +"незалежним циклом." #: modules/homeassistant/__init__.py:48 msgid "This app is experimental." @@ -3690,17 +3680,15 @@ msgstr "Це експериментальний застосунок." #: modules/homeassistant/__init__.py:64 modules/homeassistant/manifest.py:12 #: modules/homeassistant/manifest.py:20 msgid "Home Assistant" -msgstr "" +msgstr "Домашній помічник" #: modules/homeassistant/manifest.py:62 -#, fuzzy -#| msgid "Automatic" msgid "Home Automation" -msgstr "Автоматично" +msgstr "Домашня автоматизація" #: modules/homeassistant/manifest.py:63 msgid "IoT" -msgstr "" +msgstr "IoT'" #: modules/homeassistant/manifest.py:64 modules/networks/manifest.py:8 #: modules/networks/templates/connections_diagram.html:32 @@ -3712,15 +3700,15 @@ msgstr "Wi-Fi" #: modules/homeassistant/manifest.py:65 msgid "ZigBee" -msgstr "" +msgstr "ZigBee'" #: modules/homeassistant/manifest.py:66 msgid "Z-Wave" -msgstr "" +msgstr "Z-Wave'" #: modules/homeassistant/manifest.py:67 msgid "Thread" -msgstr "" +msgstr "Нитка" #: modules/homeassistant/templates/homeassistant.html:17 msgid "" @@ -3728,6 +3716,9 @@ msgid "" "URL path. Please select the domain on which Home Assistant will be " "available. Home Assistant will not be available on other domains." msgstr "" +"Для роботи Home Assistant потрібен спеціальний домен, і він не може " +"працювати з URL-адресою. Виберіть домен, на якому буде доступний Home " +"Assistant. Home Assistant не буде доступний на інших доменах." #: modules/homeassistant/templates/homeassistant.html:28 #, python-format @@ -3737,6 +3728,10 @@ msgid "" "href=\"%(names_url)s\">Names app and Dynamic DNS app for configuring subdomains." msgstr "" +"Окремий домен можна зробити доступним для Home Assistant, налаштувавши " +"піддомен, наприклад homeassistant.mydomain.example. Див. додаток Names та додаток Dynamic DNS для налаштування піддоменів." #: modules/homeassistant/templates/homeassistant.html:40 #: modules/ikiwiki/templates/ikiwiki_create.html:18 @@ -5092,6 +5087,9 @@ msgid "" "here. The name servers responsible for the domain must be pointing (A and " "AAAA records) to the public IP addresses of the %(box_name)s." msgstr "" +"Якщо ви придбали доменне ім'я у реєстратора доменів, ви можете налаштувати " +"його тут. Сервери імен, відповідальні за домен, повинні вказувати (записи A " +"та AAAA) на публічні IP-адреси %(box_name)s." #: modules/names/templates/names-domain-add.html:18 #, python-format @@ -5101,6 +5099,10 @@ msgid "" "to %(box_name)s. Subdomains are useful for hosting multiple applications " "that each require a dedicted domain for themselves." msgstr "" +"Якщо ви також бажаєте використовувати субдомен вже налаштованого домену, " +"додайте для нього тут ще один запис. Переконайтеся, що субдомен налаштовано " +"так, щоб він вказував на %(box_name)s. Субдомени корисні для розміщення " +"кількох програм, кожній з яких потрібен окремий виділений домен." #: modules/names/templates/names.html:41 #: modules/networks/templates/connection_show.html:40 @@ -10560,7 +10562,7 @@ msgstr "Сповіщення" #: templates/notifications.html:18 #, python-format msgid "%(time_since)s ago" -msgstr "" +msgstr "%(time_since)s тому" #: templates/port-forwarding-info.html:8 msgid "Port Forwarding" @@ -10632,14 +10634,12 @@ msgid "This application is currently not available in your distribution." msgstr "Цей застосунок поки що не доступний у Вашому дистрибутиві." #: templates/setup.html:51 -#, fuzzy -#| msgid "RoundCube availability" msgid "Checking app availability..." -msgstr "Доступність RoundCube" +msgstr "Перевірка доступності програми..." #: templates/setup.html:57 msgid "Error checking app availability. Please refresh page." -msgstr "" +msgstr "Помилка перевірки доступності програми. Оновіть сторінку." #: templates/setup.html:72 msgid ""