From 3f593bfa329fae68997506909984a4e7a57ba252 Mon Sep 17 00:00:00 2001 From: Michael Breidenbach Date: Wed, 19 Oct 2022 16:19:59 +0000 Subject: [PATCH 01/14] Translated using Weblate (Swedish) Currently translated at 100.0% (1486 of 1486 strings) --- plinth/locale/sv/LC_MESSAGES/django.po | 66 ++++++++++++-------------- 1 file changed, 31 insertions(+), 35 deletions(-) diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index 8d28c0321..24e04b6b4 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-10 21:35-0400\n" -"PO-Revision-Date: 2022-10-03 14:15+0000\n" +"PO-Revision-Date: 2022-10-20 21:06+0000\n" "Last-Translator: Michael Breidenbach \n" "Language-Team: Swedish \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 4.14.1\n" +"X-Generator: Weblate 4.14.2-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -1613,10 +1613,9 @@ msgid "" "href='http://freedns.afraid.org/' target='_blank'>freedns.afraid.org." msgstr "" "Om du letar efter ett gratis dynamiskt DNS-konto kan du hitta en gratis " -"GnuDIP-tjänst på ddns.freedombox.org eller så kan du hitta gratis uppdaterings-URL-" -"baserade tjänster på freedns.afraid.org." +"GnuDIP-tjänst på ddns.freedombox.org eller så kan " +"du hitta gratis uppdaterings-URL-baserade tjänster på freedns.afraid.org." #: plinth/modules/dynamicdns/__init__.py:61 msgid "Dynamic DNS Client" @@ -4951,12 +4950,7 @@ msgid "Profile" msgstr "Profil" #: plinth/modules/openvpn/templates/openvpn.html:15 -#, fuzzy, python-format -#| msgid "" -#| "To connect to %(box_name)s's VPN, you need to download a profile and feed " -#| "it to an OpenVPN client on your mobile or desktop machine. OpenVPN " -#| "Clients are available for most platforms. Click \"Learn more...\" above " -#| "for recommended clients and instructions on how to configure them." +#, python-format msgid "" "To connect to %(box_name)s's VPN, you need to download a profile and feed it " "to an OpenVPN client on your mobile or desktop machine. OpenVPN Clients are " @@ -4964,17 +4958,16 @@ msgid "" "clients and instructions on how to configure them." msgstr "" "För att ansluta till %(box_name)s VPN måste du ladda ner en profil och mata " -"den till en OpenVPN-klient på din mobila eller stationära dator. OpenVPN-" -"klienter är tillgängliga för de flesta plattformar. Klicka på \"Läs mer..." -"\" ovan för rekommenderade klienter och instruktioner om hur du konfigurerar " +"den till en OpenVPN-klient på din mobila eller stationära dator. OpenVPN-" +"klienter är tillgängliga för de flesta plattformar. Klicka på \"Läs mer...\" " +"ovan för rekommenderade klienter och instruktioner om hur du konfigurerar " "dem." #: plinth/modules/openvpn/templates/openvpn.html:24 -#, fuzzy, python-format -#| msgid "Profile is specific to each user of %(box_name)s. Keep it a secret." +#, python-format msgid "Profile is specific to each user of %(box_name)s. Keep it a secret." msgstr "" -"Profilen är specifik för varje användare av %(box_name)s Håll det hemligt." +"Profilen är specifik för varje användare av %(box_name)s. Håll det hemligt." #: plinth/modules/openvpn/templates/openvpn.html:34 msgid "Download my profile" @@ -5290,25 +5283,24 @@ msgstr "Stäng av nu" #: plinth/modules/privacy/__init__.py:15 msgid "Manage system-wide privacy settings." -msgstr "" +msgstr "Hantera systemomfattande sekretessinställningar." #: plinth/modules/privacy/__init__.py:32 plinth/modules/privacy/__init__.py:64 -#, fuzzy -#| msgid "Privoxy" msgid "Privacy" -msgstr "Privoxy" +msgstr "Integritet" #: plinth/modules/privacy/__init__.py:62 msgid "Please update privacy settings to match your preferences." msgstr "" +"Vänligen uppdatera sekretessinställningar för att matcha dina preferenser." #: plinth/modules/privacy/__init__.py:67 msgid "Review privacy setting" -msgstr "" +msgstr "Granska sekretessinställningen" #: plinth/modules/privacy/forms.py:15 msgid "Periodically submit a list of apps used (suggested)" -msgstr "" +msgstr "Skicka med jämna mellanrum en lista över appar som används (föreslagna)" #: plinth/modules/privacy/forms.py:17 #, python-brace-format @@ -5320,6 +5312,13 @@ msgid "" "target=\"_blank\">popcon.debian.org. Submission happens over the Tor " "network for additional anonymity if Tor app is enabled." msgstr "" +"Hjälp Debian/{box_name} -utvecklare genom att delta i " +"paketundersökningsprogrammet Popularity Contest. När den är aktiverad kommer " +"en lista över program som används på det här systemet att anonymt skickas in " +"till Debian varje vecka. Statistik för de insamlade uppgifterna är " +"offentligt tillgänglig på popcon.debian.org. Inlämningen sker via Tor-nätverket för " +"ytterligare anonymitet om Tor-appen är aktiverad." #: plinth/modules/privoxy/__init__.py:23 msgid "" @@ -7503,13 +7502,7 @@ msgid "The following administrator accounts exist in the system." msgstr "Följande administratörskonton finns i systemet." #: plinth/modules/users/templates/users_firstboot.html:50 -#, fuzzy, python-format -#| msgid "" -#| "Delete these accounts from command line and refresh the page to create an " -#| "account that is usable with %(box_name)s. On the command line run the " -#| "command 'echo \"{password}\" | /usr/share/plinth/actions/users remove-" -#| "user {username}'. If an account is already usable with %(box_name)s, skip " -#| "this step." +#, python-format msgid "" "Delete these accounts from command line and refresh the page to create an " "account that is usable with %(box_name)s. On the command line run the " @@ -7518,10 +7511,10 @@ msgid "" "already usable with %(box_name)s, skip this step." msgstr "" "Ta bort dessa konton från kommandoraden och uppdatera sidan för att skapa " -"ett konto som är användbart med %(box_name)s. På kommandoraden kör kommandot " -"'echo \"{password}\" | /usr/share/plinth/actions/users remove-user " -"{username}'. Om ett konto redan är användbart med %(box_name)s, hoppa över " -"detta steg." +"ett konto som kan användas med %(box_name)s. På kommandoraden kör du " +"kommandot \"echo '{\"args\": [\"USERNAME\", \"PASSWORD\"], \"kwargs\": {}}' |" +" sudo /usr/share/plinth/actions/actions users remove_user\". Om ett konto " +"redan kan användas med %(box_name)s, hoppa över detta steg." #: plinth/modules/users/templates/users_list.html:11 #: plinth/modules/users/views.py:64 @@ -8231,6 +8224,9 @@ msgid "" "FreedomBox is a personal server designed for privacy and data ownership. It " "is free software that lets you install and manage server apps with ease." msgstr "" +"FreedomBox är en personlig server utformad för integritet och dataägande. " +"Det är gratis programvara som låter dig enkelt installera och hantera " +"serverappar." #: plinth/templates/base.html:110 msgid " Home" From 63b2e2a380a0a5f72d2124760f5c462bd1641615 Mon Sep 17 00:00:00 2001 From: 109247019824 Date: Wed, 19 Oct 2022 21:04:21 +0000 Subject: [PATCH 02/14] Translated using Weblate (Bulgarian) Currently translated at 40.5% (602 of 1486 strings) --- plinth/locale/bg/LC_MESSAGES/django.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index 3ec019cd4..d143c4eb1 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-10 21:35-0400\n" -"PO-Revision-Date: 2022-10-14 10:25+0000\n" +"PO-Revision-Date: 2022-10-20 21:06+0000\n" "Last-Translator: 109247019824 \n" "Language-Team: Bulgarian \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 4.15-dev\n" +"X-Generator: Weblate 4.14.2-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -6127,7 +6127,7 @@ msgstr "" #: plinth/modules/tor/__init__.py:147 msgid "Obfs4 transport registered" -msgstr "" +msgstr "Транспортът Obfs4 е регистриран" #: plinth/modules/tor/__init__.py:212 #, python-brace-format From f0fd3d9132eb504a78ba351c63806bf7bc838eb7 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Sun, 23 Oct 2022 09:42:45 -0400 Subject: [PATCH 03/14] upgrades: Allow FreedomBox vendor when adding backports Fixes: #2294. Tests: - In stable container, when frequent feature updates option is enabled, /etc/apt/sources.list.d/freedombox2.list exists as expected. - Matrix Synapse can be installed. - Shaarli can be installed. Signed-off-by: James Valleroy Reviewed-by: Sunil Mohan Adapa --- plinth/modules/upgrades/privileged.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plinth/modules/upgrades/privileged.py b/plinth/modules/upgrades/privileged.py index 43a2c2ea3..c6e0b161f 100644 --- a/plinth/modules/upgrades/privileged.py +++ b/plinth/modules/upgrades/privileged.py @@ -249,7 +249,8 @@ def _check_and_backports_sources(develop=False): with open('/etc/dpkg/origins/default', 'r', encoding='utf-8') as default_origin: matches = [ - re.match(r'Vendor:\s+Debian', line, flags=re.IGNORECASE) + re.match(r'Vendor:\s+(Debian|FreedomBox)', line, + flags=re.IGNORECASE) for line in default_origin.readlines() ] except FileNotFoundError: From eb4229bb6e3cc712e64a38021187f25ba756fd56 Mon Sep 17 00:00:00 2001 From: Benedek Nagy Date: Sat, 22 Oct 2022 11:00:26 +0000 Subject: [PATCH 04/14] Translated using Weblate (Hungarian) Currently translated at 96.8% (1439 of 1486 strings) --- plinth/locale/hu/LC_MESSAGES/django.po | 138 ++++++++++++------------- 1 file changed, 67 insertions(+), 71 deletions(-) diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index 01687e9ab..a82a91eea 100644 --- a/plinth/locale/hu/LC_MESSAGES/django.po +++ b/plinth/locale/hu/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-10 21:35-0400\n" -"PO-Revision-Date: 2022-09-14 17:19+0000\n" -"Last-Translator: ikmaak \n" +"PO-Revision-Date: 2022-10-24 10:34+0000\n" +"Last-Translator: Benedek Nagy \n" "Language-Team: Hungarian \n" "Language: hu\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 4.14.1-dev\n" +"X-Generator: Weblate 4.14.2-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -54,17 +54,15 @@ msgstr "Nem lehet ide csatlakozni: {host}:{port}" #: plinth/forms.py:36 msgid "Backup app before uninstall" -msgstr "" +msgstr "Biztonsági mentés készítése az alkalmazásról eltávolítás előtt" #: plinth/forms.py:37 msgid "Restoring from the backup will restore app data." msgstr "" #: plinth/forms.py:39 -#, fuzzy -#| msgid "Repository not found" msgid "Repository to backup to" -msgstr "Tároló nem található" +msgstr "A biztonsági mentés helye" #: plinth/forms.py:56 msgid "Select a domain name to be used with this application" @@ -1292,28 +1290,28 @@ msgid "Show apps and features that require more technical knowledge." msgstr "Több műszaki ismeretet igénylő alkalmazások és funkciók megjelenítése." #: plinth/modules/config/forms.py:104 -#, fuzzy -#| msgid "System Monitoring" msgid "System-wide logging" -msgstr "Rendszerfigyelés" +msgstr "Rendszerszintű naplózás" #: plinth/modules/config/forms.py:105 msgid "Disable logging, for privacy" -msgstr "" +msgstr "Naplózás letiltása" #: plinth/modules/config/forms.py:107 msgid "Keep some in memory until a restart, for performance" -msgstr "" +msgstr "Naplófájlok megtartása a következő újraindításig (jobb teljesítmény)" #: plinth/modules/config/forms.py:110 msgid "Write to disk, useful for debugging" -msgstr "" +msgstr "Naplófájlok lemezre írása, hibakeresés esetén hasznos" #: plinth/modules/config/forms.py:112 msgid "" "Logs contain information about who accessed the system and debug information " "from various services" msgstr "" +"A naplófájlok tárolják, hogy ki kapcsolódott a rendszerhez, illetve " +"hibakeresési információkkal is szolgálnak számos alkalmazás számára." #: plinth/modules/config/views.py:49 #, python-brace-format @@ -1873,6 +1871,9 @@ msgid "" "Domains to be used by ejabberd. Note that user accounts are unique for each " "domain, and migrating users to a new domain name is not yet implemented." msgstr "" +"Az ejabberd által használható domainek. Kérlek vedd figyelembe, hogy a " +"felhasználói fiókok egyedien kötődnek egy-egy domainhez és a felhasználói " +"fiókok átköltöztetése egyik domainről a másikra jelenleg még nem lehetséges." #: plinth/modules/ejabberd/forms.py:26 msgid "Enable Message Archive Management" @@ -1999,6 +2000,11 @@ msgid "" "restrict outgoing email. Some lift the restriction after an explicit " "request. See manual page for more information." msgstr "" +"Az e-mail szerver jelenleg nem működik a legtöbb ingyenes domain " +"szolgáltatással, ideértve a FreedomBox Foundation által nyújtottakat is. Sok " +"internetszolgáltató továbbá korlátozza a kimenő e-maileket. Néhány " +"internetszolgáltató kifejezett kérés után feloldja a korlátozást. További " +"információkért lásd a kézikönyv oldalát." #: plinth/modules/email/__init__.py:34 #, python-brace-format @@ -2607,38 +2613,43 @@ msgstr "Bővebben..." #: plinth/modules/help/templates/help_contribute.html:46 msgid "How can I help?" -msgstr "" +msgstr "Hogyan segíthetek?" #: plinth/modules/help/templates/help_contribute.html:48 msgid "" "Below is a list of opportunities for contributing to Debian. It has been " "filtered to only show packages that are installed on this system." msgstr "" +"Az alábbiakban felsoroljuk a Debianhoz való segítségnyújtás lehetőségeit. A " +"lista csak olyan csomagokat mutat, amelyek telepítve vannak ezen a " +"rendszeren." #: plinth/modules/help/templates/help_contribute.html:59 msgid "Show issues" -msgstr "" +msgstr "Problémák mutatása" #: plinth/modules/help/templates/help_contribute.html:63 msgid "Packages that will be removed from Debian testing" msgstr "" +"Azon csomagok, amelyek el lesznek távolítva a Debian testing verziójából" #: plinth/modules/help/templates/help_contribute.html:69 #: plinth/modules/help/templates/help_contribute.html:85 msgid "source package:" -msgstr "" +msgstr "forráscsomagok:" #: plinth/modules/help/templates/help_contribute.html:80 msgid "Packages that are not in Debian testing" -msgstr "" +msgstr "Azon csomagok, amelyek nem részei a Debian testing verziójának" #: plinth/modules/help/templates/help_contribute.html:92 msgid "Good first issues for beginners" -msgstr "" +msgstr "Kezdők számára ajánlott problémák" #: plinth/modules/help/templates/help_contribute.html:104 msgid "Issues for which the package maintainer has requested help" msgstr "" +"Olyan problémák, amelyeknél a csomagkarbantartónak segítségre van szüksége" #: plinth/modules/help/templates/help_feedback.html:12 #, python-format @@ -3044,16 +3055,18 @@ msgstr "" #: plinth/modules/janus/__init__.py:22 msgid "Janus is a lightweight WebRTC server." -msgstr "" +msgstr "A Janus egy alacsony teljesítményigényű videokonferencia szerver." #: plinth/modules/janus/__init__.py:23 msgid "A simple video conference room is included." -msgstr "" +msgstr "Egy egyszerű videokonferencia-terem rendelkezésre áll." #: plinth/modules/janus/__init__.py:25 #, python-brace-format msgid "Coturn is required to use Janus." msgstr "" +"A Janus használatához szükség van a Coturn " +"alkalmazásra." #: plinth/modules/janus/__init__.py:41 msgid "Janus" @@ -3061,11 +3074,11 @@ msgstr "Janus" #: plinth/modules/janus/__init__.py:43 msgid "Video Room" -msgstr "" +msgstr "Videószoba" #: plinth/modules/janus/manifest.py:7 msgid "Janus Video Room" -msgstr "" +msgstr "Janus videószoba" #: plinth/modules/janus/templates/janus_video_room.html:205 #: plinth/modules/jsxc/templates/jsxc_launch.html:117 @@ -3410,31 +3423,26 @@ msgid "Administrator Password" msgstr "Rendszergazdai jelszó" #: plinth/modules/mediawiki/forms.py:27 -#, fuzzy -#| msgid "" -#| "Set a new password for MediaWiki's administrator account (admin). Leave " -#| "this field blank to keep the current password." 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." msgstr "" -"Állíts be új jelszót a MediaWiki rendszergazdai (admin) fiókjának. Hagyd " -"üresen ezt a mezőt a jelenlegi jelszó megtartásához." +"Új jelszó beállítása a MediaWiki 'admin' nevű felhasználója számára. A " +"jelszó nem lehet gyakran használt kifejezés, továbbá legalább 10 " +"karakterből kell állnia. Hagyd üresen ezt a mezőt, ha meg szeretnéd " +"tartani a jelenlegi jelszót." #: plinth/modules/mediawiki/forms.py:35 -#, fuzzy -#| msgid "" -#| "Used by MediaWiki to generate URLs that point to the wiki such as in " -#| "footer, feeds and emails." 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" "\"." msgstr "" "A MediaWiki a wikire mutató URL-ek létrehozására használja, például " -"láblécben, hírcsatornákban és e-mailekben." +"láblécben, hírcsatornákban és e-mailekben. Példa: \"freedomboxom.pelda.org\" " +"or \"pelda.onion\"." #: plinth/modules/mediawiki/forms.py:41 #, fuzzy @@ -3444,7 +3452,7 @@ msgstr "Kite név" #: plinth/modules/mediawiki/forms.py:42 msgid "Name of the site as displayed throughout the wiki." -msgstr "" +msgstr "Az oldal neve, ahogyan az a wikiben megjelenik." #: plinth/modules/mediawiki/forms.py:46 msgid "Enable public registrations" @@ -3488,11 +3496,8 @@ msgid "Password updated" msgstr "Jelszó frissítve" #: plinth/modules/mediawiki/views.py:59 -#, fuzzy -#| msgid "Password used to encrypt data. Must match server password." msgid "Password update failed. Please choose a stronger password" -msgstr "" -"Az adattitkosításra használt jelszó. A szerver jelszavával meg kell egyeznie." +msgstr "A jlszó frisítése nem sikerült. Kérlek válassz egy erősebb jelszót" #: plinth/modules/mediawiki/views.py:68 msgid "Public registrations enabled" @@ -3515,16 +3520,12 @@ msgid "Default skin changed" msgstr "Az alapértelmezett felszín megváltozott" #: plinth/modules/mediawiki/views.py:99 -#, fuzzy -#| msgid "Domain name set" msgid "Domain name updated" -msgstr "Domainnév beállítva" +msgstr "Domainnév frissítve" #: plinth/modules/mediawiki/views.py:103 -#, fuzzy -#| msgid "Domain name set" msgid "Site name updated" -msgstr "Domainnév beállítva" +msgstr "Az oldal neve frissítve" #: plinth/modules/minetest/__init__.py:33 #, python-brace-format @@ -3704,29 +3705,28 @@ msgstr "" #: plinth/modules/mumble/forms.py:40 msgid "Set a password to join the server" -msgstr "" +msgstr "A szerverhez való csatlakozáshoz szükséges jelszó" #: plinth/modules/mumble/forms.py:42 -#, fuzzy -#| msgid "" -#| "Set a new upload password for Coquelicot. Leave this field blank to keep " -#| "the current password." msgid "" "Set a password that is required to join the server. Leave empty to use the " "current password." msgstr "" -"Állíts be új feltöltési jelszót a Coquelicot számára. Ha szeretnéd " -"megtartani a jelenlegi jelszót, hagyd üresen ezt a mezőt." +"Adj meg egy jelszót, ami majd ahhoz kell, hogy a felhasználók csatlakozni " +"tudjanak a szerverhez. Hagyd üresen, ha nem akarod megváltoztatni a " +"jelenlegi jelszót." #: plinth/modules/mumble/forms.py:48 msgid "Set the name for the root channel" -msgstr "" +msgstr "A root csatorna nevének beállítása" #: plinth/modules/mumble/forms.py:52 msgid "" "Set the name of the main channel of your mumble server. If the name was " "never changed, the channel is named Root." msgstr "" +"Állítsd be a mumble szerver fő csatornájának nevét. Ha nem változtatod meg, " +"az alapértelmezett név a 'Root' lesz." #: plinth/modules/mumble/manifest.py:34 msgid "Mumblefly" @@ -3741,14 +3741,12 @@ msgid "SuperUser password successfully updated." msgstr "A SuperUser jelszava sikeresen frissítve." #: plinth/modules/mumble/views.py:48 -#, fuzzy -#| msgid "Upload password updated" msgid "Join password changed" -msgstr "Feltöltési jelszó frissítve" +msgstr "A csatlakozáshoz szükséges jelszó megváltoztatva" #: plinth/modules/mumble/views.py:53 msgid "Root channel name changed." -msgstr "" +msgstr "A szerver fő csatornájának neve megváltoztatva." #: plinth/modules/names/__init__.py:22 #, python-brace-format @@ -5026,8 +5024,7 @@ msgstr "" "ajánlott kliensek és a beállítási utasítások megtekintéséhez." #: plinth/modules/openvpn/templates/openvpn.html:24 -#, fuzzy, python-format -#| msgid "Profile is specific to each user of %(box_name)s. Keep it a secret." +#, python-format msgid "Profile is specific to each user of %(box_name)s. Keep it a secret." msgstr "" "A profil a %(box_name)s eszköz minden egyes felhasználójára egyedi. Tartsd " @@ -5346,7 +5343,7 @@ msgstr "Leállítás most" #: plinth/modules/privacy/__init__.py:15 msgid "Manage system-wide privacy settings." -msgstr "" +msgstr "Rendszerszintű adatvédelmi beállítások kezelése." #: plinth/modules/privacy/__init__.py:32 plinth/modules/privacy/__init__.py:64 #, fuzzy @@ -5357,10 +5354,12 @@ msgstr "Privoxy" #: plinth/modules/privacy/__init__.py:62 msgid "Please update privacy settings to match your preferences." msgstr "" +"Kérjük, frissítsd az adatvédelmi beállításokat, a preferenciáidnak " +"megfelelően." #: plinth/modules/privacy/__init__.py:67 msgid "Review privacy setting" -msgstr "" +msgstr "Adatvédelmi beállítások kezelése" #: plinth/modules/privacy/forms.py:15 msgid "Periodically submit a list of apps used (suggested)" @@ -5668,11 +5667,11 @@ msgstr "Hírcsatornák olvasása és feliratkozás" #: plinth/modules/rssbridge/__init__.py:48 #: plinth/modules/rssbridge/manifest.py:10 msgid "RSS-Bridge" -msgstr "" +msgstr "RSS-Bridge" #: plinth/modules/rssbridge/__init__.py:49 msgid "RSS Feed Generator" -msgstr "" +msgstr "RSS-hírfolyam generátor" #: plinth/modules/samba/__init__.py:23 msgid "" @@ -6859,13 +6858,13 @@ msgstr "" "javasolja." #: plinth/modules/tor/__init__.py:30 -#, fuzzy, python-brace-format -#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +#, python-brace-format msgid "" "A Tor SOCKS port is available on your {box_name} for internal networks on " "TCP port 9050." msgstr "" -"Egy Tor SOCKS port elérhető a %(box_name)s eszközöd 9050-es TCP-portján." +"Egy Tor SOCKS port elérhető a %(box_name)s eszközöd 9050-es TCP-portján a " +"belső hálózat számára." #: plinth/modules/tor/__init__.py:48 msgid "Tor" @@ -7022,16 +7021,13 @@ msgid "Ports" msgstr "Portok" #: plinth/modules/tor/views.py:53 -#, fuzzy -#| msgid "An error occurred during configuration." msgid "Updating configuration" -msgstr "Hiba történt a beállítás közben." +msgstr "Beállítások frissítése" #: plinth/modules/tor/views.py:70 -#, fuzzy, python-brace-format -#| msgid "Error installing application: {error}" +#, python-brace-format msgid "Error configuring app: {error}" -msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}" +msgstr "Hiba lépett fel az alkalmazás konfigurációja során: {error}" #: plinth/modules/transmission/__init__.py:23 msgid "Transmission is a BitTorrent client with a web interface." From 0e0f5e5a864eb9f07d597cc30cd9be592fa15f35 Mon Sep 17 00:00:00 2001 From: 109247019824 Date: Sun, 23 Oct 2022 06:52:10 +0000 Subject: [PATCH 05/14] Translated using Weblate (Bulgarian) Currently translated at 40.5% (603 of 1486 strings) --- plinth/locale/bg/LC_MESSAGES/django.po | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index d143c4eb1..4b5a37166 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-10 21:35-0400\n" -"PO-Revision-Date: 2022-10-20 21:06+0000\n" +"PO-Revision-Date: 2022-10-24 10:34+0000\n" "Last-Translator: 109247019824 \n" "Language-Team: Bulgarian \n" @@ -5000,8 +5000,8 @@ msgid "" "RSS-Bridge generates RSS and Atom feeds for websites that do not have one. " "Generated feeds can be consumed by any feed reader." msgstr "" -"RSS-Bridge създава емисии на RSS и Atom на страници, които нямат собствена. " -"Емисията може да бъде използвана от всеки четец на емисии." +"RSS-Bridge създава емисии на RSS и на Atom от страници, които нямат " +"собствена. Емисията може да бъде използвана от всеки четец на емисии." #: plinth/modules/rssbridge/__init__.py:23 #, python-brace-format @@ -6175,12 +6175,15 @@ msgid "Enable Tor relay" msgstr "" #: plinth/modules/tor/forms.py:92 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " "the Tor network. Do this if you have more than 2 megabits/s of upload and " "download bandwidth." -msgstr "Когато е отментато, на {box_name} ще работи" +msgstr "" +"Когато е отментато, {box_name} ще е участник в мрежата на Тор като дарява " +"част от пропускателната способност. Направете го ако разполагате с ширина на " +"канала по-голяма от 2Мбит/сек." #: plinth/modules/tor/forms.py:97 msgid "Enable Tor bridge relay" From c4b17130d40aa7ed778511e8998f386d310ce75e Mon Sep 17 00:00:00 2001 From: tunebes Date: Wed, 12 Oct 2022 14:48:34 -0300 Subject: [PATCH 06/14] storage: Handle file systems on non-physical devices Fixes: #2126. Reviewed-by: Sunil Mohan Adapa --- plinth/modules/storage/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plinth/modules/storage/__init__.py b/plinth/modules/storage/__init__.py index 7b29265e6..835170e03 100644 --- a/plinth/modules/storage/__init__.py +++ b/plinth/modules/storage/__init__.py @@ -159,7 +159,7 @@ def _get_disks_from_df(): def get_filesystem_type(mount_point='/'): """Return the type of the filesystem mounted at mountpoint.""" - for partition in psutil.disk_partitions(): + for partition in psutil.disk_partitions(all=True): if partition.mountpoint == mount_point: return partition.fstype From c16d1e51d67763a95e44fe7d78829fc3d4405914 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Sun, 9 Oct 2022 10:13:44 -0400 Subject: [PATCH 07/14] upgrades: Skip unattended-upgrade in dist-upgrade Skip running unattended-upgrade due to it getting stuck in endless loop. See #2266. Signed-off-by: James Valleroy Reviewed-by: Sunil Mohan Adapa --- plinth/modules/upgrades/privileged.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plinth/modules/upgrades/privileged.py b/plinth/modules/upgrades/privileged.py index c6e0b161f..5b2f2a4e0 100644 --- a/plinth/modules/upgrades/privileged.py +++ b/plinth/modules/upgrades/privileged.py @@ -493,9 +493,10 @@ def _perform_dist_upgrade(): f'{DIST_UPGRADE_PRE_DEBCONF_SELECTIONS}', flush=True) debconf_set_selections(DIST_UPGRADE_PRE_DEBCONF_SELECTIONS) + # XXX: unattended-upgrade gets stuck here, see #2266. # This will upgrade most of the packages. - print('Running unattended-upgrade...', flush=True) - subprocess.run(['unattended-upgrade', '--verbose'], check=False) + #print('Running unattended-upgrade...', flush=True) + #subprocess.run(['unattended-upgrade', '--verbose'], check=False) # Remove obsolete packages that may prevent other packages from # upgrading. From 50c6cfd6ac1b38623b9b74d14363611b8dc6e281 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Mon, 24 Oct 2022 18:37:39 +0000 Subject: [PATCH 08/14] Translated using Weblate (Hungarian) Currently translated at 96.8% (1439 of 1486 strings) --- plinth/locale/hu/LC_MESSAGES/django.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index a82a91eea..2de646458 100644 --- a/plinth/locale/hu/LC_MESSAGES/django.po +++ b/plinth/locale/hu/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-10 21:35-0400\n" -"PO-Revision-Date: 2022-10-24 10:34+0000\n" -"Last-Translator: Benedek Nagy \n" +"PO-Revision-Date: 2022-10-24 18:39+0000\n" +"Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -6863,7 +6863,7 @@ msgid "" "A Tor SOCKS port is available on your {box_name} for internal networks on " "TCP port 9050." msgstr "" -"Egy Tor SOCKS port elérhető a %(box_name)s eszközöd 9050-es TCP-portján a " +"Egy Tor SOCKS port elérhető a {box_name} eszközöd 9050-es TCP-portján a " "belső hálózat számára." #: plinth/modules/tor/__init__.py:48 From 63278f0bcdcc0f02d21af3928fcaa6fc6fd564b2 Mon Sep 17 00:00:00 2001 From: nbenedek Date: Sun, 16 Oct 2022 13:03:07 +0200 Subject: [PATCH 09/14] rssbridge: add option to allow public access These modifications are copied after the wordpress public access configurator. Signed-off-by: nbenedek Reviewed-by: Sunil Mohan Adapa --- .../apache2/conf-available/rss-bridge.conf | 32 ++++++++++-------- plinth/modules/rssbridge/forms.py | 14 ++++++++ plinth/modules/rssbridge/privileged.py | 20 +++++++++++ plinth/modules/rssbridge/urls.py | 4 +-- plinth/modules/rssbridge/views.py | 33 +++++++++++++++++++ 5 files changed, 88 insertions(+), 15 deletions(-) create mode 100644 plinth/modules/rssbridge/forms.py create mode 100644 plinth/modules/rssbridge/views.py diff --git a/plinth/modules/rssbridge/data/etc/apache2/conf-available/rss-bridge.conf b/plinth/modules/rssbridge/data/etc/apache2/conf-available/rss-bridge.conf index e3aaf2059..2c7e892ca 100644 --- a/plinth/modules/rssbridge/data/etc/apache2/conf-available/rss-bridge.conf +++ b/plinth/modules/rssbridge/data/etc/apache2/conf-available/rss-bridge.conf @@ -1,21 +1,27 @@ ## ## On all sites, provide RSS-Bridge on a default path: /rss-bridge ## Allow valid LDAP users from groups 'feed-reader' and 'admin'. +## Allow public access if 'is_public' file exists. ## Alias /rss-bridge /usr/share/rss-bridge - - # Formats: Atom, Json, Mrss and Plaintext - Include includes/freedombox-auth-ldap.conf - Require ldap-group cn=admin,ou=groups,dc=thisbox - Require ldap-group cn=feed-reader,ou=groups,dc=thisbox - - - # Formats: Html and all other pages - Include includes/freedombox-single-sign-on.conf - - TKTAuthToken "feed-reader" "admin" - - + + + # Formats: Atom, Json, Mrss and Plaintext + Include includes/freedombox-auth-ldap.conf + Require ldap-group cn=admin,ou=groups,dc=thisbox + Require ldap-group cn=feed-reader,ou=groups,dc=thisbox + + + # Formats: Html and all other pages + Include includes/freedombox-single-sign-on.conf + + TKTAuthToken "feed-reader" "admin" + + + + + Require all granted + diff --git a/plinth/modules/rssbridge/forms.py b/plinth/modules/rssbridge/forms.py new file mode 100644 index 000000000..69c1be9db --- /dev/null +++ b/plinth/modules/rssbridge/forms.py @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: AGPL-3.0-or-later +"""Django forms for configuring RSS-Bridge.""" + +from django import forms +from django.utils.translation import gettext_lazy as _ + + +class RSSBridgeForm(forms.Form): + """RSS-Bridge configuration form.""" + + is_public = forms.BooleanField( + label=_('Allow Public Access'), help_text=_( + 'Allow this application to be used by anyone who can reach it.'), + required=False) diff --git a/plinth/modules/rssbridge/privileged.py b/plinth/modules/rssbridge/privileged.py index 51778f89a..ad31fb541 100644 --- a/plinth/modules/rssbridge/privileged.py +++ b/plinth/modules/rssbridge/privileged.py @@ -2,12 +2,32 @@ """Configure RSS-Bridge.""" import pathlib +from plinth import action_utils from plinth.actions import privileged +PUBLIC_ACCESS_FILE = '/etc/rss-bridge/is_public' + @privileged def setup(): """Configure RSS-Bridge by enable all bridges.""" enable_list = pathlib.Path('/etc/rss-bridge/whitelist.txt') enable_list.write_text('*\n', encoding='utf-8') + + +@privileged +def set_public(enable: bool): + """Allow/disallow public access.""" + public_access_file = pathlib.Path(PUBLIC_ACCESS_FILE) + if enable: + public_access_file.touch() + else: + public_access_file.unlink(missing_ok=True) + + action_utils.service_reload('apache2') + + +def is_public() -> bool: + """Return whether public access is enabled.""" + return pathlib.Path(PUBLIC_ACCESS_FILE).exists() diff --git a/plinth/modules/rssbridge/urls.py b/plinth/modules/rssbridge/urls.py index 5df049814..03786488d 100644 --- a/plinth/modules/rssbridge/urls.py +++ b/plinth/modules/rssbridge/urls.py @@ -5,9 +5,9 @@ URLs for the RSS-Bridge module. from django.urls import re_path -from plinth.views import AppView +from .views import RSSBridgeAppView urlpatterns = [ - re_path(r'^apps/rssbridge/$', AppView.as_view(app_id='rssbridge'), + re_path(r'^apps/rssbridge/$', RSSBridgeAppView.as_view(app_id='rssbridge'), name='index'), ] diff --git a/plinth/modules/rssbridge/views.py b/plinth/modules/rssbridge/views.py new file mode 100644 index 000000000..3b5dc19ad --- /dev/null +++ b/plinth/modules/rssbridge/views.py @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: AGPL-3.0-or-later +"""FreedomBox app for configuring RSS-Bridge.""" + +from django.contrib import messages +from django.utils.translation import gettext as _ + +from plinth import views + +from . import privileged +from .forms import RSSBridgeForm + + +class RSSBridgeAppView(views.AppView): + """Serve configuration page.""" + + form_class = RSSBridgeForm + app_id = 'rssbridge' + + def get_initial(self): + """Get the current RSS-Bridge settings.""" + status = super().get_initial() + status['is_public'] = privileged.is_public() + return status + + def form_valid(self, form): + """Apply the changes submitted in the form.""" + old_status = form.initial + new_status = form.cleaned_data + if old_status['is_public'] != new_status['is_public']: + privileged.set_public(new_status['is_public']) + messages.success(self.request, _('Configuration updated')) + + return super().form_valid(form) From bcbd623f00990d8fd30a8943223a3775ebf5576a Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Mon, 24 Oct 2022 16:06:38 -0700 Subject: [PATCH 10/14] upgrades: Fix a minor flake8 pipeline failure Signed-off-by: Sunil Mohan Adapa --- plinth/modules/upgrades/privileged.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plinth/modules/upgrades/privileged.py b/plinth/modules/upgrades/privileged.py index 5b2f2a4e0..9d2783373 100644 --- a/plinth/modules/upgrades/privileged.py +++ b/plinth/modules/upgrades/privileged.py @@ -495,8 +495,8 @@ def _perform_dist_upgrade(): # XXX: unattended-upgrade gets stuck here, see #2266. # This will upgrade most of the packages. - #print('Running unattended-upgrade...', flush=True) - #subprocess.run(['unattended-upgrade', '--verbose'], check=False) + # print('Running unattended-upgrade...', flush=True) + # subprocess.run(['unattended-upgrade', '--verbose'], check=False) # Remove obsolete packages that may prevent other packages from # upgrading. From 4c5344dfa06b67d1f6d3ffa3e89f99d82f25ea9b Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Mon, 24 Oct 2022 12:25:58 -0700 Subject: [PATCH 11/14] letsencrypt: Fix regression with comparing certificate Closes: #2295. _assert_managed_path() expects pathlib.Path. Due to a typo, a string is being sent instead. Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/letsencrypt/privileged.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plinth/modules/letsencrypt/privileged.py b/plinth/modules/letsencrypt/privileged.py index d77e9e29a..516957bd3 100644 --- a/plinth/modules/letsencrypt/privileged.py +++ b/plinth/modules/letsencrypt/privileged.py @@ -272,8 +272,8 @@ def compare_certificate(managing_app: str, source_private_key: str, private_key_path = pathlib.Path(private_key) certificate_path = pathlib.Path(certificate) - _assert_managed_path(managing_app, private_key) - _assert_managed_path(managing_app, certificate) + _assert_managed_path(managing_app, private_key_path) + _assert_managed_path(managing_app, certificate_path) result = False try: From 61475587939c8ef1032ae1692a6c2de047474c1c Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 24 Oct 2022 20:16:23 -0400 Subject: [PATCH 12/14] locale: Update translation strings Signed-off-by: James Valleroy --- plinth/locale/ar/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/ar_SA/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/bg/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/bn/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/cs/LC_MESSAGES/django.po | 40 ++++----- plinth/locale/da/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/de/LC_MESSAGES/django.po | 38 ++++---- plinth/locale/django.pot | 34 ++++---- plinth/locale/el/LC_MESSAGES/django.po | 38 ++++---- plinth/locale/es/LC_MESSAGES/django.po | 36 ++++---- plinth/locale/fa/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/fake/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/fr/LC_MESSAGES/django.po | 38 ++++---- plinth/locale/gl/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/gu/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/hi/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/hu/LC_MESSAGES/django.po | 36 ++++---- plinth/locale/id/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/it/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/ja/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/kn/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/lt/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/lv/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/nb/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/nl/LC_MESSAGES/django.po | 38 ++++---- plinth/locale/pl/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/pt/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/ru/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/si/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/sl/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/sq/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/sr/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/sv/LC_MESSAGES/django.po | 45 +++++----- plinth/locale/ta/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/te/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/tr/LC_MESSAGES/django.po | 44 +++++----- plinth/locale/uk/LC_MESSAGES/django.po | 96 ++++++++++----------- plinth/locale/vi/LC_MESSAGES/django.po | 34 ++++---- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 41 +++++---- plinth/locale/zh_Hant/LC_MESSAGES/django.po | 34 ++++---- 40 files changed, 738 insertions(+), 738 deletions(-) diff --git a/plinth/locale/ar/LC_MESSAGES/django.po b/plinth/locale/ar/LC_MESSAGES/django.po index 0752eade6..ad58ac097 100644 --- a/plinth/locale/ar/LC_MESSAGES/django.po +++ b/plinth/locale/ar/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-10 21:35-0400\n" +"POT-Creation-Date: 2022-10-24 20:15-0400\n" "PO-Revision-Date: 2022-03-31 09:12+0000\n" "Last-Translator: abidin toumi \n" "Language-Team: Arabic \n" "Language-Team: Arabic (Saudi Arabia) \n" "Language-Team: Bulgarian \n" "Language-Team: Bengali \n" "Language-Team: Czech popcon.debian.org. Odesílání " +"Statistiky shromážděných dat jsou veřejně dostupné na popcon.debian.org. Odesílání " "probíhá přes síť Tor pro další anonymitu, pokud je povolena aplikace Tor." #: plinth/modules/privoxy/__init__.py:23 @@ -5595,6 +5595,15 @@ msgstr "RSS-Bridge" msgid "RSS Feed Generator" msgstr "Generátor kanálů RSS" +#: plinth/modules/rssbridge/forms.py:12 plinth/modules/searx/forms.py:17 +msgid "Allow Public Access" +msgstr "Umožnit veřejný přístup" + +#: plinth/modules/rssbridge/forms.py:13 plinth/modules/searx/forms.py:18 +msgid "Allow this application to be used by anyone who can reach it." +msgstr "" +"Umožnit, aby tato aplikace byla používána kýmkoli, kdo se k ní může dostat." + #: plinth/modules/samba/__init__.py:23 msgid "" "Samba allows to share files and folders between FreedomBox and other " @@ -5811,15 +5820,6 @@ msgstr "Střední" msgid "Strict" msgstr "Přísný" -#: plinth/modules/searx/forms.py:17 -msgid "Allow Public Access" -msgstr "Umožnit veřejný přístup" - -#: plinth/modules/searx/forms.py:18 -msgid "Allow this application to be used by anyone who can reach it." -msgstr "" -"Umožnit, aby tato aplikace byla používána kýmkoli, kdo se k ní může dostat." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Omezit přihlášení na konzoli (doporučeno)" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index f10c4e811..10dc03360 100644 --- a/plinth/locale/da/LC_MESSAGES/django.po +++ b/plinth/locale/da/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-10 21:35-0400\n" +"POT-Creation-Date: 2022-10-24 20:15-0400\n" "PO-Revision-Date: 2022-09-14 17:19+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Danish \n" "Language-Team: German \n" "Language-Team: LANGUAGE \n" @@ -158,7 +158,7 @@ msgid "Enable a Backup Schedule" msgstr "" #: plinth/modules/backups/__init__.py:176 -#: plinth/modules/backups/__init__.py:223 plinth/modules/privacy/__init__.py:71 +#: plinth/modules/backups/__init__.py:223 plinth/modules/privacy/__init__.py:70 #: plinth/modules/storage/__init__.py:313 #, python-brace-format msgid "Go to {app_name}" @@ -915,9 +915,9 @@ msgstr "" #: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 -#: plinth/modules/shadowsocks/views.py:53 plinth/modules/ssh/views.py:52 -#: plinth/modules/transmission/views.py:43 plinth/modules/ttrss/views.py:31 -#: plinth/modules/wordpress/views.py:31 +#: plinth/modules/rssbridge/views.py:31 plinth/modules/shadowsocks/views.py:53 +#: plinth/modules/ssh/views.py:52 plinth/modules/transmission/views.py:43 +#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31 msgid "Configuration updated" msgstr "" @@ -4623,19 +4623,19 @@ msgstr "" msgid "Shut Down Now" msgstr "" -#: plinth/modules/privacy/__init__.py:15 +#: plinth/modules/privacy/__init__.py:14 msgid "Manage system-wide privacy settings." msgstr "" -#: plinth/modules/privacy/__init__.py:32 plinth/modules/privacy/__init__.py:64 +#: plinth/modules/privacy/__init__.py:31 plinth/modules/privacy/__init__.py:63 msgid "Privacy" msgstr "" -#: plinth/modules/privacy/__init__.py:62 +#: plinth/modules/privacy/__init__.py:61 msgid "Please update privacy settings to match your preferences." msgstr "" -#: plinth/modules/privacy/__init__.py:67 +#: plinth/modules/privacy/__init__.py:66 msgid "Review privacy setting" msgstr "" @@ -4877,6 +4877,14 @@ msgstr "" msgid "RSS Feed Generator" msgstr "" +#: plinth/modules/rssbridge/forms.py:12 plinth/modules/searx/forms.py:17 +msgid "Allow Public Access" +msgstr "" + +#: plinth/modules/rssbridge/forms.py:13 plinth/modules/searx/forms.py:18 +msgid "Allow this application to be used by anyone who can reach it." +msgstr "" + #: plinth/modules/samba/__init__.py:23 msgid "" "Samba allows to share files and folders between FreedomBox and other " @@ -5068,14 +5076,6 @@ msgstr "" msgid "Strict" msgstr "" -#: plinth/modules/searx/forms.py:17 -msgid "Allow Public Access" -msgstr "" - -#: plinth/modules/searx/forms.py:18 -msgid "Allow this application to be used by anyone who can reach it." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index 2a9d3eced..583559735 100644 --- a/plinth/locale/el/LC_MESSAGES/django.po +++ b/plinth/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-10 21:35-0400\n" +"POT-Creation-Date: 2022-10-24 20:15-0400\n" "PO-Revision-Date: 2022-09-14 17:20+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Greek \n" "Language-Team: Spanish \n" "Language-Team: Persian \n" "Language-Team: Plinth Developers \n" "Language-Team: French \n" "Language-Team: Galician \n" "Language-Team: Gujarati \n" "Language-Team: Hindi \n" "Language-Team: Hungarian \n" "Language-Team: Indonesian \n" "Language-Team: Italian \n" "Language-Team: Japanese \n" "Language-Team: Kannada \n" "Language-Team: Lithuanian \n" "Language-Team: Latvian \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" "Language-Team: Polish \n" "Language-Team: Portuguese \n" "Language-Team: Russian \n" "Language-Team: Sinhala \n" "Language-Team: Slovenian \n" "Language-Team: Albanian \n" "Language-Team: Serbian \n" "Language-Team: Swedish ddns.freedombox.org eller så kan " -"du hitta gratis uppdaterings-URL-baserade tjänster på freedns.afraid.org." +"du hitta gratis uppdaterings-URL-baserade tjänster på freedns.afraid.org." #: plinth/modules/dynamicdns/__init__.py:61 msgid "Dynamic DNS Client" @@ -5281,26 +5281,27 @@ msgstr "" msgid "Shut Down Now" msgstr "Stäng av nu" -#: plinth/modules/privacy/__init__.py:15 +#: plinth/modules/privacy/__init__.py:14 msgid "Manage system-wide privacy settings." msgstr "Hantera systemomfattande sekretessinställningar." -#: plinth/modules/privacy/__init__.py:32 plinth/modules/privacy/__init__.py:64 +#: plinth/modules/privacy/__init__.py:31 plinth/modules/privacy/__init__.py:63 msgid "Privacy" msgstr "Integritet" -#: plinth/modules/privacy/__init__.py:62 +#: plinth/modules/privacy/__init__.py:61 msgid "Please update privacy settings to match your preferences." msgstr "" "Vänligen uppdatera sekretessinställningar för att matcha dina preferenser." -#: plinth/modules/privacy/__init__.py:67 +#: plinth/modules/privacy/__init__.py:66 msgid "Review privacy setting" msgstr "Granska sekretessinställningen" #: plinth/modules/privacy/forms.py:15 msgid "Periodically submit a list of apps used (suggested)" -msgstr "Skicka med jämna mellanrum en lista över appar som används (föreslagna)" +msgstr "" +"Skicka med jämna mellanrum en lista över appar som används (föreslagna)" #: plinth/modules/privacy/forms.py:17 #, python-brace-format @@ -5608,6 +5609,14 @@ msgstr "RSS-Bridge" msgid "RSS Feed Generator" msgstr "RSS Feed Generator" +#: plinth/modules/rssbridge/forms.py:12 plinth/modules/searx/forms.py:17 +msgid "Allow Public Access" +msgstr "Tillåt offentlig åtkomst" + +#: plinth/modules/rssbridge/forms.py:13 plinth/modules/searx/forms.py:18 +msgid "Allow this application to be used by anyone who can reach it." +msgstr "Tillåt att det här programmet används av alla som kan nå det." + #: plinth/modules/samba/__init__.py:23 msgid "" "Samba allows to share files and folders between FreedomBox and other " @@ -5821,14 +5830,6 @@ msgstr "Måttlig" msgid "Strict" msgstr "Strikt" -#: plinth/modules/searx/forms.py:17 -msgid "Allow Public Access" -msgstr "Tillåt offentlig åtkomst" - -#: plinth/modules/searx/forms.py:18 -msgid "Allow this application to be used by anyone who can reach it." -msgstr "Tillåt att det här programmet används av alla som kan nå det." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Begränsa konsol inloggningar (rekommenderas)" @@ -7512,8 +7513,8 @@ msgid "" msgstr "" "Ta bort dessa konton från kommandoraden och uppdatera sidan för att skapa " "ett konto som kan användas med %(box_name)s. På kommandoraden kör du " -"kommandot \"echo '{\"args\": [\"USERNAME\", \"PASSWORD\"], \"kwargs\": {}}' |" -" sudo /usr/share/plinth/actions/actions users remove_user\". Om ett konto " +"kommandot \"echo '{\"args\": [\"USERNAME\", \"PASSWORD\"], \"kwargs\": {}}' " +"| sudo /usr/share/plinth/actions/actions users remove_user\". Om ett konto " "redan kan användas med %(box_name)s, hoppa över detta steg." #: plinth/modules/users/templates/users_list.html:11 diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index e96490446..8c7342f17 100644 --- a/plinth/locale/ta/LC_MESSAGES/django.po +++ b/plinth/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-10 21:35-0400\n" +"POT-Creation-Date: 2022-10-24 20:15-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -159,7 +159,7 @@ msgid "Enable a Backup Schedule" msgstr "" #: plinth/modules/backups/__init__.py:176 -#: plinth/modules/backups/__init__.py:223 plinth/modules/privacy/__init__.py:71 +#: plinth/modules/backups/__init__.py:223 plinth/modules/privacy/__init__.py:70 #: plinth/modules/storage/__init__.py:313 #, python-brace-format msgid "Go to {app_name}" @@ -916,9 +916,9 @@ msgstr "" #: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 -#: plinth/modules/shadowsocks/views.py:53 plinth/modules/ssh/views.py:52 -#: plinth/modules/transmission/views.py:43 plinth/modules/ttrss/views.py:31 -#: plinth/modules/wordpress/views.py:31 +#: plinth/modules/rssbridge/views.py:31 plinth/modules/shadowsocks/views.py:53 +#: plinth/modules/ssh/views.py:52 plinth/modules/transmission/views.py:43 +#: plinth/modules/ttrss/views.py:31 plinth/modules/wordpress/views.py:31 msgid "Configuration updated" msgstr "" @@ -4624,19 +4624,19 @@ msgstr "" msgid "Shut Down Now" msgstr "" -#: plinth/modules/privacy/__init__.py:15 +#: plinth/modules/privacy/__init__.py:14 msgid "Manage system-wide privacy settings." msgstr "" -#: plinth/modules/privacy/__init__.py:32 plinth/modules/privacy/__init__.py:64 +#: plinth/modules/privacy/__init__.py:31 plinth/modules/privacy/__init__.py:63 msgid "Privacy" msgstr "" -#: plinth/modules/privacy/__init__.py:62 +#: plinth/modules/privacy/__init__.py:61 msgid "Please update privacy settings to match your preferences." msgstr "" -#: plinth/modules/privacy/__init__.py:67 +#: plinth/modules/privacy/__init__.py:66 msgid "Review privacy setting" msgstr "" @@ -4878,6 +4878,14 @@ msgstr "" msgid "RSS Feed Generator" msgstr "" +#: plinth/modules/rssbridge/forms.py:12 plinth/modules/searx/forms.py:17 +msgid "Allow Public Access" +msgstr "" + +#: plinth/modules/rssbridge/forms.py:13 plinth/modules/searx/forms.py:18 +msgid "Allow this application to be used by anyone who can reach it." +msgstr "" + #: plinth/modules/samba/__init__.py:23 msgid "" "Samba allows to share files and folders between FreedomBox and other " @@ -5069,14 +5077,6 @@ msgstr "" msgid "Strict" msgstr "" -#: plinth/modules/searx/forms.py:17 -msgid "Allow Public Access" -msgstr "" - -#: plinth/modules/searx/forms.py:18 -msgid "Allow this application to be used by anyone who can reach it." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index 0a29552be..4b85b4413 100644 --- a/plinth/locale/te/LC_MESSAGES/django.po +++ b/plinth/locale/te/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-10 21:35-0400\n" +"POT-Creation-Date: 2022-10-24 20:15-0400\n" "PO-Revision-Date: 2022-03-02 12:27+0000\n" "Last-Translator: James Valleroy \n" "Language-Team: Telugu \n" "Language-Team: Turkish popcon.debian.org adresinde " +"gönderilecektir. Toplanan verilere ilişkin istatistikler, popcon.debian.org adresinde " "herkese açıktır. Tor uygulaması etkinleştirilirse, ek isimsizlik için " "gönderme Tor ağı üzerinden gerçekleşir." @@ -5618,6 +5618,15 @@ msgstr "RSS-Bridge" msgid "RSS Feed Generator" msgstr "RSS Bildirim Oluşturucu" +#: plinth/modules/rssbridge/forms.py:12 plinth/modules/searx/forms.py:17 +msgid "Allow Public Access" +msgstr "Herkese Açık Erişime izin ver" + +#: plinth/modules/rssbridge/forms.py:13 plinth/modules/searx/forms.py:18 +msgid "Allow this application to be used by anyone who can reach it." +msgstr "" +"Bu uygulamanın, ona ulaşabilen herkes tarafından kullanılmasına izin verin." + #: plinth/modules/samba/__init__.py:23 msgid "" "Samba allows to share files and folders between FreedomBox and other " @@ -5833,15 +5842,6 @@ msgstr "Orta" msgid "Strict" msgstr "Sıkı" -#: plinth/modules/searx/forms.py:17 -msgid "Allow Public Access" -msgstr "Herkese Açık Erişime izin ver" - -#: plinth/modules/searx/forms.py:18 -msgid "Allow this application to be used by anyone who can reach it." -msgstr "" -"Bu uygulamanın, ona ulaşabilen herkes tarafından kullanılmasına izin verin." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Konsol oturum açmalarını kısıtla (önerilir)" @@ -7531,8 +7531,8 @@ msgid "" "already usable with %(box_name)s, skip this step." msgstr "" "Bu hesapları komut satırından silin ve %(box_name)s ile kullanılabilen bir " -"hesap oluşturmak için sayfayı yenileyin. Komut satırında \"echo '{\"args\": [" -"\"KULLANICIADI\", \"PAROLA\"], \"kwargs\": {}}' | sudo /usr/share/plinth/" +"hesap oluşturmak için sayfayı yenileyin. Komut satırında \"echo '{\"args\": " +"[\"KULLANICIADI\", \"PAROLA\"], \"kwargs\": {}}' | sudo /usr/share/plinth/" "actions/actions users remove_user\" komutunu çalıştırın. Eğer %(box_name)s " "ile kullanılabilen bir hesap zaten varsa, bu adımı atlayın." diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 333ef375e..685e9207d 100644 --- a/plinth/locale/uk/LC_MESSAGES/django.po +++ b/plinth/locale/uk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-10 21:35-0400\n" +"POT-Creation-Date: 2022-10-24 20:15-0400\n" "PO-Revision-Date: 2022-10-16 14:35+0000\n" "Last-Translator: Tymofii Lytvynenko \n" "Language-Team: Ukrainian %(domain_name)s. " -"Ідентифікатори користувачів будуть виглядати як @ім'я " -"користувача:%(domain_name)s. Зміна доменного імені після початкового " -"налаштування наразі не підтримується." +"Ідентифікатори користувачів будуть виглядати як @ім'я користувача:" +"%(domain_name)s. Зміна доменного імені після початкового налаштування " +"наразі не підтримується." #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22 msgid "" @@ -4072,8 +4072,8 @@ msgid "" "connectivity. If you have a public IP address but are unsure if it changes " "over time or not, it is safer to choose this option.

" msgstr "" -"Я маю публічну IP-адресу, яка час від часу змінюється

Це означає, що пристрої в Інтернеті можуть звʼязуватися з Вами, коли Ви " +"Я маю публічну IP-адресу, яка час від часу змінюється

Це означає, що пристрої в Інтернеті можуть звʼязуватися з Вами, коли Ви " "під'єднані до Інтернету. Кожного разу, коли Ви підʼєднуєтеся до Інтернету, " "Ваш постачальник Інтернет-послуг (ISP) може надавати Вам іншу IP-адресу, " "особливо після тривалого часу без мережі. Багато постачальників пропонують " @@ -5042,8 +5042,8 @@ msgid "" msgstr "" "PageKite працює в обхід NAT, фаєрволів і обмежень IP-адрес, використовуючи " "комбінацію тунелів і зворотних проксі-серверів. Ви можете використовувати " -"будь-якого постачальника послуг pagekite, наприклад pagekite.net. У майбутньому для цього можна буде " +"будь-якого постачальника послуг pagekite, наприклад pagekite.net. У майбутньому для цього можна буде " "використовувати вашого приятеля {box_name}." #: plinth/modules/pagekite/__init__.py:59 @@ -5292,20 +5292,20 @@ msgstr "" msgid "Shut Down Now" msgstr "Вимкнути зараз" -#: plinth/modules/privacy/__init__.py:15 +#: plinth/modules/privacy/__init__.py:14 msgid "Manage system-wide privacy settings." msgstr "Керування загальносистемними налаштуваннями приватності." -#: plinth/modules/privacy/__init__.py:32 plinth/modules/privacy/__init__.py:64 +#: plinth/modules/privacy/__init__.py:31 plinth/modules/privacy/__init__.py:63 msgid "Privacy" msgstr "Приватність" -#: plinth/modules/privacy/__init__.py:62 +#: plinth/modules/privacy/__init__.py:61 msgid "Please update privacy settings to match your preferences." msgstr "" "Будь ласка, оновіть налаштування приватності відповідно до ваших уподобань." -#: plinth/modules/privacy/__init__.py:67 +#: plinth/modules/privacy/__init__.py:66 msgid "Review privacy setting" msgstr "Переогляд налаштувань приватності" @@ -5622,6 +5622,15 @@ msgstr "RSS-міст" msgid "RSS Feed Generator" msgstr "Ґенератор стрічок RSS" +#: plinth/modules/rssbridge/forms.py:12 plinth/modules/searx/forms.py:17 +msgid "Allow Public Access" +msgstr "Дозволити публічний доступ" + +#: plinth/modules/rssbridge/forms.py:13 plinth/modules/searx/forms.py:18 +msgid "Allow this application to be used by anyone who can reach it." +msgstr "" +"Дозволити користуватися цим застосуноком кожному, хто має до нього доступ." + #: plinth/modules/samba/__init__.py:23 msgid "" "Samba allows to share files and folders between FreedomBox and other " @@ -5640,9 +5649,9 @@ msgid "" msgstr "" "Після встановлення ви можете вибрати, які диски використовувати для " "спільного доступу. Увімкнені загальні ресурси доступні у файловому менеджері " -"на вашому комп'ютері за адресою \\\\{hostname} (у Windows) або " -"smb://{hostname}.local (у Linux та Mac). Існує три типи загальних ресурсів, " -"з яких ви можете вибрати: " +"на вашому комп'ютері за адресою \\\\{hostname} (у Windows) або smb://" +"{hostname}.local (у Linux та Mac). Існує три типи загальних ресурсів, з яких " +"ви можете вибрати: " #: plinth/modules/samba/__init__.py:31 msgid "Open share - accessible to everyone in your local network." @@ -5723,9 +5732,9 @@ msgid "" "\"%(storage_url)s\">storage module page and configure access to the " "shares on the users module page." msgstr "" -"Ознайомитися з подробицями про диски можна на сторінці модуля сховище, а налаштувати доступ до загальних ресурсів - " -"на сторінці модуля користувачі." +"Ознайомитися з подробицями про диски можна на сторінці модуля сховище, а налаштувати доступ до загальних ресурсів " +"- на сторінці модуля користувачі." #: plinth/modules/samba/templates/samba.html:120 msgid "Users who can currently access group and home shares" @@ -5838,15 +5847,6 @@ msgstr "Модерований" msgid "Strict" msgstr "Строгий" -#: plinth/modules/searx/forms.py:17 -msgid "Allow Public Access" -msgstr "Дозволити публічний доступ" - -#: plinth/modules/searx/forms.py:18 -msgid "Allow this application to be used by anyone who can reach it." -msgstr "" -"Дозволити користуватися цим застосуноком кожному, хто має до нього доступ." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Обмежувати вхід до консолі (рекомендовано)" @@ -5905,8 +5905,8 @@ msgid "" "community." msgstr "" "Часті оновлення функцій дозволяють службі %(box_name)s, а також дуже " -"обмеженому набору програмного забезпечення, частіше отримувати нові функції (" -"з репозиторію бекпортів). Це призводить до того, що деякі нові функції " +"обмеженому набору програмного забезпечення, частіше отримувати нові функції " +"(з репозиторію бекпортів). Це призводить до того, що деякі нові функції " "з'являються протягом декількох тижнів, а не лише раз на 2 роки або близько " "того. Зауважте, що програмне забезпечення з частими оновленнями не " "підтримується командою безпеки Debian. Замість цього вони підтримуються " @@ -6053,8 +6053,8 @@ msgid "" "browser or application to http://freedombox_address:1080/" msgstr "" "Щоб використовувати Shadowsocks після налаштування, встановіть URL-адресу " -"проксі-сервера SOCKS5 у вашому пристрої, браузері або програмі на " -"http://freedombox_address:1080/" +"проксі-сервера SOCKS5 у вашому пристрої, браузері або програмі на http://" +"freedombox_address:1080/" #: plinth/modules/shadowsocks/__init__.py:46 msgid "Shadowsocks" @@ -6861,8 +6861,8 @@ msgid "" "\">https://bridges.torproject.org/ and copy/paste the bridge information " "here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." msgstr "" -"Ви можете отримати деякі мости з https://bridges.torproject.org/ і скопіювати/вставити дані про міст " +"Ви можете отримати деякі мости з https://bridges.torproject.org/ і скопіювати/вставити дані про міст " "сюди. Наразі підтримуються такі види транспорту: none, obfs3, obfs4 та " "scamblesuit." @@ -7524,8 +7524,8 @@ msgstr "" "створення облікового запису, який можна використовувати з %(box_name)s. У " "командному рядку виконайте команду \"echo '{\"args\": [\"USERNAME\", " "\"PASSWORD\"], \"kwargs\": {}}' | sudo /usr/share/plinth/actions/actions " -"users remove_user\". Якщо обліковий запис вже використовується на %(box_name)" -"s, пропустіть цей крок." +"users remove_user\". Якщо обліковий запис вже використовується на " +"%(box_name)s, пропустіть цей крок." #: plinth/modules/users/templates/users_list.html:11 #: plinth/modules/users/views.py:64 @@ -7654,8 +7654,8 @@ msgid "" "Provided by the server operator, a long string of characters. Example: " "MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ." msgstr "" -"Надається оператором сервера, довгий рядок символів. Приклад: MConEJFIg6+" -"DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ." +"Надається оператором сервера, довгий рядок символів. Приклад: " +"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ." #: plinth/modules/wireguard/forms.py:82 msgid "Client IP address provided by server" @@ -7668,8 +7668,8 @@ msgid "" "192.168.0.10." msgstr "" "IP-адреса, присвоєна цьому комп'ютеру в VPN після під'єднання до кінцевої " -"точки. Це значення зазвичай надається оператором сервера. Приклад: 192.168.0." -"10." +"точки. Це значення зазвичай надається оператором сервера. Приклад: " +"192.168.0.10." #: plinth/modules/wireguard/forms.py:89 msgid "Private key of this machine" diff --git a/plinth/locale/vi/LC_MESSAGES/django.po b/plinth/locale/vi/LC_MESSAGES/django.po index 349c16aa5..27006dfe8 100644 --- a/plinth/locale/vi/LC_MESSAGES/django.po +++ b/plinth/locale/vi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-10 21:35-0400\n" +"POT-Creation-Date: 2022-10-24 20:15-0400\n" "PO-Revision-Date: 2021-07-28 08:34+0000\n" "Last-Translator: bruh \n" "Language-Team: Vietnamese \n" "Language-Team: Chinese (Simplified) \n" "Language-Team: Chinese (Traditional) Date: Mon, 24 Oct 2022 20:37:31 -0400 Subject: [PATCH 13/14] doc: Fetch latest manual Signed-off-by: James Valleroy --- doc/manual/en/ReleaseNotes.raw.wiki | 14 ++++++++++++++ doc/manual/es/ReleaseNotes.raw.wiki | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/doc/manual/en/ReleaseNotes.raw.wiki b/doc/manual/en/ReleaseNotes.raw.wiki index 1a3350b9e..b813130cd 100644 --- a/doc/manual/en/ReleaseNotes.raw.wiki +++ b/doc/manual/en/ReleaseNotes.raw.wiki @@ -8,6 +8,20 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f The following are the release notes for each !FreedomBox version. +== FreedomBox 22.23 (2022-10-24) == + +=== Highlights === + + * letsencrypt: Fix regression with comparing certificate + * rssbridge: Add option to allow public access + +=== Other Changes === + + * locale: Update translations for Bulgarian, Hungarian, Swedish + * storage: Handle file systems on non-physical devices + * upgrades: Allow !FreedomBox vendor when adding backports + * upgrades: Skip unattended-upgrade in dist-upgrade + == FreedomBox 22.22.1 (2022-10-16) == * debian: tests: Fix PYTHONPATH diff --git a/doc/manual/es/ReleaseNotes.raw.wiki b/doc/manual/es/ReleaseNotes.raw.wiki index 1a3350b9e..b813130cd 100644 --- a/doc/manual/es/ReleaseNotes.raw.wiki +++ b/doc/manual/es/ReleaseNotes.raw.wiki @@ -8,6 +8,20 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f The following are the release notes for each !FreedomBox version. +== FreedomBox 22.23 (2022-10-24) == + +=== Highlights === + + * letsencrypt: Fix regression with comparing certificate + * rssbridge: Add option to allow public access + +=== Other Changes === + + * locale: Update translations for Bulgarian, Hungarian, Swedish + * storage: Handle file systems on non-physical devices + * upgrades: Allow !FreedomBox vendor when adding backports + * upgrades: Skip unattended-upgrade in dist-upgrade + == FreedomBox 22.22.1 (2022-10-16) == * debian: tests: Fix PYTHONPATH From 083f67757fad6fc20a634600c334534a870ea139 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 24 Oct 2022 20:38:14 -0400 Subject: [PATCH 14/14] Release v22.23 to unstable Signed-off-by: James Valleroy --- debian/changelog | 31 +++++++++++++++++++++++++++++++ plinth/__init__.py | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index d6e51d0c4..d5a3597a2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,34 @@ +freedombox (22.23) unstable; urgency=medium + + [ Michael Breidenbach ] + * Translated using Weblate (Swedish) + + [ 109247019824 ] + * Translated using Weblate (Bulgarian) + * Translated using Weblate (Bulgarian) + + [ James Valleroy ] + * upgrades: Allow FreedomBox vendor when adding backports + * upgrades: Skip unattended-upgrade in dist-upgrade + * locale: Update translation strings + * doc: Fetch latest manual + + [ Benedek Nagy ] + * Translated using Weblate (Hungarian) + + [ tunebes ] + * storage: Handle file systems on non-physical devices + + [ Sunil Mohan Adapa ] + * Translated using Weblate (Hungarian) + * upgrades: Fix a minor flake8 pipeline failure + * letsencrypt: Fix regression with comparing certificate + + [ nbenedek ] + * rssbridge: add option to allow public access + + -- James Valleroy Mon, 24 Oct 2022 20:37:54 -0400 + freedombox (22.22.1) unstable; urgency=medium [ Sunil Mohan Adapa ] diff --git a/plinth/__init__.py b/plinth/__init__.py index 2f13c055b..5359914ed 100644 --- a/plinth/__init__.py +++ b/plinth/__init__.py @@ -3,4 +3,4 @@ Package init file. """ -__version__ = '22.22.1' +__version__ = '22.23'