diff --git a/debian/changelog b/debian/changelog index 1279e9c03..cb8cec662 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +freedombox (24.13) unstable; urgency=medium + + [ Tymofii Lytvynenko ] + * Translated using Weblate (Swedish) + * Translated using Weblate (Czech) + * Translated using Weblate (Ukrainian) + + [ ikmaak ] + * Translated using Weblate (Dutch) + + [ James Valleroy ] + * doc: Fetch latest manual + + -- James Valleroy Mon, 17 Jun 2024 20:44:51 -0400 + freedombox (24.12~bpo12+1) bookworm-backports; urgency=medium * Rebuild for bookworm-backports. diff --git a/doc/manual/en/ReleaseNotes.raw.wiki b/doc/manual/en/ReleaseNotes.raw.wiki index 9ab47bbfa..699ca051c 100644 --- a/doc/manual/en/ReleaseNotes.raw.wiki +++ b/doc/manual/en/ReleaseNotes.raw.wiki @@ -8,6 +8,10 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f The following are the release notes for each !FreedomBox version. +== FreedomBox 24.13 (2024-06-17) == + + * locale: Update translations for Czech, Dutch, Swedish, Ukrainian + == FreedomBox 24.12 (2024-06-03) == * locale: Update translations for Albanian, Chinese (Traditional), German, Russian diff --git a/doc/manual/es/ReleaseNotes.raw.wiki b/doc/manual/es/ReleaseNotes.raw.wiki index 9ab47bbfa..699ca051c 100644 --- a/doc/manual/es/ReleaseNotes.raw.wiki +++ b/doc/manual/es/ReleaseNotes.raw.wiki @@ -8,6 +8,10 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f The following are the release notes for each !FreedomBox version. +== FreedomBox 24.13 (2024-06-17) == + + * locale: Update translations for Czech, Dutch, Swedish, Ukrainian + == FreedomBox 24.12 (2024-06-03) == * locale: Update translations for Albanian, Chinese (Traditional), German, Russian diff --git a/plinth/__init__.py b/plinth/__init__.py index 06216fa43..e4e9656e6 100644 --- a/plinth/__init__.py +++ b/plinth/__init__.py @@ -3,4 +3,4 @@ Package init file. """ -__version__ = '24.12' +__version__ = '24.13' diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index 424d60ee9..7001a9f8d 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-05-06 20:18-0400\n" -"PO-Revision-Date: 2024-04-24 07:07+0000\n" -"Last-Translator: Jiří Podhorecký \n" +"PO-Revision-Date: 2024-06-09 16:09+0000\n" +"Last-Translator: Tymofii Lytvynenko \n" "Language-Team: Czech \n" "Language: cs\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.5.1-dev\n" +"X-Generator: Weblate 5.6-dev\n" #: config.py:103 #, python-brace-format @@ -1583,7 +1583,7 @@ msgstr "Aplikace: %(app_name)s" #: modules/diagnostics/templates/diagnostics_app.html:20 #: modules/diagnostics/templates/diagnostics_full.html:48 msgid "Try to repair" -msgstr "" +msgstr "Pokuste se opravit" #: modules/diagnostics/templates/diagnostics_app.html:32 msgid "This app does not support diagnostics" @@ -1632,7 +1632,7 @@ msgstr "Diagnostické testy" #: modules/diagnostics/views.py:144 #, python-brace-format msgid "App {app_id} is not installed, cannot repair" -msgstr "" +msgstr "Aplikace {app_id} není nainstalována, nelze opravit" #: modules/dynamicdns/__init__.py:28 #, python-brace-format @@ -3853,6 +3853,8 @@ msgid "" "Directory that MiniDLNA Server will read for content. All sub-directories of " "this will be also scanned for media files." msgstr "" +"Adresář, do kterého bude server MiniDLNA načítat obsah. Všechny jeho " +"podadresáře budou rovněž prohledávány kvůli mediálním souborům." #: modules/minidlna/manifest.py:10 msgid "vlc" @@ -5171,12 +5173,7 @@ msgstr "" "provést správu " #: modules/nextcloud/__init__.py:34 -#, fuzzy, python-brace-format -#| msgid "" -#| "Please note that Nextcloud is installed and run inside a container " -#| "provided by the Nextcloud 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." +#, 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 " @@ -5184,7 +5181,7 @@ msgid "" "performed following an independent cycle." msgstr "" "Upozorňujeme, že Nextcloud je nainstalován a spuštěn v kontejneru " -"poskytnutém projektem Nextcloud. Bezpečnost, kvalitu, ochranu soukromí a " +"poskytnutém komunitou Nextcloud. Bezpečnost, kvalitu, ochranu soukromí a " "právní kontrolu provádí projekt upstream, nikoli Debian/{box_name}. " "Aktualizace jsou prováděny podle nezávislého cyklu." @@ -5206,25 +5203,18 @@ msgid "Not set" msgstr "Nenastaveno" #: modules/nextcloud/forms.py:26 -#, fuzzy -#| msgid "Server domain" msgid "Override domain" -msgstr "Doména serveru" +msgstr "Přepsat doménu" #: modules/nextcloud/forms.py:27 -#, fuzzy -#| msgid "" -#| "Used by MediaWiki to generate URLs that point to the wiki such as in " -#| "footer, feeds and emails. Examples: \"myfreedombox.example.org\" or " -#| "\"example.onion\"." msgid "" "Set to the domain or IP address that Nextcloud should be forced to generate " "URLs with. Should not be needed if a valid domain is used to access " "Nextcloud. Examples: \"myfreedombox.example.org\" or \"example.onion\"." msgstr "" -"Používá se v MediaWiki k vytváření adres URL, které odkazují na wiki, " -"například v zápatí, kanálech a e-mailech. Příklad: \"myfreedombox.example." -"org\" nebo \"example.onion\"." +"Nastavte na doménu nebo IP adresu, s níž má být Nextcloud nucen generovat " +"adresy URL. Nemělo by být potřeba, pokud je pro přístup k Nextcloudu použita " +"platná doména. Příklady: „myfreedombox.example.org“ nebo „example.onion“." #: modules/nextcloud/forms.py:33 msgid "Administrator password" @@ -8557,10 +8547,9 @@ msgid "Error installing app: {error}" msgstr "Chyba při instalaci aplikace: {error}" #: setup.py:81 setup.py:151 -#, fuzzy, python-brace-format -#| msgid "Error updating app: {error}" +#, python-brace-format msgid "Error repairing app: {error}" -msgstr "Chyba při aktualizaci aplikace: {error}" +msgstr "Chyba při opravě aplikace: {error}" #: setup.py:84 #, python-brace-format @@ -8576,34 +8565,29 @@ msgid "App updated" msgstr "Aplikace aktualizována" #: setup.py:110 -#, fuzzy -#| msgid "Updating app" msgid "Repairing app" -msgstr "Aktualizace aplikací" +msgstr "Oprava aplikace" #: setup.py:130 -#, fuzzy, python-brace-format -#| msgid "Error uninstalling app: {error}" +#, python-brace-format msgid "Error running diagnostics: {error}" -msgstr "Chyba při odinstalaci aplikace: {error}" +msgstr "Chyba při spuštění diagnostiky: {error}" #: setup.py:143 msgid "Skipping repair, no failed checks" -msgstr "" +msgstr "Přeskočení opravy, žádné neúspěšné kontroly" #: setup.py:157 msgid "Re-running setup to complete repairs" -msgstr "" +msgstr "Opětovné spuštění instalace za účelem dokončení oprav" #: setup.py:165 -#, fuzzy -#| msgid "App updated" msgid "App repaired." -msgstr "Aplikace aktualizována" +msgstr "Aplikace opravena." #: setup.py:169 msgid "App repair completed with errors:\n" -msgstr "" +msgstr "Oprava aplikace byla dokončena s chybami:\n" #: setup.py:189 msgid "Uninstalling app" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 4cafa008f..9abcc7497 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-05-06 20:18-0400\n" -"PO-Revision-Date: 2024-03-30 16:18+0000\n" +"PO-Revision-Date: 2024-06-17 13:09+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Dutch \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.5-dev\n" +"X-Generator: Weblate 5.6-dev\n" "X-Language: nl_NL\n" "X-Source-Language: C\n" @@ -1605,7 +1605,7 @@ msgstr "Toepassing: %(app_name)s" #: modules/diagnostics/templates/diagnostics_app.html:20 #: modules/diagnostics/templates/diagnostics_full.html:48 msgid "Try to repair" -msgstr "" +msgstr "Probeer te herstellen" #: modules/diagnostics/templates/diagnostics_app.html:32 msgid "This app does not support diagnostics" @@ -1654,7 +1654,7 @@ msgstr "Diagnostische test" #: modules/diagnostics/views.py:144 #, python-brace-format msgid "App {app_id} is not installed, cannot repair" -msgstr "" +msgstr "Toepassing {app_id} is niet geïnstalleerd, kan niet herstellen" #: modules/dynamicdns/__init__.py:28 #, python-brace-format @@ -3183,6 +3183,10 @@ msgid "" "Wikipedia available without using the internet, but it is potentially " "suitable for all HTML content. Kiwix packages are in the ZIM file format." msgstr "" +"Kiwix is een offline lezer voor web inhoud. Het is software bedoeld om " +"Wikipedia beschikbaar te maken zonder het internet te gebruiken, maar het is " +"mogelijk geschikt voor alle HTML inhoud. Kiwix pakketten gebruiken het ZIM " +"formaat." #: modules/kiwix/__init__.py:25 msgid "" @@ -3205,10 +3209,14 @@ msgid "" "project or create your own." msgstr "" +"Er kunnen informatie pakketten worden gedownload van het Kiwix " +"project, of maak eigen infopaketten." #: modules/kiwix/__init__.py:53 msgid "Manage Kiwix content server" -msgstr "" +msgstr "Beheer de Kiwix inhoudserver" #: modules/kiwix/__init__.py:56 modules/kiwix/manifest.py:8 msgid "Kiwix" @@ -3229,6 +3237,9 @@ msgid "" "{box_name}. If Kiwix fails to add the file, it will be deleted immediately " "to save disk space." msgstr "" +"Geüploade ZIM-bestanden worden opgeslagen onder {kiwix_home}/content op je " +"{box_name}. Als Kiwix het dossier niet kan toevoegen, wordt het onmiddellijk " +"gewist om schijfruimte te besparen." #: modules/kiwix/templates/kiwix-add-package.html:24 #, python-format @@ -3884,6 +3895,8 @@ msgid "" "Directory that MiniDLNA Server will read for content. All sub-directories of " "this will be also scanned for media files." msgstr "" +"Map die MiniDLNA Server zal scannen op inhoud. Alle submappen hiervan worden " +"ook gescand op mediabestanden." #: modules/minidlna/manifest.py:10 msgid "vlc" @@ -5199,6 +5212,8 @@ msgstr "" #: modules/nextcloud/__init__.py:30 msgid "All users of FreedomBox can use Nextcloud. To perform administrative " msgstr "" +"Alle gebruikers van {box_name} kunnen Nextcloud gebruiken. Om " +"administratieve " #: modules/nextcloud/__init__.py:34 #, python-brace-format @@ -5210,89 +5225,68 @@ msgid "" msgstr "" #: modules/nextcloud/__init__.py:40 -#, fuzzy -#| msgid "Uninstalling an app is an experimental feature." msgid "This app is experimental." -msgstr "Het verwijderen van een toepassing is een experimentele functie." +msgstr "Deze toepassing is een experiment." #: modules/nextcloud/__init__.py:58 modules/nextcloud/manifest.py:11 #: modules/nextcloud/manifest.py:18 -#, fuzzy -#| msgid "Next" msgid "Nextcloud" -msgstr "Volgende" +msgstr "Nextcloud" #: modules/nextcloud/__init__.py:60 msgid "File Storage & Collaboration" -msgstr "" +msgstr "Bestandsopslag & Samenwerking" #: modules/nextcloud/forms.py:19 -#, fuzzy -#| msgid "Hostname set" msgid "Not set" -msgstr "Hostnaam ingesteld" +msgstr "Niet ingesteld" #: modules/nextcloud/forms.py:26 -#, fuzzy -#| msgid "Server domain" msgid "Override domain" -msgstr "Serverdomein" +msgstr "Domein overschrijven" #: modules/nextcloud/forms.py:27 -#, fuzzy -#| msgid "" -#| "Used by MediaWiki to generate URLs that point to the wiki such as in " -#| "footer, feeds and emails. Examples: \"myfreedombox.example.org\" or " -#| "\"example.onion\"." msgid "" "Set to the domain or IP address that Nextcloud should be forced to generate " "URLs with. Should not be needed if a valid domain is used to access " "Nextcloud. Examples: \"myfreedombox.example.org\" or \"example.onion\"." msgstr "" -"Wordt door MediaWiki gebruikt om URL's te genereren die naar de wiki " -"verwijzen, zoals in de footer, feeds en e-mails. Voorbeelden: \"myfreedombox." -"example.org\" of \"example.onion\"." +"Stel het domein of IP adres in dat door Nextcloud moet worden gebruikt om " +"URLs te maken. Zou niet nodig moeten zijn als er een valide domein wordt " +"gebruikt om Nextcloud aan te spreken. Voorbeelden: \"myfreedombox.example." +"org\" of \"example.onion\"." #: modules/nextcloud/forms.py:33 -#, fuzzy -#| msgid "Administrator Password" msgid "Administrator password" msgstr "Beheerderswachtwoord" #: modules/nextcloud/forms.py:34 -#, fuzzy -#| msgid "" -#| "Set a new password for MediaWiki's administrator account (admin). The " -#| "password cannot be a common one and the minimum required length is " -#| "10 characters. Leave this field blank to keep the " -#| "current password." msgid "" "Optional. Set a new password for Nextcloud's administrator account " "(nextcloud-admin). The password cannot be a common one and the minimum " "required length is 10 characters. Leave this field blank to " "keep the current password." msgstr "" -"Stel een nieuw wachtwoord in voor MediaWiki's beheerdersaccount (admin). Dit " -"wachtwoord moet minimaal 10 tekens zijn, en niet makkelijk " -"te raden. Laat dit veld leeg om het huidige wachtwoord te behouden." +"Optioneel. Stel een nieuw wachtwoord in voor Nextcloud's beheerdersaccount " +"(nextcloud-admin). Dit wachtwoord moet minimaal 10 tekens " +"zijn, en niet makkelijk te raden. Laat dit veld leeg om het huidige " +"wachtwoord te behouden." #: modules/nextcloud/forms.py:41 -#, fuzzy -#| msgid "Default zone is external" msgid "Default phone region" -msgstr "Standaardzone is extern" +msgstr "Standaard telefoon regio" #: modules/nextcloud/forms.py:42 msgid "" "The default phone region is required to validate phone numbers in the " "profile settings without a country code." msgstr "" +"De eigen telefoon regio is verplicht om telefoonnummers te gebruiken zonder " +"landcode." #: modules/nextcloud/views.py:53 -#, fuzzy -#| msgid "Password update failed. Please choose a stronger password" msgid "Password update failed. Please choose a stronger password." -msgstr "Wachtwoordupdate mislukt. Kies een sterker wachtwoord" +msgstr "Wachtwoordupdate mislukt. Kies een sterker wachtwoord." #: modules/openvpn/__init__.py:20 #, python-brace-format @@ -7047,6 +7041,9 @@ msgid "" "You cannot save configuration changes. Try rebooting the system. If the " "problem persists after a reboot, check the storage device for errors." msgstr "" +"Instellingen kunnen niet worden opgeslagen. Probeer het systeem te " +"herstarten. Als het probleem na een herstart blijft bestaan, controleer dan " +"het opslagapparaat op fouten." #: modules/storage/__init__.py:382 msgid "Read-only root filesystem" @@ -7852,6 +7849,8 @@ msgstr "Gebruikersnaam is in gebruik of is gereserveerd." msgid "" "Optional. Used to send emails to reset password and important notifications." msgstr "" +"Optioneel. Vroeger werden e-mails verstuurd om het wachtwoord te resetten en " +"voor belangrijke berichten." #: modules/users/forms.py:106 msgid "" @@ -8627,10 +8626,9 @@ msgid "Error installing app: {error}" msgstr "Fout bij het installeren van de toepassing: {error}" #: setup.py:81 setup.py:151 -#, fuzzy, python-brace-format -#| msgid "Error updating app: {error}" +#, python-brace-format msgid "Error repairing app: {error}" -msgstr "Fout bij het bijwerken van de toepassing: {error}" +msgstr "Fout bij het repareren van de toepassing: {error}" #: setup.py:84 #, python-brace-format @@ -8646,34 +8644,29 @@ msgid "App updated" msgstr "Toepassing bijgewerkt" #: setup.py:110 -#, fuzzy -#| msgid "Updating app" msgid "Repairing app" -msgstr "Toepassing updaten" +msgstr "Toepassing repareren" #: setup.py:130 -#, fuzzy, python-brace-format -#| msgid "Error uninstalling app: {error}" +#, python-brace-format msgid "Error running diagnostics: {error}" -msgstr "Fout bij het verwijderen van de toepassing: {error}" +msgstr "Fout bij het doorlopen van de diagnose: {error}" #: setup.py:143 msgid "Skipping repair, no failed checks" -msgstr "" +msgstr "Reparatie overslaan, geen mislukte tests" #: setup.py:157 msgid "Re-running setup to complete repairs" -msgstr "" +msgstr "Opniew setup doorlopen om reparaties te voltooien" #: setup.py:165 -#, fuzzy -#| msgid "App updated" msgid "App repaired." -msgstr "Toepassing bijgewerkt" +msgstr "Toepassing gerepareerd." #: setup.py:169 msgid "App repair completed with errors:\n" -msgstr "" +msgstr "Toepassingsherstel voltooid met fouten:\n" #: setup.py:189 msgid "Uninstalling app" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index ada6bb3dc..41d865fb8 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-05-06 20:18-0400\n" -"PO-Revision-Date: 2024-05-21 00:04+0000\n" -"Last-Translator: bittin1ddc447d824349b2 \n" +"PO-Revision-Date: 2024-06-09 16:09+0000\n" +"Last-Translator: Tymofii Lytvynenko \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -5175,6 +5175,11 @@ msgid "" "and mobile clients. The Nextcloud server provides a well integrated web " "interface." msgstr "" +"Nextcloud är en självhanterad produktivitetsplattform som tillhandahåller " +"privata och säkra funktioner för fildelning, samarbete och mycket mer. " +"Nextcloud inkluderar Nextcloud-servern, klientapplikationer för stationära " +"datorer och mobila klienter. Nextcloud-servern tillhandahåller ett väl " +"integrerat webbgränssnitt." #: modules/nextcloud/__init__.py:30 msgid "All users of FreedomBox can use Nextcloud. To perform administrative " @@ -5190,6 +5195,10 @@ msgid "" "done by the upstream project and not by Debian/{box_name}. Updates are " "performed following an independent cycle." msgstr "" +"Observera att Nextcloud installeras och körs i en behållare som " +"tillhandahålls av Nextcloud-gemenskapen. Säkerhet, kvalitet, integritet och " +"juridiska granskningar görs av uppströmsprojektet och inte av Debian/" +"{box_name}. Uppdateringar utförs enligt en oberoende cykel." #: modules/nextcloud/__init__.py:40 msgid "This app is experimental." diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 01d06ba9c..6ebccb771 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: 2024-05-06 20:18-0400\n" -"PO-Revision-Date: 2024-02-05 00:01+0000\n" -"Last-Translator: Ihor Hordiichuk \n" +"PO-Revision-Date: 2024-06-09 16:09+0000\n" +"Last-Translator: Tymofii Lytvynenko \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.4-dev\n" +"X-Generator: Weblate 5.6-dev\n" #: config.py:103 #, python-brace-format @@ -103,14 +103,12 @@ msgid "Use the language preference set in the browser" msgstr "Використовувати мовні налаштування оглядача" #: menu.py:106 -#, fuzzy -#| msgid "Public Visibility" msgid "Visibility" -msgstr "Публічна видимість" +msgstr "Видимість" #: menu.py:108 msgid "Data" -msgstr "" +msgstr "Дані" #: menu.py:110 templates/base.html:131 msgid "System" @@ -122,10 +120,8 @@ msgid "Security" msgstr "Безпека" #: menu.py:114 -#, fuzzy -#| msgid "Server Administration" msgid "Administration" -msgstr "Адміністрування сервера" +msgstr "Адміністрування" #: middleware.py:131 msgid "System is possibly under heavy load. Please retry later." @@ -1601,7 +1597,7 @@ msgstr "Застосунок: %(app_name)s" #: modules/diagnostics/templates/diagnostics_app.html:20 #: modules/diagnostics/templates/diagnostics_full.html:48 msgid "Try to repair" -msgstr "" +msgstr "Спробуйте полагодити" #: modules/diagnostics/templates/diagnostics_app.html:32 msgid "This app does not support diagnostics" @@ -1650,7 +1646,7 @@ msgstr "Тест діагностики" #: modules/diagnostics/views.py:144 #, python-brace-format msgid "App {app_id} is not installed, cannot repair" -msgstr "" +msgstr "Застосунок {app_id} не встановлено, неможливо полагодити" #: modules/dynamicdns/__init__.py:28 #, python-brace-format @@ -3399,10 +3395,9 @@ msgstr "" "хвилин, перш ніж почне діяти." #: modules/letsencrypt/views.py:46 -#, fuzzy, python-brace-format -#| msgid "Failed to revoke certificate for domain {domain}: {error}" +#, python-brace-format msgid "Failed to revoke certificate for domain {domain}" -msgstr "Не вдалося відкликати сертифікат для домену {domain}: {error}" +msgstr "Не вдалося відкликати сертифікат для домену {domain}" #: modules/letsencrypt/views.py:59 modules/letsencrypt/views.py:77 #, python-brace-format @@ -3410,10 +3405,9 @@ msgid "Certificate successfully obtained for domain {domain}" msgstr "Сертифікат успішно отримано для домену {domain}" #: modules/letsencrypt/views.py:64 modules/letsencrypt/views.py:82 -#, fuzzy, python-brace-format -#| msgid "Failed to obtain certificate for domain {domain}: {error}" +#, python-brace-format msgid "Failed to obtain certificate for domain {domain}" -msgstr "Не вдалося отримати сертифікат для домену {domain}: {error}" +msgstr "Не вдалося отримати сертифікат для домену {domain}" #: modules/letsencrypt/views.py:95 #, python-brace-format @@ -3421,10 +3415,9 @@ msgid "Certificate successfully deleted for domain {domain}" msgstr "Сертифікат успішно видалено для домену {domain}" #: modules/letsencrypt/views.py:100 -#, fuzzy, python-brace-format -#| msgid "Failed to delete certificate for domain {domain}: {error}" +#, python-brace-format msgid "Failed to delete certificate for domain {domain}" -msgstr "Не вдалося видалити сертифікат для домену {domain}: {error}" +msgstr "Не вдалося видалити сертифікат для домену {domain}" #: modules/matrixsynapse/__init__.py:26 msgid "" @@ -3890,6 +3883,8 @@ msgid "" "Directory that MiniDLNA Server will read for content. All sub-directories of " "this will be also scanned for media files." msgstr "" +"Каталог, який MiniDLNA Server буде зчитувати на предмет вмісту. Усі " +"підкаталоги цього каталогу також буде перевірено на наявність медіафайлів." #: modules/minidlna/manifest.py:10 msgid "vlc" @@ -5194,10 +5189,17 @@ msgid "" "and mobile clients. The Nextcloud server provides a well integrated web " "interface." msgstr "" +"Nextcloud - це саморозміщувана платформа для підвищення продуктивності, яка " +"надає приватні та безпечні функції для обміну файлами, спільної роботи тощо. " +"Nextcloud включає в себе сервер Nextcloud, клієнтські програми для " +"настільних комп'ютерів та мобільні клієнти. Сервер Nextcloud має добре " +"інтегрований вебінтерфейс." #: modules/nextcloud/__init__.py:30 msgid "All users of FreedomBox can use Nextcloud. To perform administrative " msgstr "" +"Усі користувачі FreedomBox можуть використовувати Nextcloud. Для виконання " +"адміністративних " #: modules/nextcloud/__init__.py:34 #, python-brace-format @@ -5207,91 +5209,73 @@ msgid "" "done by the upstream project and not by Debian/{box_name}. Updates are " "performed following an independent cycle." msgstr "" +"Зверніть увагу, що Nextcloud встановлюється і працює в контейнері, наданому " +"спільнотою Nextcloud. Безпека, якість, конфіденційність та юридичні " +"перевірки здійснюються проєктом, а не Debian/{box_name}. Оновлення " +"виконуються за незалежним циклом." #: modules/nextcloud/__init__.py:40 -#, fuzzy -#| msgid "Uninstalling an app is an experimental feature." msgid "This app is experimental." -msgstr "Видалення застосунку — це експериментальна функція." +msgstr "Цей застосунок є експериментальним." #: modules/nextcloud/__init__.py:58 modules/nextcloud/manifest.py:11 #: modules/nextcloud/manifest.py:18 -#, fuzzy -#| msgid "Next" msgid "Nextcloud" -msgstr "Далі" +msgstr "Nextcloud" #: modules/nextcloud/__init__.py:60 msgid "File Storage & Collaboration" -msgstr "" +msgstr "Зберігання файлів та спільна робота" #: modules/nextcloud/forms.py:19 -#, fuzzy -#| msgid "Hostname set" msgid "Not set" -msgstr "Назву компʼютера задано" +msgstr "Не встановлено" #: modules/nextcloud/forms.py:26 -#, fuzzy -#| msgid "Server domain" msgid "Override domain" -msgstr "Домен сервера" +msgstr "Перевизначити домен" #: modules/nextcloud/forms.py:27 -#, fuzzy -#| msgid "" -#| "Used by MediaWiki to generate URLs that point to the wiki such as in " -#| "footer, feeds and emails. Examples: \"myfreedombox.example.org\" or " -#| "\"example.onion\"." msgid "" "Set to the domain or IP address that Nextcloud should be forced to generate " "URLs with. Should not be needed if a valid domain is used to access " "Nextcloud. Examples: \"myfreedombox.example.org\" or \"example.onion\"." msgstr "" -"Використовується в MediaWiki для ґенерування URL-адрес, що вказують на " -"вікісторінки, як-от внизу вебсторінок, у RSS-стрічках або в ел. листах. " -"Наприклад: \"myfreedombox.example.org\" або \"example.onion\"." +"Зазначає домен або IP-адресу, за якою Nextcloud повинен примусово генерувати " +"URL-адреси. Не потрібно, якщо для доступу до Nextcloud використовується " +"дійсний домен. Приклади: «myfreedombox.example.org» або «example.onion»." #: modules/nextcloud/forms.py:33 -#, fuzzy -#| msgid "Administrator Password" msgid "Administrator password" msgstr "Пароль адміністратора" #: modules/nextcloud/forms.py:34 -#, fuzzy -#| msgid "" -#| "Set a new password for MediaWiki's administrator account (admin). The " -#| "password cannot be a common one and the minimum required length is " -#| "10 characters. Leave this field blank to keep the " -#| "current password." msgid "" "Optional. Set a new password for Nextcloud's administrator account " "(nextcloud-admin). The password cannot be a common one and the minimum " "required length is 10 characters. Leave this field blank to " "keep the current password." msgstr "" -"Вкажіть новий пароль для облікового запису адміністратора (admin) MediaWiki. " -"Пароль не повинен бути поширеним і не повинен бути коротшим за 10 " -"знаків. Залиште поле порожнім, щоб зберегти поточний пароль." +"За бажанням: Вкажіть новий пароль для облікового запису адміністратора " +"(admin) Nextcloud'. Пароль не повинен бути поширеним і не повинен бути " +"коротшим за 10 знаків. Залиште поле порожнім, щоб зберегти " +"поточний пароль." #: modules/nextcloud/forms.py:41 -#, fuzzy -#| msgid "Default zone is external" msgid "Default phone region" -msgstr "Усталена зона – зовнішня" +msgstr "Типовий телефонний регіон" #: modules/nextcloud/forms.py:42 msgid "" "The default phone region is required to validate phone numbers in the " "profile settings without a country code." msgstr "" +"Типовий телефонний регіон необхідний для валідації телефонних номерів у " +"налаштуваннях профілю без коду країни." #: modules/nextcloud/views.py:53 -#, fuzzy -#| msgid "Password update failed. Please choose a stronger password" msgid "Password update failed. Please choose a stronger password." -msgstr "Не вдалося оновити пароль. Оберіть сильніший пароль" +msgstr "Не вдалося оновити пароль. Оберіть сильніший пароль." #: modules/openvpn/__init__.py:20 #, python-brace-format @@ -6795,20 +6779,16 @@ msgid "Created snapshot." msgstr "Створено зріз." #: modules/snapshot/views.py:160 -#, fuzzy -#| msgid "Configuration updated." msgid "Configuration update failed." -msgstr "Налаштування оновлено." +msgstr "Не вдалося оновити конфігурацію." #: modules/snapshot/views.py:184 msgid "Deleted selected snapshots" msgstr "Видалити вибрані зрізи" #: modules/snapshot/views.py:186 -#, fuzzy -#| msgid "Deleting LDAP user failed." msgid "Deleting snapshot failed." -msgstr "Не вдалося видалити користувача LDAP." +msgstr "Видалити знімок не вдалося." #: modules/snapshot/views.py:189 msgid "Snapshot is currently in use. Please try again later." @@ -7162,10 +7142,8 @@ msgid "Device can be safely unplugged." msgstr "Пристрій можна безпечно витягати." #: modules/storage/views.py:93 -#, fuzzy -#| msgid "Error ejecting device: {error_message}" msgid "Error ejecting device." -msgstr "Помилка виймання пристрою: {error_message}" +msgstr "Помилка виймання пристрою." #: modules/syncthing/__init__.py:23 msgid "" @@ -7771,10 +7749,8 @@ msgid "Test distribution upgrade now" msgstr "Тестувати оновлення дистрибутиву зараз" #: modules/upgrades/views.py:73 -#, fuzzy -#| msgid "Error when configuring unattended-upgrades: {error}" msgid "Error when configuring unattended-upgrades" -msgstr "Помилка під час налаштування автоматичних оновлень: {error}" +msgstr "Помилка під час налаштування автоматичних оновлень" #: modules/upgrades/views.py:120 msgid "Upgrade process started." @@ -7846,6 +7822,8 @@ msgstr "Імʼя користувача зайняте або зарезерво msgid "" "Optional. Used to send emails to reset password and important notifications." msgstr "" +"Необов'язково. Використовується для надсилання імейлів для скидання пароля " +"та важливих сповіщень." #: modules/users/forms.py:106 msgid "" @@ -8612,10 +8590,9 @@ msgid "Error installing app: {error}" msgstr "Помилка встановлення застосунку: {error}" #: setup.py:81 setup.py:151 -#, fuzzy, python-brace-format -#| msgid "Error updating app: {error}" +#, python-brace-format msgid "Error repairing app: {error}" -msgstr "Помилка оновлення застосунку: {error}" +msgstr "Помилка лагодження застосунку: {error}" #: setup.py:84 #, python-brace-format @@ -8631,34 +8608,29 @@ msgid "App updated" msgstr "Застосунок оновлено" #: setup.py:110 -#, fuzzy -#| msgid "Updating app" msgid "Repairing app" -msgstr "Оновлення застосунку" +msgstr "Лагодження застосунку" #: setup.py:130 -#, fuzzy, python-brace-format -#| msgid "Error uninstalling app: {error}" +#, python-brace-format msgid "Error running diagnostics: {error}" -msgstr "Помилка видалення застосунку: {error}" +msgstr "Помилка запуску діагностики: {error}" #: setup.py:143 msgid "Skipping repair, no failed checks" -msgstr "" +msgstr "Пропуск лагодження, відсутні невдалі перевірки" #: setup.py:157 msgid "Re-running setup to complete repairs" -msgstr "" +msgstr "Повторний запуск налаштування для завершення лагодження" #: setup.py:165 -#, fuzzy -#| msgid "App updated" msgid "App repaired." -msgstr "Застосунок оновлено" +msgstr "Застосунок полагоджено." #: setup.py:169 msgid "App repair completed with errors:\n" -msgstr "" +msgstr "Лагодження застосунку завершено з помилками:\n" #: setup.py:189 msgid "Uninstalling app"