freedombox Debian release 23.3

-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmPYfkcACgkQd8DHXntl
 CAiFpQ//aFhKRw0cChiw+2N4U0gr5XL2Ew1uh7T2h8npc6f8L1bmlZkDCVafjBzD
 cQp+z/jQNiGqdcXJKP5N4GbmJ/G3tKGF9/PUKA/idYVMF0HJVL4S92q9+hLlS3Fo
 Rw4eetU+pUozXp0s6NVUQzeQRa4ydRy8nScbd/NQNY+LUKHdbTNGVHRqoAFvR2XX
 xjV9CLl9HU8rNJqYwDfjgGXSALOqLtmyRjwuEvQ68+O99qp8speU+3Af95JB5ExP
 20POtlg7xZ5NewfXBoDGFslY9aG2vDC93xNP+hoUfCnA/0U8D/vOIx8VcDsw6ZX/
 33tGC9Sc0kzKg+E8nXa9ufXEQKFT1JSbBWUfRYFlt3R7gnK4bgHOShM+If3SE9E/
 rj52K9rx2fd3cg+F54MhjV7Ecs0VMIkInPZu7udh5Ekn8JaatOyMLI31G+yvVxgM
 2kQXF6ksMNLE7Jq06CWecwNnTtMXPoHWzAksLYjpfYz33X+sifdB1ewsc2nLwKNj
 3P1mJBC9ts7PkuqZ10pyseTG9b2P/nXC7ne6CzOZg0TVGV2GxT2Rwc020DH4659o
 UbZP6ysvsWnjQ/6hUhBSqtHoN75uNOlcMIIa+HzSwNxx+grqILe99Y1NTIvaLJ/q
 RLq39RVYVtEPnbXe3GoqirtsK9pdWwxEHn587H81o7gFd2awm2s=
 =sfR3
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmPe6HoACgkQd8DHXntl
 CAhBkg//bjyQaLioRrR0vFdcEPkgEG46SyYPMN9KWml7rhXDTXtjbihGVqh1x26I
 +cSJ05aDEah0aXSu5eW0rwUc5hPwanvGi6SnEUl2uGmiBP7SReIV2RZoHF8DW8eC
 t+BGmbLwigmDet3Z5hSQPTJwY3FayiOXOBElOPl2N5TnJIqibh2GUBZj+NAx/0Op
 drFSZZ+vvvFN6bddNgGo6V9TQg06xmGmWBAZoHaZTvjZG4xYhfTqBBOOCbrMNUPk
 IGdl2dLnalmP3pcxIeM4c9qvpx1bu65tJA5GEhCdo1mLO1nBsCzdzoj+GsQ/AQkE
 sG/0ysziDSmAWF8NYBnbpcz3Gr/DTYAVoHlrGrmiWp5guk7MJW8DF9d0V/md6V2n
 GL5VF/nxUk5/ppCXae2u1wPXNJXqxyexoto4ETFfaDRgykRwxvxpoXu95UW+M1lj
 K2RnwGY77FwltztvME7Am8auCR+gw+IbUAB0MQ6yR1FmsrR3iLgBDHDqafQ/lF14
 XEooEx8ZqesZI/Eon89tbpHH2ss8DcPaIAX+XXV6txNSzB/QANyaFh5IwL++scw8
 KDl+7i9p51zMOCmd0fDq3+nIpXWkCJ/QwKKTdhZOXomaK/NlumHfvL0uNGjXBffR
 yR/GYRA2JsaAfjRWa0rm8abFIDOLGXMlHyqlzK8FDifwSCCOlgI=
 =aCW7
 -----END PGP SIGNATURE-----

Merge tag 'v23.3' into debian/bullseye-backports

freedombox Debian release 23.3

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2023-02-04 18:21:29 -05:00
commit cce9789853
61 changed files with 730 additions and 440 deletions

22
debian/changelog vendored
View File

@ -1,3 +1,25 @@
freedombox (23.3) unstable; urgency=medium
[ 109247019824 ]
* Translated using Weblate (Bulgarian)
[ James Valleroy ]
* tor: Remove workaround for old Augeas bug
* upgrades: Add augeas lens for Deb822 apt sources
* tor: Also use Aptsources822 augeas lens
* firewalld: Allow upgrade to version 2*
* locale: Update translation strings
* doc: Fetch latest manual
[ Sunil Mohan Adapa ]
* config: Fix showing the value of the default home page
* tests: functional: Fix submitting forms with notifications present
* views: Use dedicated view when showing an app with operations
* gitweb: tests: Skip tests using git when git is not installed
* email: Revert workaround for error on finishing uninstall
-- James Valleroy <jvalleroy@mailbox.org> Mon, 30 Jan 2023 20:36:37 -0500
freedombox (23.2~bpo11+1) bullseye-backports; urgency=medium
* Rebuild for bullseye-backports.

View File

@ -8,6 +8,19 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 23.3 (2023-01-30) ==
* config: Fix showing the value of the default home page
* email: Revert workaround for error on finishing uninstall
* firewalld: Allow upgrade to version 2*
* gitweb: tests: Skip tests using git when git is not installed
* locale: Update translations for Bulgarian
* tests: functional: Fix submitting forms with notifications present
* tor: Also use Aptsources822 augeas lens
* tor: Remove workaround for old Augeas bug
* upgrades: Add augeas lens for Deb822 apt sources
* views: Use dedicated view when showing an app with operations
== FreedomBox 23.2 (2023-01-16) ==
* locale: Update translations for Albanian, Bulgarian

View File

@ -8,6 +8,19 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 23.3 (2023-01-30) ==
* config: Fix showing the value of the default home page
* email: Revert workaround for error on finishing uninstall
* firewalld: Allow upgrade to version 2*
* gitweb: tests: Skip tests using git when git is not installed
* locale: Update translations for Bulgarian
* tests: functional: Fix submitting forms with notifications present
* tor: Also use Aptsources822 augeas lens
* tor: Remove workaround for old Augeas bug
* upgrades: Add augeas lens for Deb822 apt sources
* views: Use dedicated view when showing an app with operations
== FreedomBox 23.2 (2023-01-16) ==
* locale: Update translations for Albanian, Bulgarian

View File

@ -3,4 +3,4 @@
Package init file.
"""
__version__ = '23.2'
__version__ = '23.3'

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-03-31 09:12+0000\n"
"Last-Translator: abidin toumi <abidin24@disroot.org>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
@ -831,7 +831,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -914,7 +914,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2589,7 +2589,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2887,7 +2887,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7176,7 +7176,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7477,11 +7477,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
@ -831,7 +831,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -914,7 +914,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2591,7 +2591,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2889,7 +2889,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7180,7 +7180,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7481,11 +7481,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2023-01-16 08:48+0000\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2023-01-18 07:47+0000\n"
"Last-Translator: 109247019824 <stoyan@gmx.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/bg/>\n"
@ -895,7 +895,7 @@ msgstr ""
msgid "Configuration updated."
msgstr "Настройките са променени."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -978,7 +978,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2717,7 +2717,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Обновяване на настройки"
@ -3015,7 +3015,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Настройки"
@ -5768,7 +5768,7 @@ msgstr ""
#: plinth/modules/ssh/__init__.py:41
msgid "Secure Shell (SSH) Server"
msgstr ""
msgstr "Сървър за Secure Shell (SSH)"
#: plinth/modules/ssh/__init__.py:61
msgid "Remotely login using Secure Shell (SSH)"
@ -5776,7 +5776,7 @@ msgstr "Отдалечен вход през SSH"
#: plinth/modules/ssh/forms.py:13
msgid "Disable password authentication"
msgstr ""
msgstr "Изключване на удостоверяването с парола"
#: plinth/modules/ssh/forms.py:14
msgid ""
@ -5801,7 +5801,7 @@ msgstr ""
#: plinth/modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
msgstr "Отпечатък от сървъра"
#: plinth/modules/ssh/templates/ssh.html:14
msgid ""
@ -7449,7 +7449,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Услугата <em>%(service_name)s</em> не работи."
@ -7758,11 +7758,11 @@ msgstr ""
"Всички данни и настройки на приложението ще бъдат загубени. Приложението "
"може да бъде инсталирано отново."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Настройките не са променени"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "преди премахване на {app_id}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2021-06-16 07:33+0000\n"
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
@ -830,7 +830,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -913,7 +913,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2603,7 +2603,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2901,7 +2901,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "পছন্দসমূহ"
@ -7183,7 +7183,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7484,11 +7484,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-12-11 17:47+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
@ -894,7 +894,7 @@ msgstr "správce"
msgid "Configuration updated."
msgstr "Nastavení aktualizována."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -983,7 +983,7 @@ msgstr "Obnovení IP adresy a domén"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2919,7 +2919,7 @@ msgstr "Smazat stránku %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Aktualizovat nastavení"
@ -3257,7 +3257,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Nastavení"
@ -8181,7 +8181,7 @@ msgstr ""
msgid "Installation"
msgstr "Instalace"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Služba <em>%(service_name)s</em> není spuštěná."
@ -8513,11 +8513,11 @@ msgstr ""
"Všechna data a konfigurace aplikace budou trvale ztraceny. Aplikaci lze "
"nainstalovat znovu."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Nastavení se nezměnila"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "před odinstalací {app_id}"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
@ -908,7 +908,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Konfiguration opdateret."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -998,7 +998,7 @@ msgstr "Opfrisk IP-adresse og domæner"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2965,7 +2965,7 @@ msgstr "Slet sitet %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Opdater indstillinger"
@ -3310,7 +3310,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Konfiguration"
@ -8300,7 +8300,7 @@ msgstr ""
msgid "Installation"
msgstr "Installation"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, fuzzy, python-format
#| msgid "Service discovery server is not running"
msgid "Service <em>%(service_name)s</em> is not running."
@ -8627,11 +8627,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Indstilling uændret"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-12-11 17:47+0000\n"
"Last-Translator: Johannes Keyser <joke@fsfe.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
@ -919,7 +919,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Konfiguration aktualisiert."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1010,7 +1010,7 @@ msgstr "IP-Adresse und Domänen aktualisieren"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2983,7 +2983,7 @@ msgstr "Seite %(site)s löschen"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Übernehmen der Änderungen"
@ -3326,7 +3326,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Konfiguration"
@ -8360,7 +8360,7 @@ msgstr ""
msgid "Installation"
msgstr "Installation"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Dienst <em>%(service_name)s</em> läuft nicht."
@ -8692,11 +8692,11 @@ msgstr ""
"Alle App-Daten und -Konfigurationen gehen dauerhaft verloren. App kann "
"wieder frisch installiert werden."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Einstellung unverändert"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "vor der Deinstallation von {app_id}"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -828,7 +828,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -911,7 +911,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2586,7 +2586,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2884,7 +2884,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7160,7 +7160,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7459,11 +7459,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
@ -930,7 +930,7 @@ msgstr ""
msgid "Configuration updated."
msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1036,7 +1036,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -3046,7 +3046,7 @@ msgstr "Διαγραφή ιστότοπου %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Ενημέρωση ρυθμίσεων"
@ -3385,7 +3385,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Ρύθμισης παραμέτρων"
@ -8520,7 +8520,7 @@ msgstr ""
msgid "Installation"
msgstr "Εγκατάσταση"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Η υπηρεσία <em>%(service_name)s </em> δεν εκτελείται."
@ -8860,11 +8860,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Οι ρυθμίσεις δεν άλλαξαν"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2023-01-01 18:49+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
@ -910,7 +910,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Configuración actualizada."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1001,7 +1001,7 @@ msgstr "Actualizar direcciones IP y dominios"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2945,7 +2945,7 @@ msgstr "Eliminar sitio %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Actualizar configuración"
@ -3283,7 +3283,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Configuración"
@ -8233,7 +8233,7 @@ msgstr ""
msgid "Installation"
msgstr "Instalación"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "El servidor <em>%(service_name)s</em> no se está ejecutando."
@ -8563,11 +8563,11 @@ msgstr ""
"Todos los datos de la aplicación y la configuración se perderán "
"permanentemente. La aplicación se puede instalar de nuevo."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Configuración sin cambio"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "antes de desinstalar {app_id}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -907,7 +907,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1006,7 +1006,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2919,7 +2919,7 @@ msgstr "سایت %(site)s را پاک کنید"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "به‌روزرسانی وضعیت"
@ -3260,7 +3260,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7887,7 +7887,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -8200,11 +8200,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."
@ -949,7 +949,7 @@ msgstr "ADMIN"
msgid "Configuration updated."
msgstr "CONFIGURATION UPDATED."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1048,7 +1048,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -3040,7 +3040,7 @@ msgstr "DELETE SITE %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "UPDATE SETUP"
@ -3387,7 +3387,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "CONFIGURATION"
@ -8387,7 +8387,7 @@ msgstr ""
msgid "Installation"
msgstr "INSTALLATION"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, fuzzy, python-format
#| msgid "Service discovery server is not running"
msgid "Service <em>%(service_name)s</em> is not running."
@ -8724,11 +8724,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "SETTING UNCHANGED"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-10-30 11:00+0000\n"
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
@ -918,7 +918,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Configuration mise à jour."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1010,7 +1010,7 @@ msgstr "Actualiser ladresse IP et les domaines"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -3004,7 +3004,7 @@ msgstr "Supprimer le site %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Appliquer les changements"
@ -3346,7 +3346,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Configuration"
@ -8404,7 +8404,7 @@ msgstr ""
msgid "Installation"
msgstr "Installation"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Le service <em>%(service_name)s</em> nest pas actif."
@ -8740,11 +8740,11 @@ msgstr ""
"Lensemble données de lappli et sa configuration seront définitivement "
"perdus. Un appli peut toujours être réinstallée de zéro."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Paramètre inchangé"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "avant la désinstallation de {app_id}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-12-30 10:51+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
@ -834,7 +834,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -917,7 +917,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2596,7 +2596,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2894,7 +2894,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7204,7 +7204,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7507,11 +7507,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
@ -875,7 +875,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -971,7 +971,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2808,7 +2808,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "સેટઅપ અપડેટ કરો"
@ -3108,7 +3108,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "રૂપરેખાંકન"
@ -7535,7 +7535,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7853,11 +7853,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "સેટિંગ યથાવત"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
@ -929,7 +929,7 @@ msgstr ""
msgid "Configuration updated."
msgstr "कॉन्फ़िगरेशन अपडेट किया."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1031,7 +1031,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2991,7 +2991,7 @@ msgstr "साइट हटाएं %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "सेटअप अपडेट"
@ -3321,7 +3321,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "कॉन्फ़िगरेशन"
@ -8318,7 +8318,7 @@ msgstr ""
msgid "Installation"
msgstr "इंस्टालेशन"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "सर्विस <em>%(service_name)s</em> नहीं चल रहा है."
@ -8641,11 +8641,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "सेटिंग स्थिर है"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-10-24 18:39+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
@ -906,7 +906,7 @@ msgstr "Adminisztrál"
msgid "Configuration updated."
msgstr "Beállítások frissítve."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -997,7 +997,7 @@ msgstr "IP-címek és tartományok frissítése"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2964,7 +2964,7 @@ msgstr "%(site)s webhely törlése"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Beállítások frissítése"
@ -3306,7 +3306,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Beállítások"
@ -8331,7 +8331,7 @@ msgstr ""
msgid "Installation"
msgstr "Telepítés"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "A szolgáltatás nem fut (<em>%(service_name)s</em>)."
@ -8663,11 +8663,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "A beállítás változatlan"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -896,7 +896,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Konfigurasi diperbarui."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -986,7 +986,7 @@ msgstr "Refresh Alamat IP dan Domain"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2953,7 +2953,7 @@ msgstr "Hapus situs %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Perbarui Pengaturan"
@ -3291,7 +3291,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Konfigurasi"
@ -7710,7 +7710,7 @@ msgstr ""
msgid "Installation"
msgstr "Pemasangan"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Layanan <em>%(service_name)s</em> tidak berjalan."
@ -8020,11 +8020,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -893,7 +893,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -986,7 +986,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2930,7 +2930,7 @@ msgstr "Cancella sito %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Aggiorna impostazioni"
@ -3262,7 +3262,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Configurazione"
@ -7795,7 +7795,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -8099,11 +8099,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Impostazioni invariate"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2021-05-20 12:32+0000\n"
"Last-Translator: Jacque Fresco <aidter@use.startmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
@ -830,7 +830,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -913,7 +913,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2588,7 +2588,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2886,7 +2886,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7162,7 +7162,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7461,11 +7461,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
@ -830,7 +830,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -913,7 +913,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2588,7 +2588,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2886,7 +2886,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7164,7 +7164,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7463,11 +7463,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
@ -832,7 +832,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -915,7 +915,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2590,7 +2590,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2888,7 +2888,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7164,7 +7164,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7463,11 +7463,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
@ -831,7 +831,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -914,7 +914,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2589,7 +2589,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2887,7 +2887,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7163,7 +7163,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7462,11 +7462,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-11-07 10:05+0000\n"
"Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -918,7 +918,7 @@ msgstr "admin"
msgid "Configuration updated."
msgstr "Konfigurering oppdatert."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1009,7 +1009,7 @@ msgstr "Oppdater IP-adresse og domener"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2998,7 +2998,7 @@ msgstr "Slett nettstedet %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Oppdater oppsett"
@ -3327,7 +3327,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Oppsett"
@ -8320,7 +8320,7 @@ msgstr ""
msgid "Installation"
msgstr "Installasjon"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Tjenesten <em>%(service_name)s</em> kjører ikke."
@ -8650,11 +8650,11 @@ msgstr ""
"All programdata og oppsett blir permanent borte. Programmet kan installeres "
"på nytt igjen."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Oppsett uendret"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "før avinstallering av {app_id}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
@ -909,7 +909,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Configuratie bijgewerkt."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -999,7 +999,7 @@ msgstr "IP adressen en domeinen verversen"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2956,7 +2956,7 @@ msgstr "Verwijder site %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Instelling bijwerken"
@ -3296,7 +3296,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Configuratie"
@ -8269,7 +8269,7 @@ msgstr ""
msgid "Installation"
msgstr "Installatie"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Service <em>%(service_name)s</em> is niet actief."
@ -8600,11 +8600,11 @@ msgstr ""
"Alle toepassings-gegevens en configuratie gaan permanent verloren. de "
"toepassing kan opnieuw vers worden geïnstalleerd."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Instelling onveranderd"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "voor het verwijderen van {app_id}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -899,7 +899,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Zaktualizowano ustawienia."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -992,7 +992,7 @@ msgstr "Odśwież adres IP i domeny"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2885,7 +2885,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Aktualizuj ustawienia"
@ -3191,7 +3191,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Konfiguracja"
@ -7748,7 +7748,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Usługa <em>%(service_name)s</em> nie jest uruchomiona."
@ -8084,11 +8084,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Ustawienie bez zmian"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -892,7 +892,7 @@ msgstr ""
msgid "Configuration updated."
msgstr "Configuração atualizada"
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -982,7 +982,7 @@ msgstr "Atualizar endereço de IP e domínios"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2758,7 +2758,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -3061,7 +3061,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Configuração"
@ -7527,7 +7527,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, fuzzy, python-format
#| msgid "Service discovery server is not running"
msgid "Service <em>%(service_name)s</em> is not running."
@ -7835,11 +7835,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Definição inalterada"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-10-10 18:05+0000\n"
"Last-Translator: Nikita Epifanov <nikgreens@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -907,7 +907,7 @@ msgstr "Админ"
msgid "Configuration updated."
msgstr "Конфигурация обновлена."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -996,7 +996,7 @@ msgstr "Обновите IP-адреса и домены"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2938,7 +2938,7 @@ msgstr "Удаление узла %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Обновить настройки"
@ -3277,7 +3277,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Конфигурация"
@ -8271,7 +8271,7 @@ msgstr ""
msgid "Installation"
msgstr "Установка"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Служба <em>%(service_name)s</em> не запущена."
@ -8601,11 +8601,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Настройки без изменений"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"
@ -830,7 +830,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -913,7 +913,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2588,7 +2588,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2886,7 +2886,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7162,7 +7162,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7461,11 +7461,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -935,7 +935,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1029,7 +1029,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2785,7 +2785,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -3084,7 +3084,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7482,7 +7482,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7786,11 +7786,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2023-01-05 15:50+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
@ -902,7 +902,7 @@ msgstr "Përgjegjës"
msgid "Configuration updated."
msgstr "Formësimi u përditësua."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -993,7 +993,7 @@ msgstr "Rifresko adresë IP dhe përkatësi"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2954,7 +2954,7 @@ msgstr "Fshije sajtin %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Përditësoni ujdisjen"
@ -3295,7 +3295,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Formësim"
@ -7580,9 +7580,9 @@ msgstr ""
"Fshijini këto llogari që nga rreshti i urdhrave dhe rifreskoni faqen, që të "
"krijohet një llogari e cila të jetë e përdorshme me %(box_name)s. Te rreshti "
"i urdhrave jepni urdhrin “echo '{\"args\": [EMËR PËRDORUESI”, “FJALËKALIM”], "
"\"kwargs\": {}}' | sudo /usr/share/plinth/actions/actions users remove_user”"
". Nëse një llogari është tashmë e përdorshme me %(box_name)s, anashkaloje "
"këtë hap."
"\"kwargs\": {}}' | sudo /usr/share/plinth/actions/actions users "
"remove_user”. Nëse një llogari është tashmë e përdorshme me %(box_name)s, "
"anashkaloje këtë hap."
#: plinth/modules/users/templates/users_list.html:11
#: plinth/modules/users/views.py:64
@ -8284,7 +8284,7 @@ msgstr ""
msgid "Installation"
msgstr "Instalim"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Shërbimi <em>%(service_name)s</em> spo xhiron."
@ -8615,11 +8615,11 @@ msgstr ""
"Krejt të dhënat dhe formësimi i aplikacionit do të humbin përgjithnjë. "
"Aplikacioni mund të instalohet sërish nga e para."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Rregullim i pandryshuar"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "para çinstalimit të {app_id}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
@ -893,7 +893,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -984,7 +984,7 @@ msgstr "Osveži listu IP adresa i domena"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2681,7 +2681,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2979,7 +2979,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7307,7 +7307,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7610,11 +7610,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-10-20 21:06+0000\n"
"Last-Translator: Michael Breidenbach <leahc@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -905,7 +905,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Konfiguration uppdaterad."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -995,7 +995,7 @@ msgstr "Uppdatera IP-adress och domäner"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2931,7 +2931,7 @@ msgstr "Ta bort webbsida %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Uppdatera inställningar"
@ -3266,7 +3266,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Konfiguration"
@ -8204,7 +8204,7 @@ msgstr ""
msgid "Installation"
msgstr "Installation"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Tjänsten <em> %(service_name)s </em> körs inte."
@ -8537,11 +8537,11 @@ msgstr ""
"All appdata och konfiguration kommer att gå förlorad permanent. Appen kan "
"installeras på nytt igen."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Instänllningar oförändrade"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "innan du avinstallerar {app_id}"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -829,7 +829,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -912,7 +912,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2587,7 +2587,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2885,7 +2885,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7161,7 +7161,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7460,11 +7460,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-03-02 12:27+0000\n"
"Last-Translator: James Valleroy <jvalleroy@mailbox.org>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -882,7 +882,7 @@ msgstr "నిర్వాహకుడు"
msgid "Configuration updated."
msgstr "ఆకృతీకరణ నవీకరించబడింది."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -970,7 +970,7 @@ msgstr "IP చిరునామా మరియు డొమైన్‌లన
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2846,7 +2846,7 @@ msgstr "ప్రదేశం తొలగించు %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "అమరికను నవీకరించు"
@ -3175,7 +3175,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "ఆకృతీకరణ"
@ -8003,7 +8003,7 @@ msgstr ""
msgid "Installation"
msgstr "నిక్షిప్తం"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "<em>%(service_name)s</em> సేవ నడవడం లేదు."
@ -8328,11 +8328,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "మారకుండా అమర్చుతోంది"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
@ -895,7 +895,7 @@ msgstr "Yönetici"
msgid "Configuration updated."
msgstr "Yapılandırma güncellendi."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -985,7 +985,7 @@ msgstr "IP adresi ve etki alanlarını yenile"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2932,7 +2932,7 @@ msgstr "%(site)s sitesini sil"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Ayarlamayı güncelle"
@ -3271,7 +3271,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Yapılandırma"
@ -8222,7 +8222,7 @@ msgstr ""
msgid "Installation"
msgstr "Kurulum"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "<em>%(service_name)s</em> hizmeti çalışmıyor."
@ -8552,11 +8552,11 @@ msgstr ""
"Tüm uygulama verileri ve yapılandırması kalıcı olarak kaybolacaktır. "
"Uygulama tekrar yeni olarak yüklenebilir."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Ayar değişmedi"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "{app_id} kaldırılmadan önce"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: Ihor Hordiichuk <igor_ck@outlook.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -900,7 +900,7 @@ msgstr "Адміністратор"
msgid "Configuration updated."
msgstr "Налаштування оновлено."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -989,7 +989,7 @@ msgstr "Оновити IP-адреси і домени"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2941,7 +2941,7 @@ msgstr "Видалити сайт %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Оновити налаштування"
@ -3278,7 +3278,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Налаштування"
@ -8211,7 +8211,7 @@ msgstr ""
msgid "Installation"
msgstr "Встановлення"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Сервіс <em>%(service_name)s</em> не запущено."
@ -8542,11 +8542,11 @@ msgstr ""
"Усі дані програми та налаштування буде втрачено назавжди. Застосунок можна "
"встановити начисто ще раз."
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "Налаштування не змінено"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "перед видаленням {app_id}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
@ -911,7 +911,7 @@ msgstr "Quản trị viên"
msgid "Configuration updated."
msgstr "Đã cập nhật thiết lập."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1002,7 +1002,7 @@ msgstr "Làm mới địa chỉ IP và các miền"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2812,7 +2812,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "Cập nhật thiết lập"
@ -3110,7 +3110,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "Thiết lập"
@ -7428,7 +7428,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7732,11 +7732,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: Eric <hamburger1024@duck.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@ -863,7 +863,7 @@ msgstr "管理员"
msgid "Configuration updated."
msgstr "配置已更新。"
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -950,7 +950,7 @@ msgstr "刷新 IP 地址和域"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2730,7 +2730,7 @@ msgstr "删除站点 %(site)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr "更新安装程序"
@ -3039,7 +3039,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr "配置"
@ -7434,7 +7434,7 @@ msgstr ""
msgid "Installation"
msgstr "安装"
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr "服务 <em>%(service_name)s</em> 未在运行。"
@ -7740,11 +7740,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr "设置未改变"
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"POT-Creation-Date: 2023-01-30 20:12-0500\n"
"PO-Revision-Date: 2021-12-23 12:50+0000\n"
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
@ -874,7 +874,7 @@ msgstr "管理員"
msgid "Configuration updated."
msgstr "配置已更新。"
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -961,7 +961,7 @@ msgstr "更新 IP 位址與網域名稱"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: 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
@ -2691,7 +2691,7 @@ msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55
#: plinth/templates/app.html:54
msgid "Update setup"
msgstr ""
@ -2989,7 +2989,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47
#: plinth/templates/app.html:46
msgid "Configuration"
msgstr ""
@ -7304,7 +7304,7 @@ msgstr ""
msgid "Installation"
msgstr ""
#: plinth/templates/app.html:30
#: plinth/templates/app.html:29
#, python-format
msgid "Service <em>%(service_name)s</em> is not running."
msgstr ""
@ -7607,11 +7607,11 @@ msgid ""
"installed freshly again."
msgstr ""
#: plinth/views.py:221
#: plinth/views.py:230
msgid "Setting unchanged"
msgstr ""
#: plinth/views.py:401
#: plinth/views.py:433
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""

View File

@ -105,6 +105,12 @@ def get_hostname():
def home_page_url2scid(url):
"""Return the shortcut ID of the given home page url."""
# url is None when the freedombox-apache-homepage configuration file does
# not exist. In this case, the default redirect in /plinth from the shipped
# configuration file is effective.
if url is None:
return 'plinth'
if url in ('/plinth/', '/plinth', 'plinth'):
return 'plinth'

View File

@ -76,7 +76,7 @@ def test_domainname_field():
def test_homepage_mapping():
"""Basic tests for homepage functions."""
func = home_page_url2scid
assert func(None) is None
assert func(None) == 'plinth'
assert func('/unknown/url') is None
assert func('/plinth/') == 'plinth'
assert func('/plinth') == 'plinth'

View File

@ -4,6 +4,7 @@ Functional, browser based tests for config app.
"""
import pytest
from plinth.tests import functional
pytestmark = [
@ -61,8 +62,7 @@ def _set_home_page(browser, home_page):
functional.nav_to_module(browser, 'config')
drop_down = browser.find_by_id('id_homepage')
drop_down.select(home_page)
update_setup = browser.find_by_css('.btn-primary')
functional.submit(browser, element=update_setup)
functional.submit(browser, form_class='form-configuration')
def _check_home_page_redirect(browser, app_name):

View File

@ -25,22 +25,14 @@ class EmailAppView(AppView):
def get_context_data(self, **kwargs):
"""Add additional context data for rendering the template."""
context = super().get_context_data(**kwargs)
try: # Handle error during uninstall of app
context['dns_entries'] = dns.get_entries()
except FileNotFoundError:
pass
context['dns_entries'] = dns.get_entries()
return context
def get_initial(self):
"""Return the initial values to populate in the form."""
initial = super().get_initial()
try: # Handle error during uninstall of app
domains = privileged.domain.get_domains()
initial['primary_domain'] = domains['primary_domain']
except FileNotFoundError:
pass
domains = privileged.domain.get_domains()
initial['primary_domain'] = domains['primary_domain']
return initial
def form_valid(self, form):

View File

@ -85,9 +85,9 @@ class FirewallApp(app_module.App):
if 'firewalld' not in packages:
return False
# Allow upgrade from any version to 1.2.*
# Allow upgrade from any version to any version below 2.0
package = packages['firewalld']
if Version(package['new_version']) > Version('1.3~'):
if Version(package['new_version']) > Version('2~'):
return False
install(['firewalld'], force_configuration='new')

View File

@ -1,6 +1,8 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Test module for gitweb module operations."""
import pathlib
import pytest
from django.forms import ValidationError
@ -16,6 +18,8 @@ REPO_DATA = {
pytestmark = pytest.mark.usefixtures('mock_privileged')
privileged_modules_to_mock = ['plinth.modules.gitweb.privileged']
git_installed = pytest.mark.skipif(not pathlib.Path('/usr/bin/git').exists(),
reason='git is not installed')
@pytest.fixture(autouse=True)
@ -36,6 +40,7 @@ def fixture_existing_repo():
keep_ownership=True, is_private=True)
@git_installed
def test_create_repo():
"""Test creating a repository."""
privileged.create_repo(name=REPO_NAME, description='', owner='',
@ -47,6 +52,7 @@ def test_create_repo():
assert default_branch
@git_installed
def test_change_repo_medatada(existing_repo):
"""Test change a metadata of the repository."""
new_data = {
@ -65,6 +71,7 @@ def test_change_repo_medatada(existing_repo):
assert repo == new_data
@git_installed
def test_rename_repository(existing_repo):
"""Test renaming a repository."""
new_name = 'Test-repo_2'
@ -77,6 +84,7 @@ def test_rename_repository(existing_repo):
assert repo['name'] == new_name
@git_installed
def test_get_branches(existing_repo):
"""Test getting all the branches of the repository."""
result = privileged.get_branches(REPO_NAME)
@ -85,6 +93,7 @@ def test_get_branches(existing_repo):
assert result['branches'] == []
@git_installed
def test_delete_repository(existing_repo):
"""Test deleting a repository."""
privileged.delete_repo(REPO_NAME)

View File

@ -91,11 +91,11 @@ def make_request(request, view, **kwargs):
def test_samba_shares_view(rf):
"""Test that a share list has correct view data."""
with patch('plinth.views.AppView.get_context_data', return_value={
'is_enabled': True
}), patch('plinth.modules.samba.get_users',
return_value=USERS), patch('plinth.modules.storage.get_mounts',
return_value=DISKS):
with (patch('plinth.views.AppView.get_context_data',
return_value={'is_enabled': True}),
patch('plinth.modules.samba.get_users', return_value=USERS),
patch('plinth.modules.storage.get_mounts', return_value=DISKS),
patch('plinth.views.AppView.app', return_value=None)):
view = views.SambaAppView.as_view()
response, _ = make_request(rf.get(''), view)

View File

@ -14,8 +14,7 @@ import augeas
from plinth import action_utils
from plinth.actions import privileged
from plinth.modules.tor.utils import (APT_TOR_PREFIX, get_augeas,
get_real_apt_uri_path, iter_apt_uris)
from plinth.modules.tor.utils import APT_TOR_PREFIX, get_augeas, iter_apt_uris
SERVICE_FILE = '/etc/firewalld/services/tor-{0}.xml'
TOR_CONFIG = '/files/etc/tor/instances/plinth/torrc'
@ -415,7 +414,6 @@ def _enable_apt_transport_tor():
"""Enable package download over Tor."""
aug = get_augeas()
for uri_path in iter_apt_uris(aug):
uri_path = get_real_apt_uri_path(aug, uri_path)
uri = aug.get(uri_path)
if uri.startswith('http://') or uri.startswith('https://'):
aug.set(uri_path, APT_TOR_PREFIX + uri)
@ -432,7 +430,6 @@ def _disable_apt_transport_tor():
pass
for uri_path in iter_apt_uris(aug):
uri_path = get_real_apt_uri_path(aug, uri_path)
uri = aug.get(uri_path)
if uri.startswith(APT_TOR_PREFIX):
aug.set(uri_path, uri[len(APT_TOR_PREFIX):])

View File

@ -1,7 +1,6 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""Tor utility functions."""
import glob
import itertools
import augeas
@ -13,7 +12,8 @@ from plinth.modules.names.components import DomainName
from . import privileged
APT_SOURCES_URI_PATHS = ('/files/etc/apt/sources.list/*/uri',
'/files/etc/apt/sources.list.d/*/*/uri')
'/files/etc/apt/sources.list.d/*/*/uri',
'/files/etc/apt/sources.list.d/*/*/URIs/*')
APT_TOR_PREFIX = 'tor+'
@ -63,28 +63,6 @@ def iter_apt_uris(aug):
[aug.match(path) for path in APT_SOURCES_URI_PATHS])
def get_real_apt_uri_path(aug, path):
"""Return the actual path which contains APT URL.
XXX: This is a workaround for Augeas bug parsing Apt source files
with '[options]'. Remove this workaround after Augeas lens is
fixed.
"""
uri = aug.get(path)
if uri[0] == '[':
parent_path = path.rsplit('/', maxsplit=1)[0]
skipped = False
for child_path in aug.match(parent_path + '/*')[1:]:
if skipped:
return child_path
value = aug.get(child_path)
if value[-1] == ']':
skipped = True
return path
def get_augeas():
"""Return an instance of Augeaus for processing APT configuration."""
aug = augeas.Augeas(flags=augeas.Augeas.NO_LOAD +
@ -94,20 +72,16 @@ def get_augeas():
'/etc/apt/sources.list')
aug.set('/augeas/load/Aptsources/incl[last() + 1]',
'/etc/apt/sources.list.d/*.list')
aug.set('/augeas/load/Aptsources822/lens', 'Aptsources822.lns')
aug.set('/augeas/load/Aptsources822/incl[last() + 1]',
'/etc/apt/sources.list.d/*.sources')
aug.load()
# Currently, augeas does not handle Deb822 format, it error out.
# Check for any errors in parsing sources lists.
if aug.match('/augeas/files/etc/apt/sources.list/error') or \
aug.match('/augeas/files/etc/apt/sources.list.d//error'):
raise Exception('Error parsing sources list')
# Starting with Apt 1.1, /etc/apt/sources.list.d/*.sources will
# contain files with Deb822 format. If they are found, error out
# for now. XXX: Provide proper support Deb822 format with a new
# Augeas lens.
if glob.glob('/etc/apt/sources.list.d/*.sources'):
raise Exception('Can not handle Deb822 source files')
return aug
@ -116,12 +90,10 @@ def is_apt_transport_tor_enabled():
try:
aug = get_augeas()
except Exception:
# If there was an error with parsing or there are Deb822
# files.
# If there was an error with parsing.
return False
for uri_path in iter_apt_uris(aug):
uri_path = get_real_apt_uri_path(aug, uri_path)
uri = aug.get(uri_path)
if not uri.startswith(APT_TOR_PREFIX) and \
(uri.startswith('http://') or uri.startswith('https://')):

View File

@ -0,0 +1,104 @@
(*
Module: Aptsources822
Augeas module for souces list (Deb822 style) for Apt package manager
Authors:
James Valleroy <jvalleroy@mailbox.org>
Sunil Mohan Adapa <sunil@medhas.org>
About: Reference
1. Deb822(5):
https://manpages.debian.org/bullseye/dpkg-dev/deb822.5.en.html
2. sources.list(5):
https://manpages.debian.org/bullseye/apt/sources.list.5.en.html
About: License
This file is licensed under the LGPLv2+, like the rest of Augeas.
About: Configuration files
This lens applies to files in /etc/apt/sources.list.d/ ending with the
extension .sources. See <filter>.
*)
module Aptsources822 =
autoload xfm
(* Variable: single_value_field_name
Names of known fields for which only a single value is allowed. *)
let single_value_field_name = /(Enabled|PDiffs|By-Hash|Allow-Insecure|Allow-Weak|Allow-Downgrade-To-Insecure|Trusted|Check-Valid-Until|Valid-Until-Min|Valid-Until-Max|Check-Date|Date-Max-Future|InRelease-Path)/
(* Variable: multi_value_field_name
Names of known fields for which multiple values are allowed and names of
unknown fields. Unknown fields are assumed to contain multiple values as
that is the safest assumption.
According to deb822(5) man page, "The field name is composed of US-ASCII
characters excluding control characters, space, and colon (i.e., characters
in the ranges U+0021 ! through U+0039 9, and U+003B ; through U+007E
~, inclusive). Field names must not begin with the comment character
(U+0023 #), nor with the hyphen character (U+002D -)." *)
let multi_value_field_name = /[!"$-,.-9;-~][!-9;-~]*/ - single_value_field_name
(* Variable: field_value
Value that a field can contain. Deb822 styles sources list files defines some
fields to have multiple values separated by space, tab or a newline. *)
let field_value = /[!-Z\\^-~][!-Z\\^-~]*/
(* Variable: empty_line
Lens for an empty line separating two stanzas. It can't be a comment. Only
tabs and spaces are allowed. *)
let empty_line = Util.empty_generic /[ \t]*/
(* Variable: name_value_separator
Lens for separating a name and value. Field name is followed by a ':' and
then optionally space. The file format also allow for a value to be on a
new line when the new line starts with space or a tab. *)
let name_value_separator = Sep.colon . del (Rx.opt_space . /(\n[ \t])?/) " "
(* Variable: field_value_with_newline
Lens for value that followed by a new line and a space. This indicates that
another value follows it. *)
let field_value_with_newline = [seq "item" . store (field_value . /\n/) .
del /[\t ]/ " "]
(* Variable: field_value_with_separator
Lens for value that followed by a space or a tab. This indicates that another
value follows it. *)
let field_value_with_separator = [seq "item" . store field_value . del Rx.space " "]
(* Variable: field_value_with_eol
Lens for value that followed by an end-of-line. This indicates that this is
the last value for this field. *)
let field_value_with_eol = [seq "item" . store field_value . Util.eol]
(* Variable: single_value_field
Lens for a field (field name, separator and field value) with only a single
value. *)
let single_value_field = [ key single_value_field_name . name_value_separator .
store field_value . Util.eol ]
(* Variable: multi_value_field
Lens for a field (field name, separator and field value) with multiple values
*)
let multi_value_field = [ key multi_value_field_name . name_value_separator .
counter "item" . (field_value_with_newline | field_value_with_separator)* .
field_value_with_eol ]
(* Variable: stanza
Lens for a stanza that describes one or more sources for apt. *)
let stanza = [ seq "source" . (single_value_field | multi_value_field |
Util.comment_noindent)+ ]
(* Variable: lns
Lens for parsing the entire apt sources file in Deb822 format. *)
let lns = stanza . (empty_line . stanza)*
(* Variable: filter
All files in the sources.list.d directory are files describing sources.
However, only those ending with .sources extension are in Deb822 format. *)
let filter = incl "/etc/apt/sources.list.d/*.sources"
let xfm = transform lns filter

View File

@ -0,0 +1,120 @@
module Test_Aptsources822 =
(* Test multiple values, multi-line values and multiple source stanzas *)
let sources1 = "Enabled: yes
Types: deb deb-src
URIs: http://deb.debian.org/debian
Suites: bullseye
bullseye-backports
Components: main non-free-firmware
Allow-Insecure: no
Signed-By:
-----BEGIN PGP PUBLIC KEY BLOCK-----
.
mDMEYCQjIxYJKwYBBAHaRw8BAQdAD/P5Nvvnvk66SxBBHDbhRml9ORg1WV5CvzKY
CuMfoIS0BmFiY2RlZoiQBBMWCgA4FiEErCIG1VhKWMWo2yfAREZd5NfO31cFAmAk
IyMCGyMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQREZd5NfO31fbOwD6ArzS
dM0Dkd5h2Ujy1b6KcAaVW9FOa5UNfJ9FFBtjLQEBAJ7UyWD3dZzhvlaAwunsk7DG
3bHcln8DMpIJVXht78sL
=IE0r
-----END PGP PUBLIC KEY BLOCK-----
Enabled: no
URIs: http://dl.google.com/linux/chrome/deb
Suites: stable
Components: main
Architectures: amd64
"
test Aptsources822.lns get sources1 =
{ "1"
{ "Enabled" = "yes" }
{ "Types"
{ "1" = "deb" }
{ "2" = "deb-src" }
}
{ "URIs" { "1" = "http://deb.debian.org/debian" } }
{ "Suites"
{ "1" = "bullseye\n" }
{ "2" = "bullseye-backports" }
}
{ "Components"
{ "1" = "main" }
{ "2" = "non-free-firmware" }
}
{ "Allow-Insecure" = "no" }
{ "Signed-By"
{ "1" = "-----BEGIN" }
{ "2" = "PGP" }
{ "3" = "PUBLIC" }
{ "4" = "KEY" }
{ "5" = "BLOCK-----\n" }
{ "6" = ".\n" }
{ "7" = "mDMEYCQjIxYJKwYBBAHaRw8BAQdAD/P5Nvvnvk66SxBBHDbhRml9ORg1WV5CvzKY\n" }
{ "8" = "CuMfoIS0BmFiY2RlZoiQBBMWCgA4FiEErCIG1VhKWMWo2yfAREZd5NfO31cFAmAk\n" }
{ "9" = "IyMCGyMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQREZd5NfO31fbOwD6ArzS\n" }
{ "10" = "dM0Dkd5h2Ujy1b6KcAaVW9FOa5UNfJ9FFBtjLQEBAJ7UyWD3dZzhvlaAwunsk7DG\n" }
{ "11" = "3bHcln8DMpIJVXht78sL\n" }
{ "12" = "=IE0r\n" }
{ "13" = "-----END" }
{ "14" = "PGP" }
{ "15" = "PUBLIC" }
{ "16" = "KEY" }
{ "17" = "BLOCK-----" }
}
}
{ }
{ "2"
{ "Enabled" = "no" }
{ "URIs" { "1" = "http://dl.google.com/linux/chrome/deb" } }
{ "Suites" { "1" = "stable" } }
{ "Components" { "1" = "main" } }
{ "Architectures" { "1" = "amd64" } }
}
let sources2 = "Enabled: yes
Types: deb deb-src
URIs: http://archive.ubuntu.com/ubuntu
Suites: disco disco-updates disco-security disco-backports
Components: main universe multiverse restricted
Enabled: yes
Types: deb
URIs: http://ppa.launchpad.net/system76/pop/ubuntu
Suites: disco
Components: main
"
test Aptsources822.lns get sources2 =
{ "1"
{ "Enabled" = "yes" }
{ "Types"
{ "1" = "deb" }
{ "2" = "deb-src" }
}
{ "URIs" { "1" = "http://archive.ubuntu.com/ubuntu" } }
{ "Suites"
{ "1" = "disco" }
{ "2" = "disco-updates" }
{ "3" = "disco-security" }
{ "4" = "disco-backports" }
}
{ "Components"
{ "1" = "main" }
{ "2" = "universe" }
{ "3" = "multiverse" }
{ "4" = "restricted" }
}
}
{ }
{ "2"
{ "Enabled" = "yes" }
{ "Types" { "1" = "deb" } }
{ "URIs" { "1" = "http://ppa.launchpad.net/system76/pop/ubuntu" } }
{ "Suites" { "1" = "disco" } }
{ "Components" { "1" = "main" } }
}
(* Test adding nodes to tree *)
test Aptsources822.lns put "Types: deb\n" after set "/1/Enabled" "yes" = "Types: deb\nEnabled: yes\n"
test Aptsources822.lns put "Types: deb\n" after
set "/1/URIs/1" "uri1\n";
set "/1/URIs/2" "uri2" = "Types: deb\nURIs: uri1\n uri2\n"

View File

@ -4,6 +4,7 @@ Functional, browser based tests for upgrades app.
"""
import pytest
from plinth.tests import functional
pytestmark = [pytest.mark.system, pytest.mark.essential, pytest.mark.upgrades]
@ -51,8 +52,7 @@ def _enable_automatic(browser, should_enable):
else:
checkbox_element.uncheck()
update_setup = browser.find_by_css('.btn-primary')
functional.submit(browser, element=update_setup)
functional.submit(browser, form_class='form-configuration')
def _get_automatic(browser):

View File

@ -84,8 +84,9 @@ def make_request(request, view, as_admin=True, **kwargs):
def test_users_list_view(rf):
"""Test that users list view has correct view data."""
with patch('plinth.views.AppView.get_context_data',
return_value={'is_enabled': True}):
with (patch('plinth.views.AppView.get_context_data',
return_value={'is_enabled': True}),
patch('plinth.views.AppView.app', return_value=None)):
view = views.UserList.as_view()
response, messages = make_request(rf.get('/'), view)

View File

@ -0,0 +1,16 @@
{% extends "base.html" %}
{% comment %}
# SPDX-License-Identifier: AGPL-3.0-or-later
{% endcomment %}
{# Template to show an App with operations, used by views.AppOperationsView #}
{% block content %}
{% include "app-header.html" %}
{% include "toolbar.html" %}
{% include "operations.html" %}
{% endblock %}

View File

@ -14,53 +14,49 @@
{% include "app-header.html" %}
{% if not operations %}
{% include "toolbar.html" with enabled=is_enabled %}
{% include "toolbar.html" with enabled=is_enabled %}
{% block subsubmenu %}
{% if subsubmenu %}
{% show_subsubmenu subsubmenu %}
{% endif %}
{% endblock %}
{% block subsubmenu %}
{% if subsubmenu %}
{% show_subsubmenu subsubmenu %}
{% endif %}
{% endblock %}
{% block status %}
{% if is_running is not None and not is_running %}
<div id='service-not-running' role="alert"
class="alert alert-danger {{ is_enabled|yesno:',d-none' }}">
{% blocktrans trimmed with service_name=app_info.name %}
Service <em>{{ service_name }}</em> is not running.
{% endblocktrans %}
</div>
{% endif %}
{% endblock %}
{% block status %}
{% if is_running is not None and not is_running %}
<div id='service-not-running' role="alert"
class="alert alert-danger {{ is_enabled|yesno:',d-none' }}">
{% blocktrans trimmed with service_name=app_info.name %}
Service <em>{{ service_name }}</em> is not running.
{% endblocktrans %}
</div>
{% endif %}
{% endblock %}
{% block internal_zone %}
{% include "internal-zone.html" %}
{% endblock %}
{% block internal_zone %}
{% include "internal-zone.html" %}
{% endblock %}
{% block port_forwarding_info %}
{% include "port-forwarding-info.html" with service_name=app_info.name %}
{% endblock %}
{% block port_forwarding_info %}
{% include "port-forwarding-info.html" with service_name=app_info.name %}
{% endblock %}
{% block configuration %}
{% if form %}
<h3>{% trans "Configuration" %}</h3>
{% block configuration %}
{% if form %}
<h3>{% trans "Configuration" %}</h3>
<form id="app-form" class="form form-configuration" method="post">
{% csrf_token %}
<form id="app-form" class="form form-configuration" method="post">
{% csrf_token %}
{{ form|bootstrap }}
{{ form|bootstrap }}
<input type="submit" class="btn btn-primary"
value="{% trans "Update setup" %}"/>
</form>
{% endif %}
{% endblock %}
<input type="submit" class="btn btn-primary"
value="{% trans "Update setup" %}"/>
</form>
{% endif %}
{% endblock %}
{% block extra_content %}
{% endblock %}
{% else %}
{% include "operations.html" %}
{% endif %}
{% block extra_content %}
{% endblock %}
{% endblock %}

View File

@ -441,8 +441,7 @@ def app_can_be_disabled(browser, app_name):
def set_domain_name(browser, domain_name):
nav_to_module(browser, 'config')
browser.find_by_id('id_domainname').fill(domain_name)
update_setup = browser.find_by_css('.btn-primary[type="submit"]')
submit(browser, element=update_setup)
submit(browser, form_class='form-configuration')
########################
@ -493,8 +492,7 @@ def running_inside_container():
def set_hostname(browser, hostname):
nav_to_module(browser, 'config')
browser.find_by_id('id_hostname').fill(hostname)
update_setup = browser.find_by_css('.btn-primary')
submit(browser, element=update_setup)
submit(browser, form_class='form-configuration')
def set_advanced_mode(browser, mode):
@ -505,8 +503,7 @@ def set_advanced_mode(browser, mode):
else:
advanced_mode.uncheck()
update_setup = browser.find_by_css('.btn-primary')
submit(browser, element=update_setup)
submit(browser, form_class='form-configuration')
####################

View File

@ -162,6 +162,15 @@ class AppView(FormView):
super().__init__(*args, **kwargs)
self._common_status = None
def dispatch(self, request, *args, **kwargs):
"""If operations are running on the app, use a different view."""
operations = operation.manager.filter(self.app.app_id)
if operations:
view = AppOperationsView.as_view(app_id=self.app.app_id)
return view(request, *args, **kwargs)
return super().dispatch(request, *args, **kwargs)
def post(self, request, *args, **kwargs):
"""Handle app enable/disable button separately."""
if 'app_enable_disable_button' not in request.POST:
@ -258,10 +267,7 @@ class AppView(FormView):
context['port_forwarding_info'] = get_port_forwarding_info(self.app)
context['app_enable_disable_form'] = self.get_enable_disable_form()
context['show_uninstall'] = not self.app.info.is_essential
context['operations'] = operation.manager.filter(self.app.app_id)
context['refresh_page_sec'] = None
if context['operations']:
context['refresh_page_sec'] = 3
from plinth.modules.firewall.components import Firewall
context['firewall'] = self.app.get_components_of_type(Firewall)
@ -269,6 +275,32 @@ class AppView(FormView):
return context
class AppOperationsView(TemplateView):
"""View to show app page when some app operations are running."""
app_id = None # Set when app is instantiated.
template_name = "app-operations.html"
@property
def app(self):
"""Return the app for which this view is configured."""
if not self.app_id:
raise ImproperlyConfigured('Missing attribute: app_id')
return app_module.App.get(self.app_id)
def get_context_data(self, *args, **kwargs):
"""Add additional context data for template."""
context = super().get_context_data(*args, **kwargs)
context['app_id'] = self.app.app_id
context['app_info'] = self.app.info
context['operations'] = operation.manager.filter(self.app.app_id)
context['refresh_page_sec'] = 0
if context['operations']:
context['refresh_page_sec'] = 3
return context
class SetupView(TemplateView):
"""View to prompt and setup applications."""
template_name = 'setup.html'