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 freedombox (23.2~bpo11+1) bullseye-backports; urgency=medium
* Rebuild for bullseye-backports. * 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. 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) == == FreedomBox 23.2 (2023-01-16) ==
* locale: Update translations for Albanian, Bulgarian * 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. 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) == == FreedomBox 23.2 (2023-01-16) ==
* locale: Update translations for Albanian, Bulgarian * locale: Update translations for Albanian, Bulgarian

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-12-11 17:47+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n" "Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
@ -894,7 +894,7 @@ msgstr "správce"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Nastavení aktualizována." 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "Aktualizovat nastavení" msgstr "Aktualizovat nastavení"
@ -3257,7 +3257,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Nastavení" msgstr "Nastavení"
@ -8181,7 +8181,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "Instalace" msgstr "Instalace"
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Služba <em>%(service_name)s</em> není spuštěná." 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 " "Všechna data a konfigurace aplikace budou trvale ztraceny. Aplikaci lze "
"nainstalovat znovu." "nainstalovat znovu."
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "Nastavení se nezměnila" msgstr "Nastavení se nezměnila"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "před odinstalací {app_id}" msgstr "před odinstalací {app_id}"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
@ -908,7 +908,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Konfiguration opdateret." 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "Opdater indstillinger" msgstr "Opdater indstillinger"
@ -3310,7 +3310,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Konfiguration" msgstr "Konfiguration"
@ -8300,7 +8300,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "Installation" msgstr "Installation"
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, fuzzy, python-format #, fuzzy, python-format
#| msgid "Service discovery server is not running" #| msgid "Service discovery server is not running"
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
@ -8627,11 +8627,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "Indstilling uændret" msgstr "Indstilling uændret"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-12-11 17:47+0000\n"
"Last-Translator: Johannes Keyser <joke@fsfe.org>\n" "Last-Translator: Johannes Keyser <joke@fsfe.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/" "Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
@ -919,7 +919,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Konfiguration aktualisiert." 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "Übernehmen der Änderungen" msgstr "Übernehmen der Änderungen"
@ -3326,7 +3326,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Konfiguration" msgstr "Konfiguration"
@ -8360,7 +8360,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "Installation" msgstr "Installation"
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Dienst <em>%(service_name)s</em> läuft nicht." 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 " "Alle App-Daten und -Konfigurationen gehen dauerhaft verloren. App kann "
"wieder frisch installiert werden." "wieder frisch installiert werden."
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "Einstellung unverändert" msgstr "Einstellung unverändert"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "vor der Deinstallation von {app_id}" msgstr "vor der Deinstallation von {app_id}"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -828,7 +828,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "" msgstr ""
@ -2884,7 +2884,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
@ -7160,7 +7160,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -7459,11 +7459,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -907,7 +907,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "به‌روزرسانی وضعیت" msgstr "به‌روزرسانی وضعیت"
@ -3260,7 +3260,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
@ -7887,7 +7887,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -8200,11 +8200,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Plinth 0.6\n" "Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n" "Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian." "Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."
@ -949,7 +949,7 @@ msgstr "ADMIN"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "UPDATE SETUP" msgstr "UPDATE SETUP"
@ -3387,7 +3387,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "CONFIGURATION" msgstr "CONFIGURATION"
@ -8387,7 +8387,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "INSTALLATION" msgstr "INSTALLATION"
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, fuzzy, python-format #, fuzzy, python-format
#| msgid "Service discovery server is not running" #| msgid "Service discovery server is not running"
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
@ -8724,11 +8724,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "SETTING UNCHANGED" msgstr "SETTING UNCHANGED"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

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

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-10-24 18:39+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n" "Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
@ -906,7 +906,7 @@ msgstr "Adminisztrál"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Beállítások frissítve." 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "Beállítások frissítése" 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/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Beállítások" msgstr "Beállítások"
@ -8331,7 +8331,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "Telepítés" msgstr "Telepítés"
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "A szolgáltatás nem fut (<em>%(service_name)s</em>)." msgstr "A szolgáltatás nem fut (<em>%(service_name)s</em>)."
@ -8663,11 +8663,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "A beállítás változatlan" msgstr "A beállítás változatlan"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n" "Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -896,7 +896,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Konfigurasi diperbarui." 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "Perbarui Pengaturan" msgstr "Perbarui Pengaturan"
@ -3291,7 +3291,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Konfigurasi" msgstr "Konfigurasi"
@ -7710,7 +7710,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "Pemasangan" msgstr "Pemasangan"
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Layanan <em>%(service_name)s</em> tidak berjalan." msgstr "Layanan <em>%(service_name)s</em> tidak berjalan."
@ -8020,11 +8020,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -893,7 +893,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "Aggiorna impostazioni" msgstr "Aggiorna impostazioni"
@ -3262,7 +3262,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Configurazione" msgstr "Configurazione"
@ -7795,7 +7795,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -8099,11 +8099,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "Impostazioni invariate" msgstr "Impostazioni invariate"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
@ -832,7 +832,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "" msgstr ""
@ -2888,7 +2888,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
@ -7164,7 +7164,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -7463,11 +7463,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -899,7 +899,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Zaktualizowano ustawienia." 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "Aktualizuj ustawienia" msgstr "Aktualizuj ustawienia"
@ -3191,7 +3191,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Konfiguracja" msgstr "Konfiguracja"
@ -7748,7 +7748,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "Usługa <em>%(service_name)s</em> nie jest uruchomiona." msgstr "Usługa <em>%(service_name)s</em> nie jest uruchomiona."
@ -8084,11 +8084,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "Ustawienie bez zmian" msgstr "Ustawienie bez zmian"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -892,7 +892,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Configuração atualizada" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "" msgstr ""
@ -3061,7 +3061,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Configuração" msgstr "Configuração"
@ -7527,7 +7527,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, fuzzy, python-format #, fuzzy, python-format
#| msgid "Service discovery server is not running" #| msgid "Service discovery server is not running"
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
@ -7835,11 +7835,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "Definição inalterada" msgstr "Definição inalterada"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -935,7 +935,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "" msgstr ""
@ -3084,7 +3084,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
@ -7482,7 +7482,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -7786,11 +7786,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
@ -893,7 +893,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "" msgstr ""
@ -2979,7 +2979,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
@ -7307,7 +7307,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -7610,11 +7610,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

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

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -829,7 +829,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "" msgstr ""
@ -2885,7 +2885,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
@ -7161,7 +7161,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -7460,11 +7460,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n" "Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
@ -911,7 +911,7 @@ msgstr "Quản trị viên"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Đã cập nhật thiết lập." 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "Cập nhật thiết lập" 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/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "Thiết lập" msgstr "Thiết lập"
@ -7428,7 +7428,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -7732,11 +7732,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Plinth\n" "Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: Eric <hamburger1024@duck.com>\n" "Last-Translator: Eric <hamburger1024@duck.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@ -863,7 +863,7 @@ msgstr "管理员"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "配置已更新。" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "更新安装程序" msgstr "更新安装程序"
@ -3039,7 +3039,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "配置" msgstr "配置"
@ -7434,7 +7434,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "安装" msgstr "安装"
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "服务 <em>%(service_name)s</em> 未在运行。" msgstr "服务 <em>%(service_name)s</em> 未在运行。"
@ -7740,11 +7740,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "设置未改变" msgstr "设置未改变"
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2021-12-23 12:50+0000\n"
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n" "Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/" "Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
@ -874,7 +874,7 @@ msgstr "管理員"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "配置已更新。" 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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." 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/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: 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/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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/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/ikiwiki/templates/ikiwiki_create.html:18
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:47
#: plinth/modules/snapshot/templates/snapshot.html:16 #: plinth/modules/snapshot/templates/snapshot.html:16
#: plinth/templates/app.html:55 #: plinth/templates/app.html:54
msgid "Update setup" msgid "Update setup"
msgstr "" msgstr ""
@ -2989,7 +2989,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13 #: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:47 #: plinth/templates/app.html:46
msgid "Configuration" msgid "Configuration"
msgstr "" msgstr ""
@ -7304,7 +7304,7 @@ msgstr ""
msgid "Installation" msgid "Installation"
msgstr "" msgstr ""
#: plinth/templates/app.html:30 #: plinth/templates/app.html:29
#, python-format #, python-format
msgid "Service <em>%(service_name)s</em> is not running." msgid "Service <em>%(service_name)s</em> is not running."
msgstr "" msgstr ""
@ -7607,11 +7607,11 @@ msgid ""
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
#: plinth/views.py:221 #: plinth/views.py:230
msgid "Setting unchanged" msgid "Setting unchanged"
msgstr "" msgstr ""
#: plinth/views.py:401 #: plinth/views.py:433
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr ""

View File

@ -105,6 +105,12 @@ def get_hostname():
def home_page_url2scid(url): def home_page_url2scid(url):
"""Return the shortcut ID of the given home page 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'): if url in ('/plinth/', '/plinth', 'plinth'):
return 'plinth' return 'plinth'

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -14,8 +14,7 @@ import augeas
from plinth import action_utils from plinth import action_utils
from plinth.actions import privileged from plinth.actions import privileged
from plinth.modules.tor.utils import (APT_TOR_PREFIX, get_augeas, from plinth.modules.tor.utils import APT_TOR_PREFIX, get_augeas, iter_apt_uris
get_real_apt_uri_path, iter_apt_uris)
SERVICE_FILE = '/etc/firewalld/services/tor-{0}.xml' SERVICE_FILE = '/etc/firewalld/services/tor-{0}.xml'
TOR_CONFIG = '/files/etc/tor/instances/plinth/torrc' TOR_CONFIG = '/files/etc/tor/instances/plinth/torrc'
@ -415,7 +414,6 @@ def _enable_apt_transport_tor():
"""Enable package download over Tor.""" """Enable package download over Tor."""
aug = get_augeas() aug = get_augeas()
for uri_path in iter_apt_uris(aug): for uri_path in iter_apt_uris(aug):
uri_path = get_real_apt_uri_path(aug, uri_path)
uri = aug.get(uri_path) uri = aug.get(uri_path)
if uri.startswith('http://') or uri.startswith('https://'): if uri.startswith('http://') or uri.startswith('https://'):
aug.set(uri_path, APT_TOR_PREFIX + uri) aug.set(uri_path, APT_TOR_PREFIX + uri)
@ -432,7 +430,6 @@ def _disable_apt_transport_tor():
pass pass
for uri_path in iter_apt_uris(aug): for uri_path in iter_apt_uris(aug):
uri_path = get_real_apt_uri_path(aug, uri_path)
uri = aug.get(uri_path) uri = aug.get(uri_path)
if uri.startswith(APT_TOR_PREFIX): if uri.startswith(APT_TOR_PREFIX):
aug.set(uri_path, uri[len(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 # SPDX-License-Identifier: AGPL-3.0-or-later
"""Tor utility functions.""" """Tor utility functions."""
import glob
import itertools import itertools
import augeas import augeas
@ -13,7 +12,8 @@ from plinth.modules.names.components import DomainName
from . import privileged from . import privileged
APT_SOURCES_URI_PATHS = ('/files/etc/apt/sources.list/*/uri', 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+' APT_TOR_PREFIX = 'tor+'
@ -63,28 +63,6 @@ def iter_apt_uris(aug):
[aug.match(path) for path in APT_SOURCES_URI_PATHS]) [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(): def get_augeas():
"""Return an instance of Augeaus for processing APT configuration.""" """Return an instance of Augeaus for processing APT configuration."""
aug = augeas.Augeas(flags=augeas.Augeas.NO_LOAD + aug = augeas.Augeas(flags=augeas.Augeas.NO_LOAD +
@ -94,20 +72,16 @@ def get_augeas():
'/etc/apt/sources.list') '/etc/apt/sources.list')
aug.set('/augeas/load/Aptsources/incl[last() + 1]', aug.set('/augeas/load/Aptsources/incl[last() + 1]',
'/etc/apt/sources.list.d/*.list') '/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() 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 \ if aug.match('/augeas/files/etc/apt/sources.list/error') or \
aug.match('/augeas/files/etc/apt/sources.list.d//error'): aug.match('/augeas/files/etc/apt/sources.list.d//error'):
raise Exception('Error parsing sources list') 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 return aug
@ -116,12 +90,10 @@ def is_apt_transport_tor_enabled():
try: try:
aug = get_augeas() aug = get_augeas()
except Exception: except Exception:
# If there was an error with parsing or there are Deb822 # If there was an error with parsing.
# files.
return False return False
for uri_path in iter_apt_uris(aug): for uri_path in iter_apt_uris(aug):
uri_path = get_real_apt_uri_path(aug, uri_path)
uri = aug.get(uri_path) uri = aug.get(uri_path)
if not uri.startswith(APT_TOR_PREFIX) and \ if not uri.startswith(APT_TOR_PREFIX) and \
(uri.startswith('http://') or uri.startswith('https://')): (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 import pytest
from plinth.tests import functional from plinth.tests import functional
pytestmark = [pytest.mark.system, pytest.mark.essential, pytest.mark.upgrades] pytestmark = [pytest.mark.system, pytest.mark.essential, pytest.mark.upgrades]
@ -51,8 +52,7 @@ def _enable_automatic(browser, should_enable):
else: else:
checkbox_element.uncheck() checkbox_element.uncheck()
update_setup = browser.find_by_css('.btn-primary') functional.submit(browser, form_class='form-configuration')
functional.submit(browser, element=update_setup)
def _get_automatic(browser): 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): def test_users_list_view(rf):
"""Test that users list view has correct view data.""" """Test that users list view has correct view data."""
with patch('plinth.views.AppView.get_context_data', with (patch('plinth.views.AppView.get_context_data',
return_value={'is_enabled': True}): return_value={'is_enabled': True}),
patch('plinth.views.AppView.app', return_value=None)):
view = views.UserList.as_view() view = views.UserList.as_view()
response, messages = make_request(rf.get('/'), 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" %} {% include "app-header.html" %}
{% if not operations %} {% include "toolbar.html" with enabled=is_enabled %}
{% include "toolbar.html" with enabled=is_enabled %}
{% block subsubmenu %} {% block subsubmenu %}
{% if subsubmenu %} {% if subsubmenu %}
{% show_subsubmenu subsubmenu %} {% show_subsubmenu subsubmenu %}
{% endif %} {% endif %}
{% endblock %} {% endblock %}
{% block status %} {% block status %}
{% if is_running is not None and not is_running %} {% if is_running is not None and not is_running %}
<div id='service-not-running' role="alert" <div id='service-not-running' role="alert"
class="alert alert-danger {{ is_enabled|yesno:',d-none' }}"> class="alert alert-danger {{ is_enabled|yesno:',d-none' }}">
{% blocktrans trimmed with service_name=app_info.name %} {% blocktrans trimmed with service_name=app_info.name %}
Service <em>{{ service_name }}</em> is not running. Service <em>{{ service_name }}</em> is not running.
{% endblocktrans %} {% endblocktrans %}
</div> </div>
{% endif %} {% endif %}
{% endblock %} {% endblock %}
{% block internal_zone %} {% block internal_zone %}
{% include "internal-zone.html" %} {% include "internal-zone.html" %}
{% endblock %} {% endblock %}
{% block port_forwarding_info %} {% block port_forwarding_info %}
{% include "port-forwarding-info.html" with service_name=app_info.name %} {% include "port-forwarding-info.html" with service_name=app_info.name %}
{% endblock %} {% endblock %}
{% block configuration %} {% block configuration %}
{% if form %} {% if form %}
<h3>{% trans "Configuration" %}</h3> <h3>{% trans "Configuration" %}</h3>
<form id="app-form" class="form form-configuration" method="post"> <form id="app-form" class="form form-configuration" method="post">
{% csrf_token %} {% csrf_token %}
{{ form|bootstrap }} {{ form|bootstrap }}
<input type="submit" class="btn btn-primary" <input type="submit" class="btn btn-primary"
value="{% trans "Update setup" %}"/> value="{% trans "Update setup" %}"/>
</form> </form>
{% endif %} {% endif %}
{% endblock %} {% endblock %}
{% block extra_content %} {% block extra_content %}
{% endblock %} {% endblock %}
{% else %}
{% include "operations.html" %}
{% endif %}
{% endblock %} {% endblock %}

View File

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

View File

@ -162,6 +162,15 @@ class AppView(FormView):
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self._common_status = None 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): def post(self, request, *args, **kwargs):
"""Handle app enable/disable button separately.""" """Handle app enable/disable button separately."""
if 'app_enable_disable_button' not in request.POST: 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['port_forwarding_info'] = get_port_forwarding_info(self.app)
context['app_enable_disable_form'] = self.get_enable_disable_form() context['app_enable_disable_form'] = self.get_enable_disable_form()
context['show_uninstall'] = not self.app.info.is_essential context['show_uninstall'] = not self.app.info.is_essential
context['operations'] = operation.manager.filter(self.app.app_id)
context['refresh_page_sec'] = None context['refresh_page_sec'] = None
if context['operations']:
context['refresh_page_sec'] = 3
from plinth.modules.firewall.components import Firewall from plinth.modules.firewall.components import Firewall
context['firewall'] = self.app.get_components_of_type(Firewall) context['firewall'] = self.app.get_components_of_type(Firewall)
@ -269,6 +275,32 @@ class AppView(FormView):
return context 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): class SetupView(TemplateView):
"""View to prompt and setup applications.""" """View to prompt and setup applications."""
template_name = 'setup.html' template_name = 'setup.html'