freedombox Debian release 22.21.1

-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmM4TkoACgkQd8DHXntl
 CAioNA/9HtWGQsGZDdveHBfFFESULJ824jKppZBpUG202xJlhKnkr2+jR6vyOqh0
 3ioVVODoFIEhK7lt7jMQNAKH0PBS2BYGPUefhNllgFc3cEV28kHrilUkJCHwqQVI
 b2p7xITWOIHYtnIpfng452dToNt8bH/nixJvp1cSkj1D3CNFz6tIsfnVxau80jN7
 iLJdSNJNL6l7wRc8C26HG7GnhXmrFBl5HAHYv1kM4JsRBECqVNbhVEdNMwMGhYgm
 ogZsPkb0hx3CSsL/zh0Tfd5QUfAj9oKvwpFo0dHsprj6bNY3dVVq5X8LiZsQyIEk
 9hNmU4MCxXjZ6HcXPwrbrNzZ0yfdMUkzoG6rKjaZXNPDvacZSjF4p8TqAhKtL0bD
 ihSPwwg/L4Pwoz6Tpmxqpstow8nHbr3iImkJ+TEZUET/9hf3YYVVozRI5cluLwkw
 VCJUr1gufsche3d5eP56wppdQCCmsA3FbQYcquqDeo2Vn6+HVgg8ChrHbVx11S9p
 oVJjLHEDnSlF8HGn4JiaExh5s6AogFlRF+B+edwdZH/pfoAeOennIeo8OtXdx3JW
 3+V66OdcSRT1cZLwWmzHzLrYO8aaZz/C2dYFmhkb5vPfZHy5afhqGmI3sSPGHDIo
 zQgpyCshZxIY7lDagOe6QgAfWtUlvakFmju7R43b2tdxjlY0CFk=
 =x6U0
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmM8GRsACgkQd8DHXntl
 CAiC3xAAnRiGk6Copza5bC/BMcP9/aQNdcooJERDGjMiQb2jVyrQZgxpBqsPARUZ
 4Bgn1KUn5goeZP3KBvxWWPK5ZO/XmHlSVq73l2T1Z9vi0L3j7N+dK1IDIG9pFx+X
 FOCgnp50QxblF3SeEe/IGw+QrKngh0r7I5kR15BefxGJ0tjLhtfkGcKdioAFDTQA
 dR2HQ646jBSr+zxYe+gxamqSRfH65IYhQKsaaFIoigPgA2YssmOgCEZ/oX4+RxWX
 nBu9ZKUDhzqTmjgdEhE3nZzLZuRHe0UUGwkqf8VH5jnp6/gkWhflzXCrQVKsn6wR
 d0tTA57gESgtc1ZiSAJOAS3kmaOg4WUzg+OrYc5uuoUa9keQSTrrUloTvJUhnLKp
 KqGWTeBe9njxYKNMZoJnCJbN6ufhWumue0uyOYhvslqavL1D1wPAVEb/J2i2ZTEv
 7uUmCkbuh7z+pU2q4RIaHY5rUkCaATrbjUUb4ZG9wPnXqeWwvXs2HjQUNs6mZOrj
 7/u0/x9Cz6EI3XGa4qKWjrxvYt05uI89OYjNqHHe2KyabZYBsqe6ityW0Hpwg/e1
 ps+xqaIgfrxHxYiM4FzA42BW9N5fUkfDgzY0aOYrJe0kNrZoGYzweZmCD7i6qtp+
 WAkbKO6RCZ4PtHkJao9lQXLYFxSLB78I7Deu90tdHYlqZKyFbrQ=
 =OqeC
 -----END PGP SIGNATURE-----

Merge tag 'v22.21.1' into debian/bullseye-backports

freedombox Debian release 22.21.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2022-10-04 07:29:29 -04:00
commit 34ae7aae37
55 changed files with 1182 additions and 839 deletions

77
debian/changelog vendored
View File

@ -1,3 +1,80 @@
freedombox (22.21.1) unstable; urgency=medium
[ Andrij Mizyk ]
* Translated using Weblate (Ukrainian)
* Translated using Weblate (Ukrainian)
[ Sunil Mohan Adapa ]
* notification: Don't fail when formatting message strings
[ 109247019824 ]
* Translated using Weblate (Bulgarian)
-- James Valleroy <jvalleroy@mailbox.org> Sat, 01 Oct 2022 10:07:08 -0400
freedombox (22.21) unstable; urgency=medium
[ ikmaak ]
* Translated using Weblate (Danish)
* Translated using Weblate (German)
* Translated using Weblate (Spanish)
* Translated using Weblate (French)
* Translated using Weblate (Italian)
* Translated using Weblate (Norwegian Bokmål)
* Translated using Weblate (Dutch)
* Translated using Weblate (Portuguese)
* Translated using Weblate (Swedish)
* Translated using Weblate (Russian)
* Translated using Weblate (Polish)
* Translated using Weblate (Persian)
* Translated using Weblate (Indonesian)
* Translated using Weblate (Czech)
* Translated using Weblate (Ukrainian)
* Translated using Weblate (Hungarian)
* Translated using Weblate (Lithuanian)
* Translated using Weblate (Slovenian)
* Translated using Weblate (Bulgarian)
* Translated using Weblate (Greek)
* Translated using Weblate (Serbian)
* Translated using Weblate (Albanian)
* Translated using Weblate (Latvian)
[ Oğuz Ersen ]
* Translated using Weblate (Turkish)
[ Andrij Mizyk ]
* Translated using Weblate (Ukrainian)
* Translated using Weblate (Ukrainian)
* Translated using Weblate (Ukrainian)
[ 109247019824 ]
* Translated using Weblate (Bulgarian)
* Translated using Weblate (Bulgarian)
[ Besnik Bleta ]
* Translated using Weblate (Albanian)
[ James Valleroy ]
* janus: Enable systemd sandboxing
* janus: Allow AF_UNIX and AF_NETLINK
* locale: Update translation strings
* doc: Fetch latest manual
* setup.py: Move distutils import after setuptools import
[ nbenedek ]
* wordpress: disable readme.html, xmlrpc.php, wp-cron.php
* wordpress: Add fail2ban filter and jail
* mediawiki: Add powered by freedombox logo
[ Sunil Mohan Adapa ]
* wordpress: Reload apache after app update
* d/install: mediawiki: Install the new powered by file
[ Michael Breidenbach ]
* Translated using Weblate (Swedish)
-- James Valleroy <jvalleroy@mailbox.org> Mon, 26 Sep 2022 20:47:48 -0400
freedombox (22.20~bpo11+1) bullseye-backports; urgency=medium
* Rebuild for bullseye-backports.

View File

@ -4,6 +4,7 @@ usr/lib
usr/share/augeas
usr/share/dbus-1
usr/share/man
usr/share/mediawiki
usr/share/pam-configs
usr/share/plinth
usr/share/polkit-1

View File

@ -8,6 +8,14 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 22.21 (2022-09-26) ==
* janus: Enable systemd sandboxing
* locale: Update translations for Albanian, Bulgarian, Czech, Danish, Dutch, French, German, Greek, Hungarian, Indonesian, Italian, Latvian, Lithuanian, Norwegian Bokmål, Persian, Polish, Portuguese, Russian, Serbian, Slovenian, Spanish, Swedish, Turkish, Ukrainian
* mediawiki: Add powered by freedombox logo
* wordpress: Add fail2ban filter and jail
* wordpress: Disable readme.html, xmlrpc.php, wp-cron.php
== FreedomBox 22.20 (2022-09-12) ==
=== Highlights ===

View File

@ -8,6 +8,14 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 22.21 (2022-09-26) ==
* janus: Enable systemd sandboxing
* locale: Update translations for Albanian, Bulgarian, Czech, Danish, Dutch, French, German, Greek, Hungarian, Indonesian, Italian, Latvian, Lithuanian, Norwegian Bokmål, Persian, Polish, Portuguese, Russian, Serbian, Slovenian, Spanish, Swedish, Turkish, Ukrainian
* mediawiki: Add powered by freedombox logo
* wordpress: Add fail2ban filter and jail
* wordpress: Disable readme.html, xmlrpc.php, wp-cron.php
== FreedomBox 22.20 (2022-09-12) ==
=== Highlights ===

View File

@ -3,4 +3,4 @@
Package init file.
"""
__version__ = '22.20'
__version__ = '22.21.1'

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-03-31 09:12+0000\n"
"Last-Translator: abidin toumi <abidin24@disroot.org>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-08-18 17:21+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-10-01 13:58+0000\n"
"Last-Translator: 109247019824 <stoyan@gmx.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/bg/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14-dev\n"
"X-Generator: Weblate 4.14.1\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -54,17 +54,16 @@ msgstr "Не може да се свърже с {host}:{port}"
#: plinth/forms.py:36
msgid "Backup app before uninstall"
msgstr ""
msgstr "Направете резерено копие преди да премахнете приложението"
#: plinth/forms.py:37
msgid "Restoring from the backup will restore app data."
msgstr ""
"Възстановяване от резервно копие ще възстанови и данните на приложението."
#: plinth/forms.py:39
#, fuzzy
#| msgid "Repository not found"
msgid "Repository to backup to"
msgstr "Хранилището не е намерено"
msgstr "Хранилище за резервно копие"
#: plinth/forms.py:56
msgid "Select a domain name to be used with this application"
@ -762,6 +761,10 @@ msgid ""
"revoke access for a single person or group, by removing their password from "
"the list."
msgstr ""
"Можете също така да създадете няколко пароли с един и същ набор от права и "
"да ги разпределите между различни хора или групи. Това ще ви позволи по-"
"късно да отмените достъпа на едно лице или група, като премахнете паролата "
"от списъка."
#: plinth/modules/bepasty/__init__.py:36 plinth/modules/bepasty/__init__.py:45
msgid "Read a file, if a web link to the file is available"
@ -769,7 +772,7 @@ msgstr ""
#: plinth/modules/bepasty/__init__.py:37
msgid "Create or upload files"
msgstr ""
msgstr "Създаване или качване на файлове"
#: plinth/modules/bepasty/__init__.py:38
msgid "List all files and their web links"
@ -793,7 +796,7 @@ msgstr ""
#: plinth/modules/bepasty/__init__.py:61 plinth/modules/bepasty/manifest.py:6
msgid "bepasty"
msgstr ""
msgstr "bepasty"
#: plinth/modules/bepasty/__init__.py:63
msgid "File & Snippet Sharing"
@ -844,7 +847,7 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:91 plinth/modules/networks/forms.py:213
#: plinth/modules/shadowsocks/forms.py:45
msgid "Password"
msgstr ""
msgstr "Парола"
#: plinth/modules/bepasty/views.py:22
msgid "admin"
@ -961,7 +964,7 @@ msgstr ""
#: plinth/modules/samba/templates/samba.html:65
#: plinth/modules/storage/templates/storage.html:26
msgid "Type"
msgstr ""
msgstr "Вид"
#: plinth/modules/bind/templates/bind.html:18
msgid "Domain Names"
@ -1021,7 +1024,7 @@ msgstr ""
#: plinth/modules/calibre/__init__.py:58 plinth/modules/calibre/manifest.py:6
msgid "calibre"
msgstr ""
msgstr "calibre"
#: plinth/modules/calibre/__init__.py:59
msgid "E-book Library"
@ -1060,7 +1063,7 @@ msgstr ""
#: plinth/modules/networks/templates/connections_delete.html:23
#, python-format
msgid "Delete %(name)s"
msgstr ""
msgstr "Премахване на %(name)s"
#: plinth/modules/calibre/templates/calibre.html:11
msgid "Manage Libraries"
@ -1132,7 +1135,7 @@ msgstr ""
#: plinth/modules/cockpit/__init__.py:52 plinth/modules/cockpit/manifest.py:9
#: plinth/modules/performance/manifest.py:9
msgid "Cockpit"
msgstr ""
msgstr "Cockpit"
#: plinth/modules/cockpit/__init__.py:54
msgid "Server Administration"
@ -1193,6 +1196,9 @@ msgid ""
"and have as interior characters only alphabets, digits and hyphens. Total "
"length must be 63 characters or less."
msgstr ""
"Това е името, към което местните устройства се обръщат към {box_name}. "
"Трябва да започва и завършва с буква или цифра, но може да съдържа и тире. "
"Общата дължина не трябва да надхвърля 63 знака."
#: plinth/modules/config/forms.py:64
msgid "Invalid hostname"
@ -1208,6 +1214,11 @@ msgid ""
"63 characters or less. Total length of domain name must be 253 characters "
"or less."
msgstr ""
"Това е името, към което другите устройства в интернет се обръщат към "
"{box_name}. Състои се от етикети, разделени с точка. Всеки етикет започва и "
"завършва с буква или цифра, но може да съдържа и тире. Дължина на етикета не "
"трябва да надхвърля 63 знака. Максималната дължина на името на домейна е 253 "
"знака."
#: plinth/modules/config/forms.py:85
msgid "Webserver Home Page"
@ -1222,6 +1233,12 @@ msgid ""
"is set to something other than {box_name} Service (Plinth), your users must "
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr ""
"Изберете подразбирана страница, която да бъде показвана, когато някой отвори "
"{box_name} през и тернет. Типичен пример е блог или уики като начална "
"страница, когато някой отвори домейна. Имайте предвид, че ако изберете нещо "
"различно от „Услуга на {box_name} (Plinth)“ потребителите трябва сами да "
"добавят /plinth или /freedombox, за да достъпят услугата на {box_name} "
"(Plinth)."
#: plinth/modules/config/forms.py:98
msgid "Show advanced apps and features"
@ -1229,31 +1246,33 @@ msgstr "Допълнителни приложения и възможности"
#: plinth/modules/config/forms.py:100
msgid "Show apps and features that require more technical knowledge."
msgstr "Показване на приложения и възможности, изискващи технически познания"
msgstr "Показване на приложения и възможности, изискващи технически познания."
#: plinth/modules/config/forms.py:104
#, fuzzy
#| msgid "System Monitoring"
msgid "System-wide logging"
msgstr "Наблюдение на системата"
msgstr "Системен дневник"
#: plinth/modules/config/forms.py:105
msgid "Disable logging, for privacy"
msgstr ""
msgstr "Изключване на дневника с цел поверителност"
#: plinth/modules/config/forms.py:107
msgid "Keep some in memory until a restart, for performance"
msgstr ""
"Запазване на някаква част в паметта до рестартиране, с цел подобряване на "
"производителността"
#: plinth/modules/config/forms.py:110
msgid "Write to disk, useful for debugging"
msgstr ""
msgstr "Запазване на диска, полезно при отстраняване на дефекти"
#: plinth/modules/config/forms.py:112
msgid ""
"Logs contain information about who accessed the system and debug information "
"from various services"
msgstr ""
"Дневникът съдържа информация, за това кой е достъпвал системата, както и "
"информация от различни услуги за отстраняване на дефекти"
#: plinth/modules/config/views.py:50
#, python-brace-format
@ -1313,7 +1332,7 @@ msgstr ""
#: plinth/modules/coturn/__init__.py:56
msgid "Coturn"
msgstr ""
msgstr "Coturn"
#: plinth/modules/coturn/__init__.py:57
msgid "VoIP Helper"
@ -1389,7 +1408,7 @@ msgstr ""
#: plinth/modules/deluge/__init__.py:46 plinth/modules/deluge/manifest.py:6
msgid "Deluge"
msgstr ""
msgstr "Deluge"
#: plinth/modules/deluge/__init__.py:48
#: plinth/modules/transmission/__init__.py:68
@ -1607,7 +1626,7 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:54
msgid "GnuDIP"
msgstr ""
msgstr "GnuDIP"
#: plinth/modules/dynamicdns/forms.py:57
msgid "Other update URL"
@ -1753,10 +1772,8 @@ msgid "Chat Server"
msgstr ""
#: plinth/modules/ejabberd/forms.py:19
#, fuzzy
#| msgid "Domain Name"
msgid "Domain names"
msgstr "Име на домейн"
msgstr "Имена на домейни"
#: plinth/modules/ejabberd/forms.py:21
msgid ""
@ -2346,7 +2363,7 @@ msgstr ""
#: plinth/modules/upgrades/templates/upgrades_configure.html:37
#, python-format
msgid "%(box_name)s is up to date."
msgstr ""
msgstr "%(box_name)s е обновено."
#: plinth/modules/help/templates/help_about.html:35
#, python-format
@ -2429,30 +2446,32 @@ msgstr "Научете повече…"
#: plinth/modules/help/templates/help_contribute.html:46
msgid "How can I help?"
msgstr ""
msgstr "Как да помогна?"
#: plinth/modules/help/templates/help_contribute.html:48
msgid ""
"Below is a list of opportunities for contributing to Debian. It has been "
"filtered to only show packages that are installed on this system."
msgstr ""
"По-долу е списъкът с възможности за принос към Дебиан. Той е филтриран така, "
"че да показва само пакетите, които са инсталирани на системата."
#: plinth/modules/help/templates/help_contribute.html:59
msgid "Show issues"
msgstr ""
msgstr "Дефекти"
#: plinth/modules/help/templates/help_contribute.html:63
msgid "Packages that will be removed from Debian testing"
msgstr ""
msgstr "Пакети, които ще бъдат премахнати от тестовия Дебиан"
#: plinth/modules/help/templates/help_contribute.html:69
#: plinth/modules/help/templates/help_contribute.html:85
msgid "source package:"
msgstr ""
msgstr "пакет с изходен код:"
#: plinth/modules/help/templates/help_contribute.html:80
msgid "Packages that are not in Debian testing"
msgstr ""
msgstr "Пакети, които не са в тестовия Дебиан"
#: plinth/modules/help/templates/help_contribute.html:92
msgid "Good first issues for beginners"
@ -2460,7 +2479,7 @@ msgstr "Дефекти, подходящи за начинаещи"
#: plinth/modules/help/templates/help_contribute.html:104
msgid "Issues for which the package maintainer has requested help"
msgstr ""
msgstr "Дефекти, за които поддържащият пакета е поискал помощ"
#: plinth/modules/help/templates/help_feedback.html:12
#, python-format
@ -2613,7 +2632,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:53 plinth/modules/i2p/manifest.py:13
msgid "I2P"
msgstr ""
msgstr "I2P"
#: plinth/modules/i2p/__init__.py:54 plinth/modules/tor/__init__.py:53
msgid "Anonymity Network"
@ -2621,7 +2640,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:80
msgid "I2P Proxy"
msgstr ""
msgstr "I2P Proxy"
#: plinth/modules/i2p/templates/i2p.html:12
msgid "I2P Proxies and Tunnels"
@ -2674,7 +2693,7 @@ msgstr ""
#: plinth/modules/ikiwiki/__init__.py:47 plinth/modules/ikiwiki/manifest.py:6
msgid "ikiwiki"
msgstr ""
msgstr "ikiwiki"
#: plinth/modules/ikiwiki/__init__.py:48
msgid "Wiki and Blog"
@ -2778,7 +2797,7 @@ msgstr ""
#: plinth/modules/infinoted/__init__.py:42
msgid "infinoted"
msgstr ""
msgstr "infinoted"
#: plinth/modules/infinoted/__init__.py:43
msgid "Gobby Server"
@ -2786,7 +2805,7 @@ msgstr ""
#: plinth/modules/infinoted/manifest.py:10
msgid "Gobby"
msgstr ""
msgstr "Gobby"
#: plinth/modules/infinoted/manifest.py:12
msgid "Gobby is a collaborative text editor"
@ -2814,7 +2833,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -2838,7 +2857,7 @@ msgstr ""
#: plinth/modules/jsxc/__init__.py:38 plinth/modules/jsxc/manifest.py:7
msgid "JSXC"
msgstr ""
msgstr "JSXC"
#: plinth/modules/jsxc/__init__.py:39
msgid "Chat Client"
@ -2864,7 +2883,7 @@ msgstr ""
#: plinth/modules/letsencrypt/__init__.py:61
msgid "Let's Encrypt"
msgstr ""
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:62
msgid "Certificates"
@ -2986,7 +3005,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:68
msgid "Matrix Synapse"
msgstr ""
msgstr "Matrix Synapse"
#: plinth/modules/matrixsynapse/forms.py:16
msgid "Enable Public Registration"
@ -3009,11 +3028,11 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element"
msgstr ""
msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -3091,11 +3110,11 @@ msgstr ""
#: plinth/modules/mediawiki/__init__.py:54
#: plinth/modules/mediawiki/manifest.py:6
msgid "MediaWiki"
msgstr ""
msgstr "MediaWiki"
#: plinth/modules/mediawiki/__init__.py:55 plinth/templates/index.html:124
msgid "Wiki"
msgstr ""
msgstr "Wiki"
#: plinth/modules/mediawiki/forms.py:26
msgid "Administrator Password"
@ -3120,10 +3139,8 @@ msgid ""
msgstr ""
#: plinth/modules/mediawiki/forms.py:41
#, fuzzy
#| msgid "Service Name"
msgid "Site Name"
msgstr "Име на услуга"
msgstr "Име на страницата"
#: plinth/modules/mediawiki/forms.py:42
msgid "Name of the site as displayed throughout the wiki."
@ -3203,50 +3220,59 @@ msgid ""
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
"downloads/\">Minetest client</a> is needed."
msgstr ""
"Minetest е многопотребителски пясъчник с безкраен свят от блокове. Модулът "
"дава възможност за стартиране на сървъра на Minetest на {box_name}, на порта "
"по подразбиране (30000). За да се свържете със сървъра, е необходим <a href="
"\"http://www.minetest.net/downloads/\">клиент за Minetest</a>."
#: plinth/modules/minetest/__init__.py:58 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr ""
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:59
msgid "Block Sandbox"
msgstr ""
msgstr "Пясъчник с блокове"
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
msgstr "Максимален брой играчи"
#: plinth/modules/minetest/forms.py:15
msgid ""
"You can change the maximum number of players playing minetest at a single "
"instance of time."
msgstr ""
"Можете да промените разрешения брой играчи на minetest по едно и също време."
#: plinth/modules/minetest/forms.py:19
msgid "Enable creative mode"
msgstr ""
msgstr "Творчески режим"
#: plinth/modules/minetest/forms.py:20
msgid ""
"Creative mode changes the rules of the game to make it more suitable for "
"creative gameplay, rather than challenging \"survival\" gameplay."
msgstr ""
"Когато е отметнато, правилата на играта се променят и тя става по-подходяща "
"за творческа игра, вместо по-предизвикателна от вида „оцеляване“."
#: plinth/modules/minetest/forms.py:25
msgid "Enable PVP"
msgstr ""
msgstr "Играч срещу играч"
#: plinth/modules/minetest/forms.py:26
msgid "Enabling Player Vs Player will allow players to damage other players."
msgstr ""
msgstr "Когато е отметнато, играчите могат да нанасят щети един на друг."
#: plinth/modules/minetest/forms.py:30
msgid "Enable damage"
msgstr ""
msgstr "Получаване на щети"
#: plinth/modules/minetest/forms.py:31
msgid "When disabled, players cannot die or receive damage of any kind."
msgstr ""
"Когато е отметнато, играчите могат да умират и да получават щети от различен "
"характер."
#: plinth/modules/minetest/templates/minetest.html:17
#: plinth/modules/networks/forms.py:54 plinth/modules/networks/forms.py:90
@ -3270,7 +3296,7 @@ msgstr ""
#: plinth/modules/minidlna/__init__.py:45
msgid "MiniDLNA"
msgstr ""
msgstr "MiniDLNA"
#: plinth/modules/minidlna/__init__.py:46
msgid "Simple Media Server"
@ -3290,7 +3316,7 @@ msgstr ""
#: plinth/modules/minidlna/manifest.py:10
msgid "vlc"
msgstr ""
msgstr "vlc"
#: plinth/modules/minidlna/manifest.py:48
msgid "kodi"
@ -3871,7 +3897,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:170
msgid "IPv4"
msgstr ""
msgstr "IPv4"
#: plinth/modules/networks/templates/connection_show.html:175
#: plinth/modules/networks/templates/connection_show.html:218
@ -3897,7 +3923,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:213
msgid "IPv6"
msgstr ""
msgstr "IPv6"
#: plinth/modules/networks/templates/connection_show.html:256
msgid "This connection is not active."
@ -4057,7 +4083,7 @@ msgstr "Пропускане на стъпката"
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:38
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
msgstr "Напред"
#: plinth/modules/networks/templates/internet_connectivity_main.html:9
msgid "Your Internet Connection Type"
@ -4996,6 +5022,8 @@ msgid ""
"RSS-Bridge generates RSS and Atom feeds for websites that do not have one. "
"Generated feeds can be consumed by any feed reader."
msgstr ""
"RSS-Bridge създава емисии на RSS и Atom на страници, които нямат собствена. "
"Емисията може да бъде използвана от всеки четец на емисии."
#: plinth/modules/rssbridge/__init__.py:23
#, python-brace-format
@ -5013,19 +5041,22 @@ msgid ""
"follow various websites. When adding a feed, enable authentication and use "
"your {box_name} credentials."
msgstr ""
"Можете да използвате RSS-Bridge заедно с <a href=\"{ttrss_url}\">Tiny Tiny "
"RSS</a>, за да следвате различни страници. При добавяне на емисия, включете "
"удостоверяването и използвайте данните за вход на {box_name}."
#: plinth/modules/rssbridge/__init__.py:45 plinth/modules/ttrss/__init__.py:48
msgid "Read and subscribe to news feeds"
msgstr ""
msgstr "Четене и абонамент за новинарски емисии"
#: plinth/modules/rssbridge/__init__.py:48
#: plinth/modules/rssbridge/manifest.py:10
msgid "RSS-Bridge"
msgstr ""
msgstr "RSS-Bridge"
#: plinth/modules/rssbridge/__init__.py:49
msgid "RSS Feed Generator"
msgstr ""
msgstr "Създател на емисии на RSS"
#: plinth/modules/samba/__init__.py:27
msgid ""
@ -5076,7 +5107,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -5092,7 +5123,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:76
msgid "Dolphin"
msgstr ""
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:20
msgid "Shares"
@ -6240,16 +6271,13 @@ msgid "Ports"
msgstr ""
#: plinth/modules/tor/views.py:55
#, fuzzy
#| msgid "Updated security configuration"
msgid "Updating configuration"
msgstr "Настройките за сигурност са променени"
msgstr "Настройките са променени"
#: plinth/modules/tor/views.py:72
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error configuring app: {error}"
msgstr "Грешка при инсталиране на приложението: {error}"
msgstr "Грешка при настройка на приложението: {error}"
#: plinth/modules/transmission/__init__.py:23
msgid "Transmission is a BitTorrent client with a web interface."
@ -6434,7 +6462,7 @@ msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
msgid "Updating, please wait..."
msgstr ""
msgstr "Обновяване, изчакайте…"
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:22
#: plinth/modules/upgrades/templates/update-firstboot.html:20
@ -6443,6 +6471,9 @@ msgid ""
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>За да завърши може да отнеме много време</strong>. Докато тече "
"обновяването този интерфейс може временно да е недостъпен и да показва "
"грешка. В този случаи, за да продължите презаредете страницата."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:31
#, python-format
@ -6451,6 +6482,9 @@ msgid ""
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
"\n"
"\t%(box_name)s е последно издание. За да продължите, изберете „Напред“.\n"
" "
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
@ -6475,12 +6509,12 @@ msgstr ""
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
#: plinth/modules/upgrades/templates/upgrades_configure.html:100
msgid "Updating..."
msgstr ""
msgstr "Обновяване…"
#: plinth/modules/upgrades/templates/upgrades_configure.html:32
#, python-format
msgid "There is a new %(box_name)s version available."
msgstr ""
msgstr "Налично е ново издание на %(box_name)s."
#: plinth/modules/upgrades/templates/upgrades_configure.html:35
msgid "Your Freedombox needs an update!"
@ -6518,7 +6552,7 @@ msgstr "Ръчно обновяване"
#: plinth/modules/upgrades/templates/upgrades_configure.html:108
msgid "Update now"
msgstr ""
msgstr "Обновяване"
#: plinth/modules/upgrades/templates/upgrades_configure.html:114
msgid ""
@ -6526,28 +6560,30 @@ msgid ""
"you cannot install apps. Also, this web interface may be temporarily "
"unavailable and show an error. In that case, refresh the page to continue."
msgstr ""
"<strong>За да завърши може да отнеме много време</strong>. Докато тече "
"обновяването не може да инсталирате приложения. Също така този интерфейс "
"може временно да е недостъпен и да показва грешка. В този случаи, за да "
"продължите презаредете страницата."
#: plinth/modules/upgrades/templates/upgrades_configure.html:128
msgid "Show recent update logs"
msgstr ""
msgstr "Дневник на последните обновявания"
#: plinth/modules/upgrades/templates/upgrades_configure.html:138
#, fuzzy
#| msgid "Could not start distribution update"
msgid "Test Distribution Upgrade"
msgstr "Обновяването на дистрибуцията не може да бъде стартирано"
msgstr "Надграждане на дистрибуцията до тестова"
#: plinth/modules/upgrades/templates/upgrades_configure.html:140
msgid ""
"This will attempt to upgrade the system from stable to testing. <strong>It "
"is meant only for development use.</strong>"
msgstr ""
"Това е начин за обновяване на системата от стабилна до тестова. "
"<strong>Предназначено е само с цел разработка.</strong>"
#: plinth/modules/upgrades/templates/upgrades_configure.html:150
#, fuzzy
#| msgid "Could not start distribution update"
msgid "Test distribution upgrade now"
msgstr "Обновяването на дистрибуцията не може да бъде стартирано"
msgstr "Надграждане на дистрибуцията до тестова"
#: plinth/modules/upgrades/views.py:68
#, python-brace-format
@ -6583,10 +6619,8 @@ msgid "Frequent feature updates activated."
msgstr "Честото обновяване на възможности е включено."
#: plinth/modules/upgrades/views.py:223
#, fuzzy
#| msgid "Could not start distribution update"
msgid "Starting distribution upgrade test."
msgstr "Обновяването на дистрибуцията не може да бъде стартирано"
msgstr "Начало на опит за обновяване на дистрибуцията."
#: plinth/modules/users/__init__.py:29
msgid ""
@ -7283,20 +7317,19 @@ msgid "Generic"
msgstr ""
#: plinth/operation.py:116
#, fuzzy, python-brace-format
#| msgid "Error setting hostname: {exception}"
#, python-brace-format
msgid "Error: {name}: {exception_message}"
msgstr "Грешка при задаване на името на хоста: {exception}"
msgstr "Грешка {name}: {exception_message}"
#: plinth/operation.py:119
#, python-brace-format
msgid "Waiting to start: {name}"
msgstr ""
msgstr "Изчакване да започне: {name}"
#: plinth/operation.py:125
#, python-brace-format
msgid "Finished: {name}"
msgstr ""
msgstr "Готово: {name}"
#: plinth/package.py:191
#, python-brace-format
@ -7309,10 +7342,8 @@ msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:367
#, fuzzy
#| msgid "Error During Backup"
msgid "Error running apt-get"
msgstr "Грешка при създаване на резервно копие"
msgstr "Грешка при изпълняване на apt-get"
#: plinth/package.py:389
msgid "installing"
@ -7333,81 +7364,65 @@ msgstr ""
#: plinth/package.py:423 plinth/package.py:448
msgid "Timeout waiting for package manager"
msgstr ""
msgstr "Времето за изчакване на диспечера на пакети е изтекло"
#: plinth/setup.py:40
#, fuzzy
#| msgid "Install Apps"
msgid "Installing app"
msgstr "Инсталиране на приложения"
msgstr "Инсталиране на приложение"
#: plinth/setup.py:42
msgid "Updating app"
msgstr ""
msgstr "Обновяване на приложение"
#: plinth/setup.py:68
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error installing app: {string} {details}"
msgstr "Грешка при инсталиране на приложението: {string} {details}"
#: plinth/setup.py:72
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error updating app: {string} {details}"
msgstr "Грешка при инсталиране на приложението: {string} {details}"
msgstr "Грешка при обновяване на приложението: {string} {details}"
#: plinth/setup.py:78
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error installing app: {error}"
msgstr "Грешка при инсталиране на приложението: {error}"
#: plinth/setup.py:81
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error updating app: {error}"
msgstr "Грешка при инсталиране на приложението: {error}"
msgstr "Грешка при обновяване на приложението: {error}"
#: plinth/setup.py:85
#, fuzzy
#| msgid "Application installed."
msgid "App installed."
msgstr "Приложението е инсталирано."
#: plinth/setup.py:87
#, fuzzy
#| msgid "Last update"
msgid "App updated"
msgstr "Последно обновяване"
msgstr "Приложението е обновено"
#: plinth/setup.py:104
#, fuzzy
#| msgid "Install Apps"
msgid "Uninstalling app"
msgstr "Инсталиране на приложения"
msgstr "Премахване на приложение"
#: plinth/setup.py:122
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error uninstalling app: {string} {details}"
msgstr "Грешка при инсталиране на приложението: {string} {details}"
msgstr "Грешка при премахване на приложението: {string} {details}"
#: plinth/setup.py:128
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error uninstalling app: {error}"
msgstr "Грешка при инсталиране на приложението: {error}"
msgstr "Грешка при премахване на приложението: {error}"
#: plinth/setup.py:131
#, fuzzy
#| msgid "Application installed."
msgid "App uninstalled."
msgstr "Приложението е инсталирано."
msgstr "Приложението е премахнато."
#: plinth/setup.py:451
msgid "Updating app packages"
msgstr ""
msgstr "Обновяване на пакетите на приложението"
#: plinth/templates/403.html:10
msgid "403 Forbidden"
@ -7572,6 +7587,8 @@ msgid ""
"Please wait for %(box_name)s to finish installation. You can start using "
"your %(box_name)s once it is done."
msgstr ""
"Изчакайте да завърши инсталирането на %(box_name)s. След това можете да "
"започнете употреба."
#: plinth/templates/index.html:22
#, python-format
@ -7683,16 +7700,16 @@ msgstr "Име на услуга"
#: plinth/templates/port-forwarding-info.html:38
msgid "Protocol"
msgstr ""
msgstr "Протокол"
#: plinth/templates/port-forwarding-info.html:39
msgid "From Router/WAN Ports"
msgstr ""
msgstr "От мершрутизатора/порта за WAN"
#: plinth/templates/port-forwarding-info.html:40
#, python-format
msgid "To %(box_name)s Ports"
msgstr ""
msgstr "Към порт на %(box_name)s"
#: plinth/templates/setup.html:19
msgid "Application installed."
@ -7700,11 +7717,11 @@ msgstr "Приложението е инсталирано."
#: plinth/templates/setup.html:26
msgid "Install this application?"
msgstr ""
msgstr "Инсталиране на приложението?"
#: plinth/templates/setup.html:30
msgid "This application needs an update. Update now?"
msgstr ""
msgstr "Приложението се нуждае от обновяване. Да бъде ли обновено?"
#: plinth/templates/setup.html:41
msgid "This application is currently not available in your distribution."
@ -7734,26 +7751,25 @@ msgstr "Обновяване"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#: plinth/templates/uninstall.html:36
#, fuzzy
#| msgid "Install"
msgid "Uninstall"
msgstr "Инсталиране"
msgstr "Премахване"
#: plinth/templates/uninstall.html:11
#, fuzzy, python-format
#| msgid "Edit User <em>%(username)s</em>"
#, python-format
msgid "Uninstall App <em>%(app_name)s</em>?"
msgstr "Променяне на потребителя <em>%(username)s</em>"
msgstr "Премахване на приложението <em>%(app_name)s</em>?"
#: plinth/templates/uninstall.html:17
msgid "Uninstalling an app is an exprimental feature."
msgstr ""
msgstr "Премахването на приложения е експериментална възможност."
#: plinth/templates/uninstall.html:23
msgid ""
"All app data and configuration will be permanently lost. App may be "
"installed freshly again."
msgstr ""
"Всички данни и настройки на приложението ще бъдат загубени. Приложението "
"може да бъде инсталирано отново."
#: plinth/views.py:221
msgid "Setting unchanged"
@ -7762,7 +7778,7 @@ msgstr "Настройките не са променени"
#: plinth/views.py:401
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
msgstr "преди премахване на {app_id}"
#: plinth/web_framework.py:114
msgid "Gujarati"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2021-06-16 07:33+0000\n"
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-09-03 14:18+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
"freedombox/cs/>\n"
"Language: cs\n"
@ -5677,10 +5677,8 @@ msgid "Android Samba Client"
msgstr "Android Samba Client"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - Samba plugin"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-05-10 02:10+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/da/>\n"
@ -19,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.1\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -2033,7 +2033,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
#, fuzzy
@ -2089,22 +2089,20 @@ msgstr "Håndter samlinger"
#: plinth/modules/email/manifest.py:12 plinth/modules/roundcube/__init__.py:49
#: plinth/modules/roundcube/manifest.py:6
#, fuzzy
#| msgid "Enable Roundcube"
msgid "Roundcube"
msgstr "Aktiver Roundcube"
msgstr "Roundcube"
#: plinth/modules/email/manifest.py:20 plinth/modules/radicale/manifest.py:36
msgid "Thunderbird"
msgstr ""
msgstr "Thunderbird"
#: plinth/modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
msgstr "K-9 Mail"
#: plinth/modules/email/manifest.py:52
msgid "FairEmail"
msgstr ""
msgstr "FairEmail"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -2419,7 +2417,7 @@ msgstr ""
#: plinth/modules/gitweb/manifest.py:18
msgid "Git"
msgstr ""
msgstr "Git"
#: plinth/modules/gitweb/templates/gitweb_configure.html:13
#, fuzzy
@ -2865,7 +2863,7 @@ msgstr "Aktiver applikation"
#: plinth/modules/i2p/__init__.py:53 plinth/modules/i2p/manifest.py:13
msgid "I2P"
msgstr ""
msgstr "I2P"
#: plinth/modules/i2p/__init__.py:54 plinth/modules/tor/__init__.py:53
#, fuzzy
@ -2874,10 +2872,8 @@ msgid "Anonymity Network"
msgstr "Tor Anonymiseringstjeneste"
#: plinth/modules/i2p/__init__.py:80
#, fuzzy
#| msgid "Privoxy Web Proxy"
msgid "I2P Proxy"
msgstr "Privoxy Webproxy"
msgstr "I2P Proxy"
#: plinth/modules/i2p/templates/i2p.html:12
msgid "I2P Proxies and Tunnels"
@ -2939,10 +2935,8 @@ msgid ""
msgstr ""
#: plinth/modules/ikiwiki/__init__.py:47 plinth/modules/ikiwiki/manifest.py:6
#, fuzzy
#| msgid "wiki"
msgid "ikiwiki"
msgstr "wiki"
msgstr "ikiwiki"
#: plinth/modules/ikiwiki/__init__.py:48
#, fuzzy
@ -3054,7 +3048,7 @@ msgstr ""
#: plinth/modules/infinoted/__init__.py:42
msgid "infinoted"
msgstr ""
msgstr "infinoted"
#: plinth/modules/infinoted/__init__.py:43
#, fuzzy
@ -3064,7 +3058,7 @@ msgstr "Webserver"
#: plinth/modules/infinoted/manifest.py:10
msgid "Gobby"
msgstr ""
msgstr "Gobby"
#: plinth/modules/infinoted/manifest.py:12
msgid "Gobby is a collaborative text editor"
@ -3092,7 +3086,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -3116,7 +3110,7 @@ msgstr ""
#: plinth/modules/jsxc/__init__.py:38 plinth/modules/jsxc/manifest.py:7
msgid "JSXC"
msgstr ""
msgstr "JSXC"
#: plinth/modules/jsxc/__init__.py:39
#, fuzzy
@ -3166,10 +3160,8 @@ msgstr ""
"tages i anvendelse."
#: plinth/modules/letsencrypt/__init__.py:61
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "Certifikater (Let's Encrypt)"
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:62
#, fuzzy
@ -3304,10 +3296,8 @@ msgid ""
msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:68
#, fuzzy
#| msgid "Chat Server (XMPP)"
msgid "Matrix Synapse"
msgstr "Chat-server (XMPP)"
msgstr "Matrix Synapse"
#: plinth/modules/matrixsynapse/forms.py:16
#, fuzzy
@ -3332,11 +3322,11 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element"
msgstr ""
msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -3421,11 +3411,11 @@ msgstr ""
#: plinth/modules/mediawiki/__init__.py:54
#: plinth/modules/mediawiki/manifest.py:6
msgid "MediaWiki"
msgstr ""
msgstr "MediaWiki"
#: plinth/modules/mediawiki/__init__.py:55 plinth/templates/index.html:124
msgid "Wiki"
msgstr ""
msgstr "Wiki"
#: plinth/modules/mediawiki/forms.py:26
#, fuzzy
@ -3561,7 +3551,7 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:58 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr ""
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:59
#, fuzzy
@ -3633,7 +3623,7 @@ msgstr ""
#: plinth/modules/minidlna/__init__.py:45
msgid "MiniDLNA"
msgstr ""
msgstr "MiniDLNA"
#: plinth/modules/minidlna/__init__.py:46
#, fuzzy
@ -3655,7 +3645,7 @@ msgstr ""
#: plinth/modules/minidlna/manifest.py:10
msgid "vlc"
msgstr ""
msgstr "vlc"
#: plinth/modules/minidlna/manifest.py:48
msgid "kodi"
@ -5533,7 +5523,7 @@ msgstr "Adgang"
#: plinth/modules/radicale/manifest.py:9
msgid "DAVx5"
msgstr ""
msgstr "DAVx5"
#: plinth/modules/radicale/manifest.py:11
msgid ""
@ -5724,18 +5714,16 @@ msgid "Network File Storage"
msgstr "Netværkstidsserver"
#: plinth/modules/samba/manifest.py:14
#, fuzzy
#| msgid "Quassel IRC Client"
msgid "Android Samba Client"
msgstr "Quassel IRC-klient"
msgstr "Android Samba Client"
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
msgstr ""
msgstr "Ghost Commander - Samba plugin"
#: plinth/modules/samba/manifest.py:45
msgid "VLC media player"
@ -5747,7 +5735,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:76
msgid "Dolphin"
msgstr ""
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:20
#, fuzzy
@ -6889,7 +6877,6 @@ msgid "Tor Socks Proxy"
msgstr ""
#: plinth/modules/tor/__init__.py:77
#, fuzzy
msgid "Tor Bridge Relay"
msgstr "Tor Bridge Relay"

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-08-18 17:21+0000\n"
"Last-Translator: nautilusx <translate@disroot.org>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
"freedombox/de/>\n"
"Language: de\n"
@ -19,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -56,17 +56,16 @@ msgstr "Verbindung mit {host}:{port} fehlgeschlagen"
#: plinth/forms.py:36
msgid "Backup app before uninstall"
msgstr ""
msgstr "Backup App vor der Deinstallation"
#: plinth/forms.py:37
msgid "Restoring from the backup will restore app data."
msgstr ""
"Beim Wiederherstellen aus dem Backup werden App-Daten wiederhergestellt."
#: plinth/forms.py:39
#, fuzzy
#| msgid "Repository not found"
msgid "Repository to backup to"
msgstr "Archiv nicht gefunden"
msgstr "Repository zum Sichern benutzen"
#: plinth/forms.py:56
msgid "Select a domain name to be used with this application"
@ -5791,10 +5790,8 @@ msgid "Android Samba Client"
msgstr "Android-Samba-Klient"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - Samba-Plugin"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -7098,16 +7095,13 @@ msgid "Ports"
msgstr "Ports"
#: plinth/modules/tor/views.py:55
#, fuzzy
#| msgid "Error updating configuration"
msgid "Updating configuration"
msgstr "Fehler beim Aktualisieren der Konfiguration"
msgstr "Aktualisieren der Konfiguration"
#: plinth/modules/tor/views.py:72
#, fuzzy, python-brace-format
#| msgid "Error updating app: {error}"
#, python-brace-format
msgid "Error configuring app: {error}"
msgstr "Fehler beim Aktualisieren der App: {error}"
msgstr "Fehler beim Konfigurieren der App: {error}"
#: plinth/modules/transmission/__init__.py:23
msgid "Transmission is a BitTorrent client with a web interface."
@ -7421,22 +7415,20 @@ msgid "Show recent update logs"
msgstr "Letzte Update-Protokolle anzeigen"
#: plinth/modules/upgrades/templates/upgrades_configure.html:138
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test Distribution Upgrade"
msgstr "Distributions-Upgrade aktiviert"
msgstr "Distributions-Upgrade Aktiviert"
#: plinth/modules/upgrades/templates/upgrades_configure.html:140
msgid ""
"This will attempt to upgrade the system from stable to testing. <strong>It "
"is meant only for development use.</strong>"
msgstr ""
"Dadurch wird versucht, das System von Stable auf Testing zu aktualisieren. "
"<strong>Es ist nur für Entwicklungszwecke gedacht.</strong>"
#: plinth/modules/upgrades/templates/upgrades_configure.html:150
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test distribution upgrade now"
msgstr "Distributions-Upgrade aktiviert"
msgstr "Distributions-Upgrade jetzt testen"
#: plinth/modules/upgrades/views.py:68
#, python-brace-format
@ -7472,10 +7464,8 @@ msgid "Frequent feature updates activated."
msgstr "Häufige Funktions-Updates aktiviert."
#: plinth/modules/upgrades/views.py:223
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Starting distribution upgrade test."
msgstr "Distributions-Upgrade aktiviert"
msgstr "Starten des Verteilungsupgradetests."
#: plinth/modules/users/__init__.py:29
msgid ""
@ -8283,10 +8273,8 @@ msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Paket {package_name} ist die aktuellste Version ({latest_version})"
#: plinth/package.py:367
#, fuzzy
#| msgid "Error During Backup"
msgid "Error running apt-get"
msgstr "Fehler beim Sichern"
msgstr "Fehler beim Ausführen von apt-get"
#: plinth/package.py:389
msgid "installing"
@ -8346,28 +8334,22 @@ msgid "App updated"
msgstr "App aktualisiert"
#: plinth/setup.py:104
#, fuzzy
#| msgid "Installing app"
msgid "Uninstalling app"
msgstr "Installation der App"
msgstr "Deinstallation der App"
#: plinth/setup.py:122
#, fuzzy, python-brace-format
#| msgid "Error installing app: {string} {details}"
#, python-brace-format
msgid "Error uninstalling app: {string} {details}"
msgstr "Fehler bei der Installation der App: {string} {details}"
msgstr "Fehler bei der Deinstallation der App: {string} {details}"
#: plinth/setup.py:128
#, fuzzy, python-brace-format
#| msgid "Error installing app: {error}"
#, python-brace-format
msgid "Error uninstalling app: {error}"
msgstr "Fehler bei der Installation der App: {error}"
msgstr "Fehler bei der Deinstallation der App: {error}"
#: plinth/setup.py:131
#, fuzzy
#| msgid "App installed."
msgid "App uninstalled."
msgstr "App installiert."
msgstr "App deinstalliert."
#: plinth/setup.py:451
msgid "Updating app packages"
@ -8734,26 +8716,25 @@ msgstr "Aktualisieren"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#: plinth/templates/uninstall.html:36
#, fuzzy
#| msgid "Install"
msgid "Uninstall"
msgstr "Installieren"
msgstr "Deinstallieren"
#: plinth/templates/uninstall.html:11
#, fuzzy, python-format
#| msgid "Edit User <em>%(username)s</em>"
#, python-format
msgid "Uninstall App <em>%(app_name)s</em>?"
msgstr "Benutzer <em>%(username)s</em> bearbeiten"
msgstr "App <em>%(app_name)s</em> deinstallieren?"
#: plinth/templates/uninstall.html:17
msgid "Uninstalling an app is an exprimental feature."
msgstr ""
msgstr "Das Deinstallieren einer App ist eine experimentelle Funktion."
#: plinth/templates/uninstall.html:23
msgid ""
"All app data and configuration will be permanently lost. App may be "
"installed freshly again."
msgstr ""
"Alle App-Daten und -Konfigurationen gehen dauerhaft verloren. App kann "
"wieder frisch installiert werden."
#: plinth/views.py:221
msgid "Setting unchanged"
@ -8762,7 +8743,7 @@ msgstr "Einstellung unverändert"
#: plinth/views.py:401
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
msgstr "vor der Deinstallation von {app_id}"
#: plinth/web_framework.py:114
msgid "Gujarati"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-04-21 09:08+0000\n"
"Last-Translator: Giannis <accounts@giannis.anonaddy.me>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
"freedombox/el/>\n"
"Language: el\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -5842,10 +5842,8 @@ msgid "Network File Storage"
msgstr "Διανεμημένος χώρος αποθήκευσης αρχείων"
#: plinth/modules/samba/manifest.py:14
#, fuzzy
#| msgid "IRC Client"
msgid "Android Samba Client"
msgstr "Πελάτης IRC"
msgstr "Πελάτης Samba Android"
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-08-19 12:58+0000\n"
"Last-Translator: Fioddor Superconcentrado <fioddor@gmail.com>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/es/>\n"
"Language: es\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -5703,10 +5703,8 @@ msgid "Android Samba Client"
msgstr "Cliente Android Samba"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - Plugin de Samba"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -8217,8 +8215,6 @@ msgid "App updated"
msgstr "App actualizada"
#: plinth/setup.py:104
#, fuzzy
#| msgid "Installing app"
msgid "Uninstalling app"
msgstr "Instalando app"

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2021-09-07 11:34+0000\n"
"Last-Translator: Seyed mohammad ali Hosseinifard <ali_hosseine@yahoo.com>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/fa/>\n"
"Language: fa\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8.1-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -5472,9 +5472,8 @@ msgid "Network File Storage"
msgstr "واسط"
#: plinth/modules/samba/manifest.py:14
#, fuzzy
msgid "Android Samba Client"
msgstr "برنامهٔ DNS متغیر (Dynamic DNS Client)"
msgstr ""
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-09-09 22:17+0000\n"
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
"freedombox/fr/>\n"
"Language: fr\n"
@ -5831,10 +5831,8 @@ msgid "Android Samba Client"
msgstr "Client Android Samba"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Module Samba pour Ghost Commander"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-05-10 02:10+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/hu/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.1\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -3078,7 +3078,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -5756,10 +5756,8 @@ msgid "Android Samba Client"
msgstr "Android Samba-kliens"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - Samba plugin"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -2,9 +2,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2021-06-24 00:42+0000\n"
"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/id/>\n"
"Language: id\n"
@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7.1-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -5375,10 +5375,8 @@ msgid "Android Samba Client"
msgstr "Klien Android Samba"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - plugin Samba"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-08-31 11:15+0000\n"
"Last-Translator: atilluF <atilluf@outlook.com>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/it/>\n"
"Language: it\n"
@ -104,7 +104,7 @@ msgstr "Usa la lingua impostata nel browser"
#: plinth/modules/apache/__init__.py:31
msgid "Apache HTTP Server"
msgstr ""
msgstr "Server Apache HTTP"
#: plinth/modules/apache/__init__.py:39
msgid "Web Server"
@ -168,7 +168,7 @@ msgstr ""
#: plinth/modules/backups/__init__.py:202
msgid "Enable a Backup Schedule"
msgstr ""
msgstr "Abilita una schedulazione del Backup"
#: plinth/modules/backups/__init__.py:206
#: plinth/modules/backups/__init__.py:253
@ -2006,7 +2006,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
msgid "Email Server"
@ -3054,7 +3054,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -3279,7 +3279,7 @@ msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -5532,7 +5532,7 @@ msgstr "Client Android Samba"
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2021-05-20 12:32+0000\n"
"Last-Translator: Jacque Fresco <aidter@use.startmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,18 +7,19 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2021-02-22 10:50+0000\n"
"Last-Translator: Kornelijus Tvarijanavičius <kornelitvari@protonmail.com>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/lt/>\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 4.5\n"
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -26,7 +27,7 @@ msgstr ""
#: plinth/context_processors.py:23 plinth/views.py:83
msgid "FreedomBox"
msgstr ""
msgstr "FreedomBox"
#: plinth/daemon.py:104
#, python-brace-format
@ -732,7 +733,7 @@ msgstr ""
#: plinth/modules/bepasty/__init__.py:61 plinth/modules/bepasty/manifest.py:6
msgid "bepasty"
msgstr ""
msgstr "bepasty"
#: plinth/modules/bepasty/__init__.py:63
msgid "File & Snippet Sharing"
@ -960,7 +961,7 @@ msgstr ""
#: plinth/modules/calibre/__init__.py:58 plinth/modules/calibre/manifest.py:6
msgid "calibre"
msgstr ""
msgstr "calibre"
#: plinth/modules/calibre/__init__.py:59
msgid "E-book Library"
@ -1067,7 +1068,7 @@ msgstr ""
#: plinth/modules/cockpit/__init__.py:52 plinth/modules/cockpit/manifest.py:9
#: plinth/modules/performance/manifest.py:9
msgid "Cockpit"
msgstr ""
msgstr "Cockpit"
#: plinth/modules/cockpit/__init__.py:54
msgid "Server Administration"
@ -1244,7 +1245,7 @@ msgstr ""
#: plinth/modules/coturn/__init__.py:56
msgid "Coturn"
msgstr ""
msgstr "Coturn"
#: plinth/modules/coturn/__init__.py:57
msgid "VoIP Helper"
@ -1316,7 +1317,7 @@ msgstr ""
#: plinth/modules/deluge/__init__.py:46 plinth/modules/deluge/manifest.py:6
msgid "Deluge"
msgstr ""
msgstr "Deluge"
#: plinth/modules/deluge/__init__.py:48
#: plinth/modules/transmission/__init__.py:68
@ -1526,7 +1527,7 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:54
msgid "GnuDIP"
msgstr ""
msgstr "GnuDIP"
#: plinth/modules/dynamicdns/forms.py:57
msgid "Other update URL"
@ -1659,7 +1660,7 @@ msgstr ""
#: plinth/modules/ejabberd/__init__.py:63
msgid "ejabberd"
msgstr ""
msgstr "ejabberd"
#: plinth/modules/ejabberd/__init__.py:64
#: plinth/modules/matrixsynapse/__init__.py:69
@ -1723,7 +1724,7 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:24
msgid "Xabber"
msgstr ""
msgstr "Xabber"
#: plinth/modules/ejabberd/manifest.py:26
msgid ""
@ -1733,11 +1734,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:41
msgid "Yaxim"
msgstr ""
msgstr "Yaxim"
#: plinth/modules/ejabberd/manifest.py:55
msgid "ChatSecure"
msgstr ""
msgstr "ChatSecure"
#: plinth/modules/ejabberd/manifest.py:57
msgid ""
@ -1749,11 +1750,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:72
msgid "Dino"
msgstr ""
msgstr "Dino"
#: plinth/modules/ejabberd/manifest.py:84
msgid "Gajim"
msgstr ""
msgstr "Gajim"
#: plinth/modules/ejabberd/templates/ejabberd.html:18
#, python-format
@ -1802,7 +1803,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
msgid "Email Server"
@ -1849,19 +1850,19 @@ msgstr ""
#: plinth/modules/email/manifest.py:12 plinth/modules/roundcube/__init__.py:49
#: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube"
msgstr ""
msgstr "Roundcube"
#: plinth/modules/email/manifest.py:20 plinth/modules/radicale/manifest.py:36
msgid "Thunderbird"
msgstr ""
msgstr "Thunderbird"
#: plinth/modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
msgstr "K-9 Mail"
#: plinth/modules/email/manifest.py:52
msgid "FairEmail"
msgstr ""
msgstr "FairEmail"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -2070,7 +2071,7 @@ msgstr ""
#: plinth/modules/gitweb/__init__.py:54 plinth/modules/gitweb/manifest.py:10
msgid "Gitweb"
msgstr ""
msgstr "Gitweb"
#: plinth/modules/gitweb/__init__.py:55
msgid "Simple Git Hosting"
@ -2130,7 +2131,7 @@ msgstr ""
#: plinth/modules/gitweb/manifest.py:18
msgid "Git"
msgstr ""
msgstr "Git"
#: plinth/modules/gitweb/templates/gitweb_configure.html:13
msgid "Manage Repositories"
@ -2499,7 +2500,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:53 plinth/modules/i2p/manifest.py:13
msgid "I2P"
msgstr ""
msgstr "I2P"
#: plinth/modules/i2p/__init__.py:54 plinth/modules/tor/__init__.py:53
msgid "Anonymity Network"
@ -2507,7 +2508,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:80
msgid "I2P Proxy"
msgstr ""
msgstr "I2P Proxy"
#: plinth/modules/i2p/templates/i2p.html:12
msgid "I2P Proxies and Tunnels"
@ -2560,7 +2561,7 @@ msgstr ""
#: plinth/modules/ikiwiki/__init__.py:47 plinth/modules/ikiwiki/manifest.py:6
msgid "ikiwiki"
msgstr ""
msgstr "ikiwiki"
#: plinth/modules/ikiwiki/__init__.py:48
msgid "Wiki and Blog"
@ -2664,7 +2665,7 @@ msgstr ""
#: plinth/modules/infinoted/__init__.py:42
msgid "infinoted"
msgstr ""
msgstr "infinoted"
#: plinth/modules/infinoted/__init__.py:43
msgid "Gobby Server"
@ -2672,7 +2673,7 @@ msgstr ""
#: plinth/modules/infinoted/manifest.py:10
msgid "Gobby"
msgstr ""
msgstr "Gobby"
#: plinth/modules/infinoted/manifest.py:12
msgid "Gobby is a collaborative text editor"
@ -2700,7 +2701,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -2724,7 +2725,7 @@ msgstr ""
#: plinth/modules/jsxc/__init__.py:38 plinth/modules/jsxc/manifest.py:7
msgid "JSXC"
msgstr ""
msgstr "JSXC"
#: plinth/modules/jsxc/__init__.py:39
msgid "Chat Client"
@ -2750,7 +2751,7 @@ msgstr ""
#: plinth/modules/letsencrypt/__init__.py:61
msgid "Let's Encrypt"
msgstr ""
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:62
msgid "Certificates"
@ -2872,7 +2873,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:68
msgid "Matrix Synapse"
msgstr ""
msgstr "Matrix Synapse"
#: plinth/modules/matrixsynapse/forms.py:16
msgid "Enable Public Registration"
@ -2895,11 +2896,11 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element"
msgstr ""
msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -2977,11 +2978,11 @@ msgstr ""
#: plinth/modules/mediawiki/__init__.py:54
#: plinth/modules/mediawiki/manifest.py:6
msgid "MediaWiki"
msgstr ""
msgstr "MediaWiki"
#: plinth/modules/mediawiki/__init__.py:55 plinth/templates/index.html:124
msgid "Wiki"
msgstr ""
msgstr "Wiki"
#: plinth/modules/mediawiki/forms.py:26
msgid "Administrator Password"
@ -3087,7 +3088,7 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:58 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr ""
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:59
msgid "Block Sandbox"
@ -3151,7 +3152,7 @@ msgstr ""
#: plinth/modules/minidlna/__init__.py:45
msgid "MiniDLNA"
msgstr ""
msgstr "MiniDLNA"
#: plinth/modules/minidlna/__init__.py:46
msgid "Simple Media Server"
@ -3171,7 +3172,7 @@ msgstr ""
#: plinth/modules/minidlna/manifest.py:10
msgid "vlc"
msgstr ""
msgstr "vlc"
#: plinth/modules/minidlna/manifest.py:48
msgid "kodi"
@ -3752,7 +3753,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:170
msgid "IPv4"
msgstr ""
msgstr "IPv4"
#: plinth/modules/networks/templates/connection_show.html:175
#: plinth/modules/networks/templates/connection_show.html:218
@ -3778,7 +3779,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:213
msgid "IPv6"
msgstr ""
msgstr "IPv6"
#: plinth/modules/networks/templates/connection_show.html:256
msgid "This connection is not active."
@ -4786,7 +4787,7 @@ msgstr ""
#: plinth/modules/radicale/manifest.py:9
msgid "DAVx5"
msgstr ""
msgstr "DAVx5"
#: plinth/modules/radicale/manifest.py:11
msgid ""
@ -4946,7 +4947,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -4962,7 +4963,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:76
msgid "Dolphin"
msgstr ""
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:20
msgid "Shares"
@ -7171,7 +7172,7 @@ msgstr ""
#: plinth/templates/404.html:10
msgid "404"
msgstr ""
msgstr "404"
#: plinth/templates/404.html:13
#, python-format
@ -7187,7 +7188,7 @@ msgstr ""
#: plinth/templates/500.html:10
msgid "500"
msgstr ""
msgstr "500"
#: plinth/templates/500.html:14
#, python-format

View File

@ -7,14 +7,18 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/lv/>\n"
"Language: lv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= "
"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -22,7 +26,7 @@ msgstr ""
#: plinth/context_processors.py:23 plinth/views.py:83
msgid "FreedomBox"
msgstr ""
msgstr "FreedomBox"
#: plinth/daemon.py:104
#, python-brace-format
@ -728,7 +732,7 @@ msgstr ""
#: plinth/modules/bepasty/__init__.py:61 plinth/modules/bepasty/manifest.py:6
msgid "bepasty"
msgstr ""
msgstr "bepasty"
#: plinth/modules/bepasty/__init__.py:63
msgid "File & Snippet Sharing"
@ -956,7 +960,7 @@ msgstr ""
#: plinth/modules/calibre/__init__.py:58 plinth/modules/calibre/manifest.py:6
msgid "calibre"
msgstr ""
msgstr "calibre"
#: plinth/modules/calibre/__init__.py:59
msgid "E-book Library"
@ -1063,7 +1067,7 @@ msgstr ""
#: plinth/modules/cockpit/__init__.py:52 plinth/modules/cockpit/manifest.py:9
#: plinth/modules/performance/manifest.py:9
msgid "Cockpit"
msgstr ""
msgstr "Cockpit"
#: plinth/modules/cockpit/__init__.py:54
msgid "Server Administration"
@ -1240,7 +1244,7 @@ msgstr ""
#: plinth/modules/coturn/__init__.py:56
msgid "Coturn"
msgstr ""
msgstr "Coturn"
#: plinth/modules/coturn/__init__.py:57
msgid "VoIP Helper"
@ -1312,7 +1316,7 @@ msgstr ""
#: plinth/modules/deluge/__init__.py:46 plinth/modules/deluge/manifest.py:6
msgid "Deluge"
msgstr ""
msgstr "Deluge"
#: plinth/modules/deluge/__init__.py:48
#: plinth/modules/transmission/__init__.py:68
@ -1522,7 +1526,7 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:54
msgid "GnuDIP"
msgstr ""
msgstr "GnuDIP"
#: plinth/modules/dynamicdns/forms.py:57
msgid "Other update URL"
@ -1655,7 +1659,7 @@ msgstr ""
#: plinth/modules/ejabberd/__init__.py:63
msgid "ejabberd"
msgstr ""
msgstr "ejabberd"
#: plinth/modules/ejabberd/__init__.py:64
#: plinth/modules/matrixsynapse/__init__.py:69
@ -1719,7 +1723,7 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:24
msgid "Xabber"
msgstr ""
msgstr "Xabber"
#: plinth/modules/ejabberd/manifest.py:26
msgid ""
@ -1729,11 +1733,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:41
msgid "Yaxim"
msgstr ""
msgstr "Yaxim"
#: plinth/modules/ejabberd/manifest.py:55
msgid "ChatSecure"
msgstr ""
msgstr "ChatSecure"
#: plinth/modules/ejabberd/manifest.py:57
msgid ""
@ -1745,11 +1749,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:72
msgid "Dino"
msgstr ""
msgstr "Dino"
#: plinth/modules/ejabberd/manifest.py:84
msgid "Gajim"
msgstr ""
msgstr "Gajim"
#: plinth/modules/ejabberd/templates/ejabberd.html:18
#, python-format
@ -1798,7 +1802,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
msgid "Email Server"
@ -1845,19 +1849,19 @@ msgstr ""
#: plinth/modules/email/manifest.py:12 plinth/modules/roundcube/__init__.py:49
#: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube"
msgstr ""
msgstr "Roundcube"
#: plinth/modules/email/manifest.py:20 plinth/modules/radicale/manifest.py:36
msgid "Thunderbird"
msgstr ""
msgstr "Thunderbird"
#: plinth/modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
msgstr "K-9 Mail"
#: plinth/modules/email/manifest.py:52
msgid "FairEmail"
msgstr ""
msgstr "FairEmail"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -2066,7 +2070,7 @@ msgstr ""
#: plinth/modules/gitweb/__init__.py:54 plinth/modules/gitweb/manifest.py:10
msgid "Gitweb"
msgstr ""
msgstr "Gitweb"
#: plinth/modules/gitweb/__init__.py:55
msgid "Simple Git Hosting"
@ -2126,7 +2130,7 @@ msgstr ""
#: plinth/modules/gitweb/manifest.py:18
msgid "Git"
msgstr ""
msgstr "Git"
#: plinth/modules/gitweb/templates/gitweb_configure.html:13
msgid "Manage Repositories"
@ -2495,7 +2499,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:53 plinth/modules/i2p/manifest.py:13
msgid "I2P"
msgstr ""
msgstr "I2P"
#: plinth/modules/i2p/__init__.py:54 plinth/modules/tor/__init__.py:53
msgid "Anonymity Network"
@ -2503,7 +2507,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:80
msgid "I2P Proxy"
msgstr ""
msgstr "I2P Proxy"
#: plinth/modules/i2p/templates/i2p.html:12
msgid "I2P Proxies and Tunnels"
@ -2556,7 +2560,7 @@ msgstr ""
#: plinth/modules/ikiwiki/__init__.py:47 plinth/modules/ikiwiki/manifest.py:6
msgid "ikiwiki"
msgstr ""
msgstr "ikiwiki"
#: plinth/modules/ikiwiki/__init__.py:48
msgid "Wiki and Blog"
@ -2660,7 +2664,7 @@ msgstr ""
#: plinth/modules/infinoted/__init__.py:42
msgid "infinoted"
msgstr ""
msgstr "infinoted"
#: plinth/modules/infinoted/__init__.py:43
msgid "Gobby Server"
@ -2668,7 +2672,7 @@ msgstr ""
#: plinth/modules/infinoted/manifest.py:10
msgid "Gobby"
msgstr ""
msgstr "Gobby"
#: plinth/modules/infinoted/manifest.py:12
msgid "Gobby is a collaborative text editor"
@ -2696,7 +2700,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -2720,7 +2724,7 @@ msgstr ""
#: plinth/modules/jsxc/__init__.py:38 plinth/modules/jsxc/manifest.py:7
msgid "JSXC"
msgstr ""
msgstr "JSXC"
#: plinth/modules/jsxc/__init__.py:39
msgid "Chat Client"
@ -2746,7 +2750,7 @@ msgstr ""
#: plinth/modules/letsencrypt/__init__.py:61
msgid "Let's Encrypt"
msgstr ""
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:62
msgid "Certificates"
@ -2868,7 +2872,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:68
msgid "Matrix Synapse"
msgstr ""
msgstr "Matrix Synapse"
#: plinth/modules/matrixsynapse/forms.py:16
msgid "Enable Public Registration"
@ -2891,11 +2895,11 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element"
msgstr ""
msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -2973,11 +2977,11 @@ msgstr ""
#: plinth/modules/mediawiki/__init__.py:54
#: plinth/modules/mediawiki/manifest.py:6
msgid "MediaWiki"
msgstr ""
msgstr "MediaWiki"
#: plinth/modules/mediawiki/__init__.py:55 plinth/templates/index.html:124
msgid "Wiki"
msgstr ""
msgstr "Wiki"
#: plinth/modules/mediawiki/forms.py:26
msgid "Administrator Password"
@ -3083,7 +3087,7 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:58 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr ""
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:59
msgid "Block Sandbox"
@ -3147,7 +3151,7 @@ msgstr ""
#: plinth/modules/minidlna/__init__.py:45
msgid "MiniDLNA"
msgstr ""
msgstr "MiniDLNA"
#: plinth/modules/minidlna/__init__.py:46
msgid "Simple Media Server"
@ -3167,7 +3171,7 @@ msgstr ""
#: plinth/modules/minidlna/manifest.py:10
msgid "vlc"
msgstr ""
msgstr "vlc"
#: plinth/modules/minidlna/manifest.py:48
msgid "kodi"
@ -3748,7 +3752,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:170
msgid "IPv4"
msgstr ""
msgstr "IPv4"
#: plinth/modules/networks/templates/connection_show.html:175
#: plinth/modules/networks/templates/connection_show.html:218
@ -3774,7 +3778,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:213
msgid "IPv6"
msgstr ""
msgstr "IPv6"
#: plinth/modules/networks/templates/connection_show.html:256
msgid "This connection is not active."
@ -4782,7 +4786,7 @@ msgstr ""
#: plinth/modules/radicale/manifest.py:9
msgid "DAVx5"
msgstr ""
msgstr "DAVx5"
#: plinth/modules/radicale/manifest.py:11
msgid ""
@ -4942,7 +4946,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -4958,7 +4962,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:76
msgid "Dolphin"
msgstr ""
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:20
msgid "Shares"
@ -7167,7 +7171,7 @@ msgstr ""
#: plinth/templates/404.html:10
msgid "404"
msgstr ""
msgstr "404"
#: plinth/templates/404.html:13
#, python-format
@ -7183,7 +7187,7 @@ msgstr ""
#: plinth/templates/500.html:10
msgid "500"
msgstr ""
msgstr "500"
#: plinth/templates/500.html:14
#, python-format

View File

@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-05-16 14:14+0000\n"
"Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
"freedombox/freedombox/nb_NO/>\n"
"Language: nb\n"
@ -25,7 +25,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -2048,7 +2048,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
#, fuzzy
@ -2115,11 +2115,11 @@ msgstr "Mozilla Thunderbird"
#: plinth/modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
msgstr "K-9 Mail"
#: plinth/modules/email/manifest.py:52
msgid "FairEmail"
msgstr ""
msgstr "FairEmail"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -3120,7 +3120,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -3343,7 +3343,7 @@ msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -5760,7 +5760,7 @@ msgstr "Legg til klient"
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-08-03 22:17+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
"freedombox/nl/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
"X-Language: nl_NL\n"
"X-Source-Language: C\n"
@ -56,17 +56,16 @@ msgstr "Kan niet verbinden met {host}:{port}"
#: plinth/forms.py:36
msgid "Backup app before uninstall"
msgstr ""
msgstr "Maak een back-up van de toepassing vóór de-installatie"
#: plinth/forms.py:37
msgid "Restoring from the backup will restore app data."
msgstr ""
"Herstellen vanaf de back-up zal ook de toepassings-gegevens herstellen."
#: plinth/forms.py:39
#, fuzzy
#| msgid "Repository not found"
msgid "Repository to backup to"
msgstr "Repository niet gevonden"
msgstr "Repository om backup naar te maken"
#: plinth/forms.py:56
msgid "Select a domain name to be used with this application"
@ -5736,10 +5735,8 @@ msgid "Android Samba Client"
msgstr "Android Samba Cliënt"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - Samba plugin"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -7026,16 +7023,13 @@ msgid "Ports"
msgstr "Poorten"
#: plinth/modules/tor/views.py:55
#, fuzzy
#| msgid "An error occurred during configuration."
msgid "Updating configuration"
msgstr "Er is een fout opgetreden tijdens de configuratie."
msgstr "Configuratie bijwerken"
#: plinth/modules/tor/views.py:72
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error configuring app: {error}"
msgstr "Fout bij het installeren van de toepassing: {error}"
msgstr "Fout bij het configureren van de toepassing: {error}"
#: plinth/modules/transmission/__init__.py:23
msgid "Transmission is a BitTorrent client with a web interface."
@ -7344,22 +7338,20 @@ msgid "Show recent update logs"
msgstr "Recente updateverslagen weergeven"
#: plinth/modules/upgrades/templates/upgrades_configure.html:138
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test Distribution Upgrade"
msgstr "Distributie bijwerken ingeschakeld"
msgstr "Upgrade van distributie testen"
#: plinth/modules/upgrades/templates/upgrades_configure.html:140
msgid ""
"This will attempt to upgrade the system from stable to testing. <strong>It "
"is meant only for development use.</strong>"
msgstr ""
"Dit zal proberen om het systeem te upgraden van stable naar testing. "
"<strong>Dit is alleen bedoeld voor ontwikkelingsgebruik.</strong>"
#: plinth/modules/upgrades/templates/upgrades_configure.html:150
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test distribution upgrade now"
msgstr "Distributie bijwerken ingeschakeld"
msgstr "Test de distributie-upgrade nu"
#: plinth/modules/upgrades/views.py:68
#, python-brace-format
@ -7395,10 +7387,8 @@ msgid "Frequent feature updates activated."
msgstr "Tussentijdse Software Updates zijn ingeschakeld."
#: plinth/modules/upgrades/views.py:223
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Starting distribution upgrade test."
msgstr "Distributie bijwerken ingeschakeld"
msgstr "Start de distributie upgrade test."
#: plinth/modules/users/__init__.py:29
msgid ""
@ -8165,21 +8155,19 @@ msgid "Generic"
msgstr "Generiek"
#: plinth/operation.py:116
#, fuzzy, python-brace-format
#| msgid "Error setting hostname: {exception}"
#, python-brace-format
msgid "Error: {name}: {exception_message}"
msgstr "Hostnaam instellen mislukt: {exception}"
msgstr "Fout: {name}: {exception_message}"
#: plinth/operation.py:119
#, python-brace-format
msgid "Waiting to start: {name}"
msgstr ""
msgstr "Wachten om te starten: {name}"
#: plinth/operation.py:125
#, fuzzy, python-brace-format
#| msgid "Service disabled: {name}"
#, python-brace-format
msgid "Finished: {name}"
msgstr "Dienst uitgeschakeld: {name}"
msgstr "Klaar: {name}"
#: plinth/package.py:191
#, python-brace-format
@ -8192,10 +8180,8 @@ msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Pakket {package_name} is de nieuwste versie ({latest_version})"
#: plinth/package.py:367
#, fuzzy
#| msgid "Error During Backup"
msgid "Error running apt-get"
msgstr "Fout tijdens back-up"
msgstr "Fout bij het uitvoeren van apt-get"
#: plinth/package.py:389
msgid "installing"
@ -8216,85 +8202,65 @@ msgstr "configuratiebestand: {file}"
#: plinth/package.py:423 plinth/package.py:448
msgid "Timeout waiting for package manager"
msgstr ""
msgstr "Time-out wachtend op pakketbeheerder"
#: plinth/setup.py:40
#, fuzzy
#| msgid "Install Apps"
msgid "Installing app"
msgstr "Installeer Toepassingen"
msgstr "Toepassing installeren"
#: plinth/setup.py:42
#, fuzzy
#| msgid "Updating..."
msgid "Updating app"
msgstr "Bezig met bijwerken…"
msgstr "Toepassing updaten"
#: plinth/setup.py:68
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error installing app: {string} {details}"
msgstr "Fout bij het installeren van de toepassing: {string} {details}"
#: plinth/setup.py:72
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error updating app: {string} {details}"
msgstr "Fout bij het installeren van de toepassing: {string} {details}"
msgstr "Fout bij het bijwerken van de toepassing: {string} {details}"
#: plinth/setup.py:78
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error installing app: {error}"
msgstr "Fout bij het installeren van de toepassing: {error}"
#: plinth/setup.py:81
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error updating app: {error}"
msgstr "Fout bij het installeren van de toepassing: {error}"
msgstr "Fout bij het bijwerken van de toepassing: {error}"
#: plinth/setup.py:85
#, fuzzy
#| msgid "Application installed."
msgid "App installed."
msgstr "De toepassing is geïnstalleerd."
#: plinth/setup.py:87
#, fuzzy
#| msgid "Last update"
msgid "App updated"
msgstr "Laatste bijwerking"
msgstr "Toepassing bijgewerkt"
#: plinth/setup.py:104
#, fuzzy
#| msgid "Install Apps"
msgid "Uninstalling app"
msgstr "Installeer Toepassingen"
msgstr "Toepassing wordt verwijderd"
#: plinth/setup.py:122
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error uninstalling app: {string} {details}"
msgstr "Fout bij het installeren van de toepassing: {string} {details}"
msgstr "Fout bij het verwijderen van de toepassing: {string} {details}"
#: plinth/setup.py:128
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error uninstalling app: {error}"
msgstr "Fout bij het installeren van de toepassing: {error}"
msgstr "Fout bij het verwijderen van de toepassing: {error}"
#: plinth/setup.py:131
#, fuzzy
#| msgid "Application installed."
msgid "App uninstalled."
msgstr "De toepassing is geïnstalleerd."
msgstr "De toepassing is verwijderd."
#: plinth/setup.py:451
#, fuzzy
#| msgid "Upgrade Packages"
msgid "Updating app packages"
msgstr "Pakketten Bijwerken"
msgstr "Toepassings-pakketten bijwerken"
#: plinth/templates/403.html:10
msgid "403 Forbidden"
@ -8654,26 +8620,25 @@ msgstr "Update"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#: plinth/templates/uninstall.html:36
#, fuzzy
#| msgid "Install"
msgid "Uninstall"
msgstr "Installeer"
msgstr "Verwijderen"
#: plinth/templates/uninstall.html:11
#, fuzzy, python-format
#| msgid "Edit User <em>%(username)s</em>"
#, python-format
msgid "Uninstall App <em>%(app_name)s</em>?"
msgstr "Gebruiker <em>%(username)s</em> wijzigen"
msgstr "Toepassing <em>%(app_name)s</em> verwijderen?"
#: plinth/templates/uninstall.html:17
msgid "Uninstalling an app is an exprimental feature."
msgstr ""
msgstr "Het verwijderen van een toepassing is een exprimentele functie."
#: plinth/templates/uninstall.html:23
msgid ""
"All app data and configuration will be permanently lost. App may be "
"installed freshly again."
msgstr ""
"Alle toepassings-gegevens en configuratie gaan permanent verloren. de "
"toepassing kan opnieuw vers worden geïnstalleerd."
#: plinth/views.py:221
msgid "Setting unchanged"
@ -8682,7 +8647,7 @@ msgstr "Instelling onveranderd"
#: plinth/views.py:401
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
msgstr "voor het verwijderen van {app_id}"
#: plinth/web_framework.py:114
msgid "Gujarati"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-05-10 02:10+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/pl/>\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.12.1\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -2012,7 +2012,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
#, fuzzy
@ -2073,15 +2073,15 @@ msgstr "Roundcube"
#: plinth/modules/email/manifest.py:20 plinth/modules/radicale/manifest.py:36
msgid "Thunderbird"
msgstr ""
msgstr "Thunderbird"
#: plinth/modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
msgstr "K-9 Mail"
#: plinth/modules/email/manifest.py:52
msgid "FairEmail"
msgstr ""
msgstr "FairEmail"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -2805,7 +2805,7 @@ msgstr "Przejdź do sieci"
#: plinth/modules/i2p/__init__.py:80
msgid "I2P Proxy"
msgstr ""
msgstr "I2P Proxy"
#: plinth/modules/i2p/templates/i2p.html:12
msgid "I2P Proxies and Tunnels"
@ -3002,7 +3002,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -3178,7 +3178,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:68
msgid "Matrix Synapse"
msgstr ""
msgstr "Matrix Synapse"
#: plinth/modules/matrixsynapse/forms.py:16
#, fuzzy
@ -3207,7 +3207,7 @@ msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -3289,7 +3289,7 @@ msgstr "MediaWiki"
#: plinth/modules/mediawiki/__init__.py:55 plinth/templates/index.html:124
msgid "Wiki"
msgstr ""
msgstr "Wiki"
#: plinth/modules/mediawiki/forms.py:26
#, fuzzy
@ -5336,7 +5336,7 @@ msgstr "Klient czatu"
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2021-05-08 22:33+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
"freedombox/pt/>\n"
"Language: pt\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -402,7 +402,7 @@ msgid ""
"Connection refused - make sure you provided correct credentials and the "
"server is running."
msgstr ""
"Conexão recusada - verifique se providenciou as corretas credenciais e se o "
"Conexão recusada - verifique se providenciou as corretas credenciais e se o "
"servidor está activo."
#: plinth/modules/backups/repository.py:41
@ -474,19 +474,15 @@ msgid "Existing Backups"
msgstr "Backups existentes"
#: plinth/modules/backups/templates/backups_add_remote_repository.html:19
#, fuzzy, python-format
#| msgid ""
#| "The credentials for this repository are stored on your %(box_name)s. <br /"
#| "> To restore a backup on a new %(box_name)s you need the ssh credentials "
#| "and, if chosen, the encryption passphrase."
#, python-format
msgid ""
"The credentials for this repository are stored on your %(box_name)s. <br /> "
"To restore a backup on a new %(box_name)s you need the SSH credentials and, "
"if chosen, the encryption passphrase."
msgstr ""
"As credenciais para este repositório estão armazenadas no teu %(box_name)s. "
"<br /> Para restaurar um backup num novo %(box_name)s precisa das "
"credenciais de SSH e, se escolhida, a frase-chave de encriptação."
"<br> Para restaurar um backup num novo %(box_name)s precisa das credenciais "
"de SSH e, se escolhida, a frase-chave de encriptação."
#: plinth/modules/backups/templates/backups_add_remote_repository.html:28
msgid "Create Location"
@ -783,7 +779,7 @@ msgstr ""
#: plinth/modules/bepasty/__init__.py:61 plinth/modules/bepasty/manifest.py:6
msgid "bepasty"
msgstr ""
msgstr "bepasty"
#: plinth/modules/bepasty/__init__.py:63
#, fuzzy
@ -1032,7 +1028,7 @@ msgstr ""
#: plinth/modules/calibre/__init__.py:58 plinth/modules/calibre/manifest.py:6
msgid "calibre"
msgstr ""
msgstr "calibre"
#: plinth/modules/calibre/__init__.py:59
msgid "E-book Library"
@ -1336,7 +1332,7 @@ msgstr ""
#: plinth/modules/coturn/__init__.py:56
msgid "Coturn"
msgstr ""
msgstr "Coturn"
#: plinth/modules/coturn/__init__.py:57
msgid "VoIP Helper"
@ -1408,7 +1404,7 @@ msgstr ""
#: plinth/modules/deluge/__init__.py:46 plinth/modules/deluge/manifest.py:6
msgid "Deluge"
msgstr ""
msgstr "Deluge"
#: plinth/modules/deluge/__init__.py:48
#: plinth/modules/transmission/__init__.py:68
@ -1620,7 +1616,7 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:54
msgid "GnuDIP"
msgstr ""
msgstr "GnuDIP"
#: plinth/modules/dynamicdns/forms.py:57
msgid "Other update URL"
@ -1765,7 +1761,7 @@ msgstr ""
#: plinth/modules/ejabberd/__init__.py:63
msgid "ejabberd"
msgstr ""
msgstr "ejabberd"
#: plinth/modules/ejabberd/__init__.py:64
#: plinth/modules/matrixsynapse/__init__.py:69
@ -1833,7 +1829,7 @@ msgstr "Configuração"
#: plinth/modules/ejabberd/manifest.py:24
msgid "Xabber"
msgstr ""
msgstr "Xabber"
#: plinth/modules/ejabberd/manifest.py:26
msgid ""
@ -1843,11 +1839,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:41
msgid "Yaxim"
msgstr ""
msgstr "Yaxim"
#: plinth/modules/ejabberd/manifest.py:55
msgid "ChatSecure"
msgstr ""
msgstr "ChatSecure"
#: plinth/modules/ejabberd/manifest.py:57
msgid ""
@ -1859,11 +1855,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:72
msgid "Dino"
msgstr ""
msgstr "Dino"
#: plinth/modules/ejabberd/manifest.py:84
msgid "Gajim"
msgstr ""
msgstr "Gajim"
#: plinth/modules/ejabberd/templates/ejabberd.html:18
#, python-format
@ -1912,7 +1908,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
#, fuzzy
@ -1969,19 +1965,19 @@ msgstr "Criar novo repositório"
#: plinth/modules/email/manifest.py:12 plinth/modules/roundcube/__init__.py:49
#: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube"
msgstr ""
msgstr "Roundcube"
#: plinth/modules/email/manifest.py:20 plinth/modules/radicale/manifest.py:36
msgid "Thunderbird"
msgstr ""
msgstr "Thunderbird"
#: plinth/modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
msgstr "K-9 Mail"
#: plinth/modules/email/manifest.py:52
msgid "FairEmail"
msgstr ""
msgstr "FairEmail"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -2198,7 +2194,7 @@ msgstr ""
#: plinth/modules/gitweb/__init__.py:54 plinth/modules/gitweb/manifest.py:10
msgid "Gitweb"
msgstr ""
msgstr "Gitweb"
#: plinth/modules/gitweb/__init__.py:55
msgid "Simple Git Hosting"
@ -2270,7 +2266,7 @@ msgstr ""
#: plinth/modules/gitweb/manifest.py:18
msgid "Git"
msgstr ""
msgstr "Git"
#: plinth/modules/gitweb/templates/gitweb_configure.html:13
#, fuzzy
@ -2662,7 +2658,7 @@ msgstr "Ativar aplicação"
#: plinth/modules/i2p/__init__.py:53 plinth/modules/i2p/manifest.py:13
msgid "I2P"
msgstr ""
msgstr "I2P"
#: plinth/modules/i2p/__init__.py:54 plinth/modules/tor/__init__.py:53
msgid "Anonymity Network"
@ -2670,7 +2666,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:80
msgid "I2P Proxy"
msgstr ""
msgstr "I2P Proxy"
#: plinth/modules/i2p/templates/i2p.html:12
msgid "I2P Proxies and Tunnels"
@ -2730,10 +2726,8 @@ msgid ""
msgstr ""
#: plinth/modules/ikiwiki/__init__.py:47 plinth/modules/ikiwiki/manifest.py:6
#, fuzzy
#| msgid "Enable network time"
msgid "ikiwiki"
msgstr "Ativar tempo da rede"
msgstr "ikiwiki"
#: plinth/modules/ikiwiki/__init__.py:48
msgid "Wiki and Blog"
@ -2840,7 +2834,7 @@ msgstr ""
#: plinth/modules/infinoted/__init__.py:42
msgid "infinoted"
msgstr ""
msgstr "infinoted"
#: plinth/modules/infinoted/__init__.py:43
msgid "Gobby Server"
@ -2848,7 +2842,7 @@ msgstr ""
#: plinth/modules/infinoted/manifest.py:10
msgid "Gobby"
msgstr ""
msgstr "Gobby"
#: plinth/modules/infinoted/manifest.py:12
msgid "Gobby is a collaborative text editor"
@ -2876,7 +2870,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -2900,7 +2894,7 @@ msgstr ""
#: plinth/modules/jsxc/__init__.py:38 plinth/modules/jsxc/manifest.py:7
msgid "JSXC"
msgstr ""
msgstr "JSXC"
#: plinth/modules/jsxc/__init__.py:39
msgid "Chat Client"
@ -2926,7 +2920,7 @@ msgstr ""
#: plinth/modules/letsencrypt/__init__.py:61
msgid "Let's Encrypt"
msgstr ""
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:62
msgid "Certificates"
@ -3050,7 +3044,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:68
msgid "Matrix Synapse"
msgstr ""
msgstr "Matrix Synapse"
#: plinth/modules/matrixsynapse/forms.py:16
#, fuzzy
@ -3075,11 +3069,11 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element"
msgstr ""
msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -3158,11 +3152,11 @@ msgstr ""
#: plinth/modules/mediawiki/__init__.py:54
#: plinth/modules/mediawiki/manifest.py:6
msgid "MediaWiki"
msgstr ""
msgstr "MediaWiki"
#: plinth/modules/mediawiki/__init__.py:55 plinth/templates/index.html:124
msgid "Wiki"
msgstr ""
msgstr "Wiki"
#: plinth/modules/mediawiki/forms.py:26
msgid "Administrator Password"
@ -3288,7 +3282,7 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:58 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr ""
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:59
msgid "Block Sandbox"
@ -3354,7 +3348,7 @@ msgstr ""
#: plinth/modules/minidlna/__init__.py:45
msgid "MiniDLNA"
msgstr ""
msgstr "MiniDLNA"
#: plinth/modules/minidlna/__init__.py:46
msgid "Simple Media Server"
@ -3374,7 +3368,7 @@ msgstr ""
#: plinth/modules/minidlna/manifest.py:10
msgid "vlc"
msgstr ""
msgstr "vlc"
#: plinth/modules/minidlna/manifest.py:48
msgid "kodi"
@ -3965,7 +3959,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:170
msgid "IPv4"
msgstr ""
msgstr "IPv4"
#: plinth/modules/networks/templates/connection_show.html:175
#: plinth/modules/networks/templates/connection_show.html:218
@ -3991,7 +3985,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:213
msgid "IPv6"
msgstr ""
msgstr "IPv6"
#: plinth/modules/networks/templates/connection_show.html:256
msgid "This connection is not active."
@ -5031,7 +5025,7 @@ msgstr "Aceder"
#: plinth/modules/radicale/manifest.py:9
msgid "DAVx5"
msgstr ""
msgstr "DAVx5"
#: plinth/modules/radicale/manifest.py:11
msgid ""
@ -5195,7 +5189,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -5211,7 +5205,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:76
msgid "Dolphin"
msgstr ""
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:20
#, fuzzy
@ -7546,7 +7540,7 @@ msgstr ""
#: plinth/templates/404.html:10
msgid "404"
msgstr ""
msgstr "404"
#: plinth/templates/404.html:13
#, python-format
@ -7562,7 +7556,7 @@ msgstr ""
#: plinth/templates/500.html:10
msgid "500"
msgstr ""
msgstr "500"
#: plinth/templates/500.html:14
#, python-format

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-07-12 03:04+0000\n"
"Last-Translator: Nikita Epifanov <nikgreens@protonmail.com>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/ru/>\n"
"Language: ru\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.14-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -5717,10 +5717,8 @@ msgid "Android Samba Client"
msgstr "Клиент Samba для Android"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - Samba плагин"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/sl/>\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -832,7 +832,7 @@ msgstr ""
#: plinth/modules/bepasty/__init__.py:61 plinth/modules/bepasty/manifest.py:6
msgid "bepasty"
msgstr ""
msgstr "bepasty"
#: plinth/modules/bepasty/__init__.py:63
msgid "File & Snippet Sharing"
@ -1075,7 +1075,7 @@ msgstr ""
#: plinth/modules/calibre/__init__.py:58 plinth/modules/calibre/manifest.py:6
msgid "calibre"
msgstr ""
msgstr "calibre"
#: plinth/modules/calibre/__init__.py:59
msgid "E-book Library"
@ -1392,7 +1392,7 @@ msgstr ""
#: plinth/modules/coturn/__init__.py:56
msgid "Coturn"
msgstr ""
msgstr "Coturn"
#: plinth/modules/coturn/__init__.py:57
msgid "VoIP Helper"
@ -1464,7 +1464,7 @@ msgstr ""
#: plinth/modules/deluge/__init__.py:46 plinth/modules/deluge/manifest.py:6
msgid "Deluge"
msgstr ""
msgstr "Deluge"
#: plinth/modules/deluge/__init__.py:48
#: plinth/modules/transmission/__init__.py:68
@ -1679,7 +1679,7 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:54
msgid "GnuDIP"
msgstr ""
msgstr "GnuDIP"
#: plinth/modules/dynamicdns/forms.py:57
msgid "Other update URL"
@ -1814,7 +1814,7 @@ msgstr ""
#: plinth/modules/ejabberd/__init__.py:63
msgid "ejabberd"
msgstr ""
msgstr "ejabberd"
#: plinth/modules/ejabberd/__init__.py:64
#: plinth/modules/matrixsynapse/__init__.py:69
@ -1880,7 +1880,7 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:24
msgid "Xabber"
msgstr ""
msgstr "Xabber"
#: plinth/modules/ejabberd/manifest.py:26
msgid ""
@ -1890,11 +1890,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:41
msgid "Yaxim"
msgstr ""
msgstr "Yaxim"
#: plinth/modules/ejabberd/manifest.py:55
msgid "ChatSecure"
msgstr ""
msgstr "ChatSecure"
#: plinth/modules/ejabberd/manifest.py:57
msgid ""
@ -1906,11 +1906,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:72
msgid "Dino"
msgstr ""
msgstr "Dino"
#: plinth/modules/ejabberd/manifest.py:84
msgid "Gajim"
msgstr ""
msgstr "Gajim"
#: plinth/modules/ejabberd/templates/ejabberd.html:18
#, python-format
@ -1959,7 +1959,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
#, fuzzy
@ -2014,19 +2014,19 @@ msgstr "Ustvari novo skladišče"
#: plinth/modules/email/manifest.py:12 plinth/modules/roundcube/__init__.py:49
#: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube"
msgstr ""
msgstr "Roundcube"
#: plinth/modules/email/manifest.py:20 plinth/modules/radicale/manifest.py:36
msgid "Thunderbird"
msgstr ""
msgstr "Thunderbird"
#: plinth/modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
msgstr "K-9 Mail"
#: plinth/modules/email/manifest.py:52
msgid "FairEmail"
msgstr ""
msgstr "FairEmail"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -2241,7 +2241,7 @@ msgstr ""
#: plinth/modules/gitweb/__init__.py:54 plinth/modules/gitweb/manifest.py:10
msgid "Gitweb"
msgstr ""
msgstr "Gitweb"
#: plinth/modules/gitweb/__init__.py:55
msgid "Simple Git Hosting"
@ -2313,7 +2313,7 @@ msgstr ""
#: plinth/modules/gitweb/manifest.py:18
msgid "Git"
msgstr ""
msgstr "Git"
#: plinth/modules/gitweb/templates/gitweb_configure.html:13
#, fuzzy
@ -2695,7 +2695,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:53 plinth/modules/i2p/manifest.py:13
msgid "I2P"
msgstr ""
msgstr "I2P"
#: plinth/modules/i2p/__init__.py:54 plinth/modules/tor/__init__.py:53
msgid "Anonymity Network"
@ -2703,7 +2703,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:80
msgid "I2P Proxy"
msgstr ""
msgstr "I2P Proxy"
#: plinth/modules/i2p/templates/i2p.html:12
msgid "I2P Proxies and Tunnels"
@ -2756,7 +2756,7 @@ msgstr ""
#: plinth/modules/ikiwiki/__init__.py:47 plinth/modules/ikiwiki/manifest.py:6
msgid "ikiwiki"
msgstr ""
msgstr "ikiwiki"
#: plinth/modules/ikiwiki/__init__.py:48
msgid "Wiki and Blog"
@ -2861,7 +2861,7 @@ msgstr ""
#: plinth/modules/infinoted/__init__.py:42
msgid "infinoted"
msgstr ""
msgstr "infinoted"
#: plinth/modules/infinoted/__init__.py:43
msgid "Gobby Server"
@ -2869,7 +2869,7 @@ msgstr ""
#: plinth/modules/infinoted/manifest.py:10
msgid "Gobby"
msgstr ""
msgstr "Gobby"
#: plinth/modules/infinoted/manifest.py:12
msgid "Gobby is a collaborative text editor"
@ -2897,7 +2897,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -2921,7 +2921,7 @@ msgstr ""
#: plinth/modules/jsxc/__init__.py:38 plinth/modules/jsxc/manifest.py:7
msgid "JSXC"
msgstr ""
msgstr "JSXC"
#: plinth/modules/jsxc/__init__.py:39
msgid "Chat Client"
@ -2947,7 +2947,7 @@ msgstr ""
#: plinth/modules/letsencrypt/__init__.py:61
msgid "Let's Encrypt"
msgstr ""
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:62
msgid "Certificates"
@ -3069,7 +3069,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:68
msgid "Matrix Synapse"
msgstr ""
msgstr "Matrix Synapse"
#: plinth/modules/matrixsynapse/forms.py:16
msgid "Enable Public Registration"
@ -3092,11 +3092,11 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element"
msgstr ""
msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -3174,11 +3174,11 @@ msgstr ""
#: plinth/modules/mediawiki/__init__.py:54
#: plinth/modules/mediawiki/manifest.py:6
msgid "MediaWiki"
msgstr ""
msgstr "MediaWiki"
#: plinth/modules/mediawiki/__init__.py:55 plinth/templates/index.html:124
msgid "Wiki"
msgstr ""
msgstr "Wiki"
#: plinth/modules/mediawiki/forms.py:26
msgid "Administrator Password"
@ -3290,7 +3290,7 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:58 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr ""
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:59
msgid "Block Sandbox"
@ -3354,7 +3354,7 @@ msgstr ""
#: plinth/modules/minidlna/__init__.py:45
msgid "MiniDLNA"
msgstr ""
msgstr "MiniDLNA"
#: plinth/modules/minidlna/__init__.py:46
msgid "Simple Media Server"
@ -3374,7 +3374,7 @@ msgstr ""
#: plinth/modules/minidlna/manifest.py:10
msgid "vlc"
msgstr ""
msgstr "vlc"
#: plinth/modules/minidlna/manifest.py:48
msgid "kodi"
@ -3959,7 +3959,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:170
msgid "IPv4"
msgstr ""
msgstr "IPv4"
#: plinth/modules/networks/templates/connection_show.html:175
#: plinth/modules/networks/templates/connection_show.html:218
@ -3985,7 +3985,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:213
msgid "IPv6"
msgstr ""
msgstr "IPv6"
#: plinth/modules/networks/templates/connection_show.html:256
msgid "This connection is not active."
@ -5007,7 +5007,7 @@ msgstr ""
#: plinth/modules/radicale/manifest.py:9
msgid "DAVx5"
msgstr ""
msgstr "DAVx5"
#: plinth/modules/radicale/manifest.py:11
msgid ""
@ -5175,7 +5175,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -5191,7 +5191,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:76
msgid "Dolphin"
msgstr ""
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:20
msgid "Shares"
@ -7492,7 +7492,7 @@ msgstr ""
#: plinth/templates/404.html:10
msgid "404"
msgstr ""
msgstr "404"
#: plinth/templates/404.html:13
#, python-format
@ -7508,7 +7508,7 @@ msgstr ""
#: plinth/templates/500.html:10
msgid "500"
msgstr ""
msgstr "500"
#: plinth/templates/500.html:14
#, python-format

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-02-06 23:23+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/sq/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.11-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -61,10 +61,8 @@ msgid "Restoring from the backup will restore app data."
msgstr ""
#: plinth/forms.py:39
#, fuzzy
#| msgid "Repository not found"
msgid "Repository to backup to"
msgstr "Su gjet depo"
msgstr "Depo për kopjeruajtje"
#: plinth/forms.py:56
msgid "Select a domain name to be used with this application"
@ -1292,10 +1290,8 @@ msgid "Show apps and features that require more technical knowledge."
msgstr "Shfaq aplikacione dhe veçori që lypin dije më teknike."
#: plinth/modules/config/forms.py:104
#, fuzzy
#| msgid "System Monitoring"
msgid "System-wide logging"
msgstr "Mbikëqyrje Sistemi"
msgstr ""
#: plinth/modules/config/forms.py:105
msgid "Disable logging, for privacy"
@ -2051,7 +2047,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
msgid "Email Server"
@ -3088,7 +3084,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -5763,10 +5759,8 @@ msgid "Android Samba Client"
msgstr "Klient SAMBA për Android"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - shtojcë për Samba"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/sr/>\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.5-dev\n"
"X-Generator: Weblate 4.14.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -788,7 +788,7 @@ msgstr ""
#: plinth/modules/bepasty/__init__.py:61 plinth/modules/bepasty/manifest.py:6
msgid "bepasty"
msgstr ""
msgstr "bepasty"
#: plinth/modules/bepasty/__init__.py:63
msgid "File & Snippet Sharing"
@ -1030,7 +1030,7 @@ msgstr ""
#: plinth/modules/calibre/__init__.py:58 plinth/modules/calibre/manifest.py:6
msgid "calibre"
msgstr ""
msgstr "calibre"
#: plinth/modules/calibre/__init__.py:59
msgid "E-book Library"
@ -1324,7 +1324,7 @@ msgstr ""
#: plinth/modules/coturn/__init__.py:56
msgid "Coturn"
msgstr ""
msgstr "Coturn"
#: plinth/modules/coturn/__init__.py:57
msgid "VoIP Helper"
@ -1396,7 +1396,7 @@ msgstr ""
#: plinth/modules/deluge/__init__.py:46 plinth/modules/deluge/manifest.py:6
msgid "Deluge"
msgstr ""
msgstr "Deluge"
#: plinth/modules/deluge/__init__.py:48
#: plinth/modules/transmission/__init__.py:68
@ -1606,7 +1606,7 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:54
msgid "GnuDIP"
msgstr ""
msgstr "GnuDIP"
#: plinth/modules/dynamicdns/forms.py:57
msgid "Other update URL"
@ -1745,7 +1745,7 @@ msgstr ""
#: plinth/modules/ejabberd/__init__.py:63
msgid "ejabberd"
msgstr ""
msgstr "ejabberd"
#: plinth/modules/ejabberd/__init__.py:64
#: plinth/modules/matrixsynapse/__init__.py:69
@ -1811,7 +1811,7 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:24
msgid "Xabber"
msgstr ""
msgstr "Xabber"
#: plinth/modules/ejabberd/manifest.py:26
msgid ""
@ -1825,7 +1825,7 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:55
msgid "ChatSecure"
msgstr ""
msgstr "ChatSecure"
#: plinth/modules/ejabberd/manifest.py:57
msgid ""
@ -1837,11 +1837,11 @@ msgstr ""
#: plinth/modules/ejabberd/manifest.py:72
msgid "Dino"
msgstr ""
msgstr "Dino"
#: plinth/modules/ejabberd/manifest.py:84
msgid "Gajim"
msgstr ""
msgstr "Gajim"
#: plinth/modules/ejabberd/templates/ejabberd.html:18
#, python-format
@ -1890,7 +1890,7 @@ msgstr ""
#: plinth/modules/email/__init__.py:61
msgid "Postfix/Dovecot"
msgstr ""
msgstr "Postfix/Dovecot"
#: plinth/modules/email/__init__.py:63
#, fuzzy
@ -1939,19 +1939,19 @@ msgstr ""
#: plinth/modules/email/manifest.py:12 plinth/modules/roundcube/__init__.py:49
#: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube"
msgstr ""
msgstr "Roundcube"
#: plinth/modules/email/manifest.py:20 plinth/modules/radicale/manifest.py:36
msgid "Thunderbird"
msgstr ""
msgstr "Thunderbird"
#: plinth/modules/email/manifest.py:37
msgid "K-9 Mail"
msgstr ""
msgstr "K-9 Mail"
#: plinth/modules/email/manifest.py:52
msgid "FairEmail"
msgstr ""
msgstr "FairEmail"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -2162,7 +2162,7 @@ msgstr ""
#: plinth/modules/gitweb/__init__.py:54 plinth/modules/gitweb/manifest.py:10
msgid "Gitweb"
msgstr ""
msgstr "Gitweb"
#: plinth/modules/gitweb/__init__.py:55
msgid "Simple Git Hosting"
@ -2222,7 +2222,7 @@ msgstr ""
#: plinth/modules/gitweb/manifest.py:18
msgid "Git"
msgstr ""
msgstr "Git"
#: plinth/modules/gitweb/templates/gitweb_configure.html:13
msgid "Manage Repositories"
@ -2591,7 +2591,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:53 plinth/modules/i2p/manifest.py:13
msgid "I2P"
msgstr ""
msgstr "I2P"
#: plinth/modules/i2p/__init__.py:54 plinth/modules/tor/__init__.py:53
msgid "Anonymity Network"
@ -2599,7 +2599,7 @@ msgstr ""
#: plinth/modules/i2p/__init__.py:80
msgid "I2P Proxy"
msgstr ""
msgstr "I2P Proxy"
#: plinth/modules/i2p/templates/i2p.html:12
msgid "I2P Proxies and Tunnels"
@ -2652,7 +2652,7 @@ msgstr ""
#: plinth/modules/ikiwiki/__init__.py:47 plinth/modules/ikiwiki/manifest.py:6
msgid "ikiwiki"
msgstr ""
msgstr "ikiwiki"
#: plinth/modules/ikiwiki/__init__.py:48
msgid "Wiki and Blog"
@ -2756,7 +2756,7 @@ msgstr ""
#: plinth/modules/infinoted/__init__.py:42
msgid "infinoted"
msgstr ""
msgstr "infinoted"
#: plinth/modules/infinoted/__init__.py:43
msgid "Gobby Server"
@ -2764,7 +2764,7 @@ msgstr ""
#: plinth/modules/infinoted/manifest.py:10
msgid "Gobby"
msgstr ""
msgstr "Gobby"
#: plinth/modules/infinoted/manifest.py:12
msgid "Gobby is a collaborative text editor"
@ -2792,7 +2792,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -2816,7 +2816,7 @@ msgstr ""
#: plinth/modules/jsxc/__init__.py:38 plinth/modules/jsxc/manifest.py:7
msgid "JSXC"
msgstr ""
msgstr "JSXC"
#: plinth/modules/jsxc/__init__.py:39
msgid "Chat Client"
@ -2842,7 +2842,7 @@ msgstr ""
#: plinth/modules/letsencrypt/__init__.py:61
msgid "Let's Encrypt"
msgstr ""
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:62
msgid "Certificates"
@ -2964,7 +2964,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/__init__.py:68
msgid "Matrix Synapse"
msgstr ""
msgstr "Matrix Synapse"
#: plinth/modules/matrixsynapse/forms.py:16
msgid "Enable Public Registration"
@ -2987,11 +2987,11 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element"
msgstr ""
msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:13
@ -3069,11 +3069,11 @@ msgstr ""
#: plinth/modules/mediawiki/__init__.py:54
#: plinth/modules/mediawiki/manifest.py:6
msgid "MediaWiki"
msgstr ""
msgstr "MediaWiki"
#: plinth/modules/mediawiki/__init__.py:55 plinth/templates/index.html:124
msgid "Wiki"
msgstr ""
msgstr "Wiki"
#: plinth/modules/mediawiki/forms.py:26
msgid "Administrator Password"
@ -3185,7 +3185,7 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:58 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr ""
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:59
msgid "Block Sandbox"
@ -3249,7 +3249,7 @@ msgstr ""
#: plinth/modules/minidlna/__init__.py:45
msgid "MiniDLNA"
msgstr ""
msgstr "MiniDLNA"
#: plinth/modules/minidlna/__init__.py:46
msgid "Simple Media Server"
@ -3269,7 +3269,7 @@ msgstr ""
#: plinth/modules/minidlna/manifest.py:10
msgid "vlc"
msgstr ""
msgstr "vlc"
#: plinth/modules/minidlna/manifest.py:48
msgid "kodi"
@ -3852,7 +3852,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:170
msgid "IPv4"
msgstr ""
msgstr "IPv4"
#: plinth/modules/networks/templates/connection_show.html:175
#: plinth/modules/networks/templates/connection_show.html:218
@ -3878,7 +3878,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:213
msgid "IPv6"
msgstr ""
msgstr "IPv6"
#: plinth/modules/networks/templates/connection_show.html:256
msgid "This connection is not active."
@ -4896,7 +4896,7 @@ msgstr "Pristup"
#: plinth/modules/radicale/manifest.py:9
msgid "DAVx5"
msgstr ""
msgstr "DAVx5"
#: plinth/modules/radicale/manifest.py:11
msgid ""
@ -5061,7 +5061,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:27
msgid "Ghost Commander"
msgstr ""
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -5077,7 +5077,7 @@ msgstr ""
#: plinth/modules/samba/manifest.py:76
msgid "Dolphin"
msgstr ""
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:20
msgid "Shares"
@ -7317,7 +7317,7 @@ msgstr ""
#: plinth/templates/404.html:10
msgid "404"
msgstr ""
msgstr "404"
#: plinth/templates/404.html:13
#, python-format
@ -7333,7 +7333,7 @@ msgstr ""
#: plinth/templates/500.html:10
msgid "500"
msgstr ""
msgstr "500"
#: plinth/templates/500.html:14
#, python-format

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-05-27 17:17+0000\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-26 14:19+0000\n"
"Last-Translator: Michael Breidenbach <leahc@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/sv/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13-dev\n"
"X-Generator: Weblate 4.14.1\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -54,11 +54,11 @@ msgstr "Kan inte ansluta till {host}:{port}"
#: plinth/forms.py:36
msgid "Backup app before uninstall"
msgstr ""
msgstr "Säkerhetskopiera app innan avinstallation"
#: plinth/forms.py:37
msgid "Restoring from the backup will restore app data."
msgstr ""
msgstr "Om du återställer från säkerhetskopian återställs appdata."
#: plinth/forms.py:39
#, fuzzy
@ -1296,21 +1296,23 @@ msgstr "Systemövervakning"
#: plinth/modules/config/forms.py:105
msgid "Disable logging, for privacy"
msgstr ""
msgstr "Inaktivera loggning för sekretess"
#: plinth/modules/config/forms.py:107
msgid "Keep some in memory until a restart, for performance"
msgstr ""
msgstr "Håll några i minnet tills en omstart, för prestanda"
#: plinth/modules/config/forms.py:110
msgid "Write to disk, useful for debugging"
msgstr ""
msgstr "Skriv till disk, användbart för felsökning"
#: plinth/modules/config/forms.py:112
msgid ""
"Logs contain information about who accessed the system and debug information "
"from various services"
msgstr ""
"Loggar innehåller information om vem som har åtkomst till systemet och "
"felsökningsinformation från olika tjänster"
#: plinth/modules/config/views.py:50
#, python-brace-format
@ -1865,6 +1867,9 @@ msgid ""
"Domains to be used by ejabberd. Note that user accounts are unique for each "
"domain, and migrating users to a new domain name is not yet implemented."
msgstr ""
"Domäner som ska användas av ejabberd. Observera att användarkonton är unika "
"för varje domän och att migrering av användare till ett nytt domännamn ännu "
"inte är implementerat."
#: plinth/modules/ejabberd/forms.py:26
msgid "Enable Message Archive Management"
@ -1988,6 +1993,11 @@ msgid ""
"restrict outgoing email. Some lift the restriction after an explicit "
"request. See manual page for more information."
msgstr ""
"E-postservern fungerar för närvarande inte med många gratis domäntjänster, "
"inklusive de som tillhandahålls av FreedomBox Foundation. Många "
"internetleverantörer begränsar också utgående e-post. En del av dem häver "
"begränsningen efter en uttrycklig begäran. Se manualsidan för mer "
"information."
#: plinth/modules/email/__init__.py:35
#, python-brace-format
@ -2604,7 +2614,7 @@ msgstr "Läs mer..."
#: plinth/modules/help/templates/help_contribute.html:46
msgid "How can I help?"
msgstr ""
msgstr "Hur kan jag hjälpa till?"
#: plinth/modules/help/templates/help_contribute.html:48
msgid ""
@ -3048,7 +3058,7 @@ msgstr ""
#: plinth/modules/janus/__init__.py:41
msgid "Janus"
msgstr ""
msgstr "Janus"
#: plinth/modules/janus/__init__.py:43
msgid "Video Room"
@ -5696,10 +5706,8 @@ msgid "Android Samba Client"
msgstr "Android Samba-Klient"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - Samba plugin"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-03-02 12:27+0000\n"
"Last-Translator: James Valleroy <jvalleroy@mailbox.org>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"

View File

@ -6,9 +6,9 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-09-02 06:23+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/tr/>\n"
"Language: tr\n"
@ -5700,10 +5700,8 @@ msgid "Android Samba Client"
msgstr "Android Samba İstemcisi"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - Samba eklentisi"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"PO-Revision-Date: 2022-08-18 17:21+0000\n"
"Last-Translator: Andrij Mizyk <andmzk@proton.me>\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-10-01 13:58+0000\n"
"Last-Translator: Andrij Mizyk <andm1zyk@proton.me>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/uk/>\n"
"Language: uk\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.14-dev\n"
"X-Generator: Weblate 4.14.1\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -55,17 +55,15 @@ msgstr "Неможливо підключитись до {host}:{port}"
#: plinth/forms.py:36
msgid "Backup app before uninstall"
msgstr ""
msgstr "Створити резервну копію застосунку перед видаленням"
#: plinth/forms.py:37
msgid "Restoring from the backup will restore app data."
msgstr ""
msgstr "Відновлення з резервної копії відновить дані."
#: plinth/forms.py:39
#, fuzzy
#| msgid "Repository not found"
msgid "Repository to backup to"
msgstr "Репозиторій не знайдено"
msgstr "Репозиторій для резервної копії"
#: plinth/forms.py:56
msgid "Select a domain name to be used with this application"
@ -1422,8 +1420,8 @@ msgid ""
"Set your time zone to get accurate timestamps. This will set the system-wide "
"time zone."
msgstr ""
"Вкажіть часовий пояс, щоб отримувати точні часові штампи. Це задасть часову "
"зону для всієї системи."
"Вкажіть часовий пояс, щоб отримувати точні штампи часу. Це встановить "
"часовий пояс для всієї системи."
#: plinth/modules/datetime/forms.py:30
msgid "-- no time zone set --"
@ -1681,7 +1679,9 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:51
msgid "The username that was used when the account was created."
msgstr "Імʼя користувача, яке використовуватиметься після створення обліківки."
msgstr ""
"Імʼя користувача, яке використовуватиметься після створення облікового "
"запису."
#: plinth/modules/dynamicdns/forms.py:54
msgid "GnuDIP"
@ -1906,8 +1906,8 @@ msgid ""
"Open source Jabber (XMPP) client with multi-account support and clean and "
"simple interface. "
msgstr ""
"Клієнт Jabber (XMPP) з відкритим кодом, підтримкою декількох обліківок та "
"чистим і простим інтерфейсом. "
"Клієнт Jabber (XMPP) з відкритим кодом, підтримкою декількох облікових "
"записів та чистим і простим інтерфейсом. "
#: plinth/modules/ejabberd/manifest.py:41
msgid "Yaxim"
@ -1926,9 +1926,9 @@ msgid ""
msgstr ""
"ChatSecure — це вільний застосунок із відкритим вихідним кодом, який "
"використовує шифрування OTR поверх XMPP. Ви можете підʼєднуватися до наявних "
"обліківок Google, створювати нові облікові записи на публічних серверах XMPP "
"(навіть через Tor), або підʼєднуватися до власних серверів для додаткової "
"безпеки."
"облікових записів Google, створювати нові облікові записи на публічних "
"серверах XMPP (навіть через Tor), або підʼєднуватися до власних серверів для "
"додаткової безпеки."
#: plinth/modules/ejabberd/manifest.py:72
msgid "Dino"
@ -2084,6 +2084,8 @@ msgid ""
"The following DNS records must be added manually on your primary domain for "
"the mail server to work properly."
msgstr ""
"Для коректної роботи на вашому основному домені поштового сервера потрібно "
"вручну додати наступні записи DNS."
#: plinth/modules/email/templates/email.html:36
msgid "TTL"
@ -2099,7 +2101,7 @@ msgstr "Пріоритет"
#: plinth/modules/email/templates/email.html:40
msgid "Weight"
msgstr ""
msgstr "Вага"
#: plinth/modules/email/templates/email.html:41
#: plinth/modules/minetest/templates/minetest.html:18
@ -2108,7 +2110,7 @@ msgstr "Порт"
#: plinth/modules/email/templates/email.html:42
msgid "Host/Target/Value"
msgstr ""
msgstr "Хост/ціль/значення"
#: plinth/modules/firewall/__init__.py:26
#, python-brace-format
@ -2237,8 +2239,8 @@ msgid ""
"You may want to check the <a href=\"%(networks_url)s\">network setup</a> and "
"modify it if necessary."
msgstr ""
"Можливо, Ви захочете перевірити <a href=\"%(networks_url)s\">налаштування "
"мережі</a> і за необхідності змінити їх."
"Можливо, Ви захочете змінити <a href=\"%(networks_url)s\">налаштування "
"мережі</a>."
#: plinth/modules/first_boot/templates/firstboot_welcome.html:29
msgid "Start Setup"
@ -2461,6 +2463,13 @@ msgid ""
"and a Tor relay, on a device that can replace your Wi-Fi router, so that "
"your data stays with you."
msgstr ""
"%(box_name)s це проєкт спільноти для розробки, дизайну і просування "
"особистих серверів, які працюють на вільному ПЗ для приватного, особистого "
"спілкування. Це мережевий пристрій, який спроєктований, щоб надати "
"інтерфейс для решти Інтернету на умовах захищеної приватності і безпеки "
"даних. Він розміщує застосунки, як-от блоґи, вікі, вебсайти, соціальні "
"мережі, ел. пошту, веб-проксі та реле Tor на пристрої, який може замінити "
"WiFi-маршрутизатор, і таким чином Ваші дані залишаються з Вами."
#: plinth/modules/help/templates/help_about.html:48
msgid ""
@ -2471,6 +2480,13 @@ msgid ""
"giving back power to the users over their networks and machines, we are "
"returning the Internet to its intended peer-to-peer architecture."
msgstr ""
"Ми живемо в світі де наше використання мережі залежить від посередництва "
"тих, хто часто не дбає про наші інтереси. Проєктуючи ПЗ, яке не "
"покладається на центральні сервіси, ми можемо відновити контроль і "
"конфіденційність. Зберігаючи наші дані в себе в дома, ми отримаємо від "
"цього корисний правовий захист. Повертаючи користувачам владу над їхнімі "
"мережами та компʼютерами, ми повертаємо Інтернет до його призначеної "
"однорангової архітектури."
#: plinth/modules/help/templates/help_about.html:61
#, python-format
@ -2479,6 +2495,8 @@ msgid ""
"services; %(box_name)s aims to bring them all together in a convenient "
"package."
msgstr ""
"Є низка проєктів, які працюють над реалізацією розподілених сервісів; "
"%(box_name)s прагне обʼєднати їх всіх у зручний пакет."
#: plinth/modules/help/templates/help_about.html:69
#, python-format
@ -2552,7 +2570,7 @@ msgstr "Пакунки, які були вилучені з Debian testing"
#: plinth/modules/help/templates/help_contribute.html:69
#: plinth/modules/help/templates/help_contribute.html:85
msgid "source package:"
msgstr ""
msgstr "пакунок із вихідним кодом:"
#: plinth/modules/help/templates/help_contribute.html:80
msgid "Packages that are not in Debian testing"
@ -3130,6 +3148,13 @@ msgid ""
"not require phone numbers to work. Users on a given Matrix server can "
"converse with users on all other Matrix servers via federation."
msgstr ""
"<a href=\"https://matrix.org/docs/guides/faq.html\">Matrix</a> це нова "
"екосистема для відкритого, федеративного спілкування та VoIP. Synapse це "
"реалізація сервера для протоколу Matrix. Він надає групові чати, аудіо/відео-"
"дзвінки, наскрізне шифрування, синхронізацію між різними пристроями і не "
"вимагає номера телефону для роботи. Користувачі на одному сервері Matrix "
"можуть спілкуватися з користувачами на інших серверах Matrix через "
"федеративність."
#: plinth/modules/matrixsynapse/__init__.py:37
#, python-brace-format
@ -3137,6 +3162,9 @@ msgid ""
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
"<a href={coturn_url}>Coturn</a> app or configure an external server."
msgstr ""
"Matrix Synapse потребує сервера STUN/TURN для аудіо/відео-дзвінків. "
"Встановіть програму <a href=\"{coturn_url}\">Coturn</a> або налаштуйте "
"зовнішній сервер."
#: plinth/modules/matrixsynapse/__init__.py:68
msgid "Matrix Synapse"
@ -3163,7 +3191,7 @@ msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element"
msgstr "Елемент"
msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
@ -3312,7 +3340,7 @@ msgid ""
"If enabled, anyone on the internet will be able to create an account on your "
"MediaWiki instance."
msgstr ""
"Якщо дозволено, будь-хто з Інтернету зможе створити обліківку у Вашому "
"Якщо дозволено, будь-хто з Інтернету зможе створити обліковий запис у Вашому "
"екземплярі MediaWiki."
#: plinth/modules/mediawiki/forms.py:51
@ -3324,8 +3352,8 @@ msgid ""
"If enabled, access will be restricted. Only people who have accounts can "
"read/write to the wiki. Public registrations will also be disabled."
msgstr ""
"Якщо дозволено, доступ буде обмежено. Лише люди, що мають обліківки можуть "
"читати/писати у вікі. Публічна реєстрація також буде вимкнена."
"Якщо дозволено, доступ буде обмежено. Лише люди, що мають облікові записи "
"можуть читати/писати у вікі. Публічну реєстрацію також буде вимкнено."
#: plinth/modules/mediawiki/forms.py:57
msgid "Default Skin"
@ -3543,6 +3571,8 @@ msgid ""
"Set a password that is required to join the server. Leave empty to use the "
"current password."
msgstr ""
"Вкажіть пароль, необхідний для долучення до сервера. Залиште порожнім, щоб "
"використовувати поточний пароль."
#: plinth/modules/mumble/forms.py:48
msgid "Set the name for the root channel"
@ -5269,9 +5299,9 @@ msgid ""
"(recommended), fill the server field like <code>imaps://imap.example.com</"
"code>."
msgstr ""
"Можете використовувати його вказавши імʼя користувача і пароль обліківки "
"електронної пошти, до якої Ви хочете отримати доступ за доменною назвою "
"сервера IMAP від Вашого постачальника електронної пошти, наприклад "
"Можете використовувати його вказавши імʼя користувача і пароль облікового "
"запису електронної пошти, до якої Ви бажаєте отримати доступ за доменною "
"назвою сервера IMAP від Вашого постачальника електронної пошти, наприклад "
"<code>imap.example.com</code>. Для IMAP через SSL (рекомендується), поле "
"сервера виглядає як <code>imaps://imap.example.com</code>."
@ -5285,10 +5315,11 @@ msgid ""
"a>)."
msgstr ""
"Для Gmail, імʼям користувача буде адреса Gmail, паролем Ваш пароль "
"обліківки Google і сервером <code>imaps://imap.gmail.com</code>. Зауважте, "
"що потрібно дозволити «Малозахищені додатки» в налаштуваннях обліківки "
"Google (<a href=\"https://www.google.com/settings/security/lesssecureapps"
"\">https://www.google.com/settings/security/lesssecureapps</a>)."
"облікового запису Google і сервером <code>imaps://imap.gmail.com</code>. "
"Зауважте, що потрібно дозволити «Малозахищені додатки» в налаштуваннях "
"облікового запису Google (<a href=\"https://www.google.com/settings/security/"
"lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:50
msgid "Email Client"
@ -5310,6 +5341,8 @@ msgid ""
"RSS-Bridge generates RSS and Atom feeds for websites that do not have one. "
"Generated feeds can be consumed by any feed reader."
msgstr ""
"RSS-Bridge ґенерує стрічки RSS і Atom для вебсайтів, які їх не мають. "
"Зґенеровані стрічки можуть зчитуватися будь-яким переглядачем стрічок."
#: plinth/modules/rssbridge/__init__.py:23
#, python-brace-format
@ -5317,8 +5350,9 @@ msgid ""
"When enabled, RSS-Bridge can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Коли дозволено, RSS-Bridge може бути доступним для <a href="
"\"{users_url}\">будь-якого користувача</a>, що належить до групи feed-reader."
"Якщо дозволено, RSS-Bridge може бути доступним для <a href="
"\"{users_url}\">будь-якого користувача</a>, який належить до групи feed-"
"reader."
#: plinth/modules/rssbridge/__init__.py:27
#, python-brace-format
@ -5327,6 +5361,9 @@ msgid ""
"follow various websites. When adding a feed, enable authentication and use "
"your {box_name} credentials."
msgstr ""
"RSS-Bridge можна використовувати разом із <a href=\"{ttrss_url}\">Tiny Tiny "
"RSS</a> для відстеження різних вебсайтів. Під час додавання стрічки "
"дозвольте автентифікацію і використовуйте свої облікові дані {box_name}."
#: plinth/modules/rssbridge/__init__.py:45 plinth/modules/ttrss/__init__.py:48
msgid "Read and subscribe to news feeds"
@ -5339,7 +5376,7 @@ msgstr ""
#: plinth/modules/rssbridge/__init__.py:49
msgid "RSS Feed Generator"
msgstr ""
msgstr "Ґенератор стрічок RSS"
#: plinth/modules/samba/__init__.py:27
msgid ""
@ -5389,10 +5426,8 @@ msgid "Android Samba Client"
msgstr "Клієнт Samba для Android"
#: plinth/modules/samba/manifest.py:27
#, fuzzy
#| msgid "Ghost Commander - Samba plugin"
msgid "Ghost Commander"
msgstr "Ghost Commander - втулка для Samba"
msgstr "Ghost Commander"
#: plinth/modules/samba/manifest.py:36
msgid "Ghost Commander - Samba plugin"
@ -5585,12 +5620,12 @@ msgstr "Показати звіт безпеки"
#: plinth/modules/upgrades/templates/backports-firstboot.html:11
#: plinth/modules/upgrades/templates/upgrades_configure.html:44
msgid "Frequent Feature Updates"
msgstr ""
msgstr "Оновлення частих функцій"
#: plinth/modules/security/templates/security.html:21
#: plinth/modules/upgrades/templates/upgrades_configure.html:52
msgid "Frequent feature updates are activated."
msgstr ""
msgstr "Оновлення частих функцій активовано."
#: plinth/modules/security/templates/security.html:26
#: plinth/modules/upgrades/templates/backports-firstboot.html:14
@ -5690,8 +5725,8 @@ msgid ""
"Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit."
msgstr ""
"Зауважте, що Shaarli підтримує лише одну користувацьку обліківку, яку можна "
"налаштувати під час початкового відвідування."
"Зауважте, що Shaarli підтримує лише один обліковий запис користувача, який "
"можна налаштувати під час початкового відвідування."
#: plinth/modules/shaarli/__init__.py:36 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli"
@ -6105,6 +6140,10 @@ msgid ""
"administration tasks, copy files or run other services using such "
"connections."
msgstr ""
"Сервер Secure Shell використовує протокол захищеної оболонки, щоб приймати "
"зʼєднання з віддалених компʼютерів. Авторизований віддалений компʼютер може "
"виконувати завдання з адміністрування, копіювання файлів або запускати інші "
"сервіси через певні зʼєднання."
#: plinth/modules/ssh/__init__.py:43
msgid "Secure Shell (SSH) Server"
@ -6198,7 +6237,7 @@ msgstr "{disk_size:.1f} МБ"
#: plinth/modules/storage/__init__.py:239
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} ҐБ"
msgstr "{disk_size:.1f} ГБ"
#: plinth/modules/storage/__init__.py:242
#, python-brace-format
@ -6263,12 +6302,12 @@ msgstr "Пристрій змонтовано іншим користуваче
#, no-python-format, python-brace-format
msgid "Low space on system partition: {percent_used}% used, {free_space} free."
msgstr ""
"Мало місця в розділі системи: {percent_used}% використано, {free_space} "
"Мало простору в розділі системи: {percent_used}% використано, {free_space} "
"вільно."
#: plinth/modules/storage/__init__.py:316
msgid "Low disk space"
msgstr "Мало місця на диску"
msgstr "Мало простору на диску"
#: plinth/modules/storage/__init__.py:344
msgid "Disk failure imminent"
@ -6315,7 +6354,7 @@ msgstr ""
#: plinth/modules/storage/forms.py:150
msgid "Other directory (specify below)"
msgstr ""
msgstr "Інший каталог (вкажіть нижче)"
#: plinth/modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
@ -6349,7 +6388,7 @@ msgstr ""
#: plinth/modules/storage/templates/storage_expand.html:24
#: plinth/modules/storage/views.py:58
msgid "Expand Root Partition"
msgstr ""
msgstr "Розширити кореневий розділ"
#: plinth/modules/storage/templates/storage.html:95
msgid ""
@ -6370,16 +6409,16 @@ msgstr ""
#: plinth/modules/storage/views.py:70
#, python-brace-format
msgid "Error expanding partition: {exception}"
msgstr ""
msgstr "Помилка розширення розділу: {exception}"
#: plinth/modules/storage/views.py:73
msgid "Partition expanded successfully."
msgstr ""
msgstr "Розділ успішно розширено."
#: plinth/modules/storage/views.py:91
#, python-brace-format
msgid "{drive_vendor} {drive_model} can be safely unplugged."
msgstr ""
msgstr "{drive_vendor} {drive_model} можна безпечно відʼєднувати."
#: plinth/modules/storage/views.py:95
msgid "Device can be safely unplugged."
@ -6442,6 +6481,7 @@ msgid ""
"A Tor SOCKS port is available on your {box_name} for internal networks on "
"TCP port 9050."
msgstr ""
"Порт SOCKS для Tor на Вашому {box_name} для внутрішніх мереж TCP 9050."
#: plinth/modules/tor/__init__.py:52
msgid "Tor"
@ -6449,7 +6489,7 @@ msgstr "Tor"
#: plinth/modules/tor/__init__.py:69
msgid "Tor Onion Service"
msgstr ""
msgstr "Сервіс Tor Onion"
#: plinth/modules/tor/__init__.py:73
msgid "Tor Socks Proxy"
@ -6575,16 +6615,13 @@ msgid "Ports"
msgstr "Порти"
#: plinth/modules/tor/views.py:55
#, fuzzy
#| msgid "Error updating configuration"
msgid "Updating configuration"
msgstr "Помилка оновлення налаштувань"
msgstr "Оновлення налаштувань"
#: plinth/modules/tor/views.py:72
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error configuring app: {error}"
msgstr "Помилка при встановлені застосунку: {error}"
msgstr "Помилка налаштування застосунку: {error}"
#: plinth/modules/transmission/__init__.py:23
msgid "Transmission is a BitTorrent client with a web interface."
@ -6655,7 +6692,7 @@ msgid ""
"When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Коли дозволено, Tiny Tiny RSS може бути доступним для <a href="
"Якщо дозволено, Tiny Tiny RSS може бути доступним для <a href="
"\"{users_url}\">будь-якого користувача</a>, що належить до групи feed-reader."
#: plinth/modules/ttrss/__init__.py:32
@ -6747,7 +6784,7 @@ msgstr ""
#: plinth/modules/upgrades/forms.py:34
#: plinth/modules/upgrades/templates/upgrades_configure.html:89
msgid "Activate frequent feature updates (recommended)"
msgstr "Активувати оновлення частих можливостей (рекомендовано)"
msgstr "Активувати оновлення частих функцій (рекомендовано)"
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
@ -6758,12 +6795,16 @@ msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
"activated now, they can be activated later."
msgstr ""
"Настійно рекомендується активувати оновлення частих функцій. Якщо не "
"активувати зараз, їх можна активувати пізніше."
#: plinth/modules/upgrades/templates/backports-firstboot.html:33
msgid ""
"<strong>Note:</strong> Once frequent feature updates are activated, they "
"cannot be deactivated."
msgstr ""
"<strong>Примітка:</strong> Якщо активувати оновлення частих функцій, то "
"пізніше їх не можливо буде деактивувати."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
msgid "Updating, please wait..."
@ -6828,13 +6869,15 @@ msgstr "Ваш FreedomBox потрібно оновити!"
#: plinth/modules/upgrades/templates/upgrades_configure.html:47
msgid ""
"Frequent feature updates can be activated. Activating them is recommended."
msgstr ""
msgstr "Оновлення частих функцій можна активувати. Активація рекомендується."
#: plinth/modules/upgrades/templates/upgrades_configure.html:56
msgid ""
"Frequent feature updates cannot be activated. They may not be necessary on "
"your distribution."
msgstr ""
"Оновлення частих функцій неможливо активувати. Вони можуть бути непотрібними "
"у вашому дистрибутиві."
#: plinth/modules/upgrades/templates/upgrades_configure.html:78
#, python-format
@ -6843,6 +6886,9 @@ msgid ""
"cannot be deactivated. You may wish to take a snapshot using <a href="
"\"%(snapshot_url)s\">Storage Snapshots</a> before continuing."
msgstr ""
"<strong>Попередження!</strong> Якщо активувати оновлення частих функцій, то "
"пізніше їх неможливо буде деактивувати. Перед продовженням Ви можете зробити "
"зріз за допомогою <a href=\"%(snapshot_url)s\">Зрізів сховища</a>."
#: plinth/modules/upgrades/templates/upgrades_configure.html:94
msgid "Manual Update"
@ -6861,13 +6907,11 @@ msgstr ""
#: plinth/modules/upgrades/templates/upgrades_configure.html:128
msgid "Show recent update logs"
msgstr ""
msgstr "Показати журнали останніх оновлень"
#: plinth/modules/upgrades/templates/upgrades_configure.html:138
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test Distribution Upgrade"
msgstr "Дозволено оновлення дистрибутиву"
msgstr "Тест оновлення дистрибутиву"
#: plinth/modules/upgrades/templates/upgrades_configure.html:140
msgid ""
@ -6876,10 +6920,8 @@ msgid ""
msgstr ""
#: plinth/modules/upgrades/templates/upgrades_configure.html:150
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test distribution upgrade now"
msgstr "Дозволено оновлення дистрибутиву"
msgstr "Тестувати оновлення дистрибутиву зараз"
#: plinth/modules/upgrades/views.py:68
#, python-brace-format
@ -6915,10 +6957,8 @@ msgid "Frequent feature updates activated."
msgstr "Оновлення частих можливостей активовано."
#: plinth/modules/upgrades/views.py:223
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Starting distribution upgrade test."
msgstr "Дозволено оновлення дистрибутиву"
msgstr "Запуск тесту оновлення дистрибутиву."
#: plinth/modules/users/__init__.py:29
msgid ""
@ -6926,10 +6966,10 @@ msgid ""
"authentication mechanism for most apps. Some apps further require a user "
"account to be part of a group to authorize the user to access the app."
msgstr ""
"Створення і керування обліковими записами. Ці обліківки обробляються як "
"централізований механізм автентифікації для більшості застосунків. Деякі "
"застосунки також вимагають, щоб обліківка була частиною групи, щоб отримати "
"авторизований доступ до застосунку."
"Створення та керування обліковими записами. Ці облікові записи обробляються "
"як централізований механізм автентифікації для більшості застосунків. Деякі "
"застосунки також вимагають, щоб обліковий запис був частиною групи, щоб "
"отримати авторизований доступ до застосунку."
#: plinth/modules/users/__init__.py:34
#, python-brace-format
@ -6958,7 +6998,7 @@ msgstr "Перевірка запису LDAP \"{search_item}\""
#: plinth/modules/users/forms.py:36
msgid "Username is taken or is reserved."
msgstr ""
msgstr "Імʼя користувача зайняте або зарезервоване."
#: plinth/modules/users/forms.py:63
msgid "Enter a valid username."
@ -6979,7 +7019,8 @@ msgstr "Пароль для авторизації"
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr ""
"Уведіть пароль для користувача \"{user}\", щоб авторизувати зміни обліківки."
"Уведіть пароль для користувача \"{user}\", щоб авторизувати зміни облікового "
"запису."
#: plinth/modules/users/forms.py:93
msgid "Invalid password."
@ -6993,6 +7034,11 @@ msgid ""
"able to log in to all services. They can also log in to the system through "
"SSH and have administrative privileges (sudo)."
msgstr ""
"Виберіть, які сервіси повинні бути доступними новому користувачеві. "
"Користувач зможе входити у сервіси, які підтримують єдиний вхід через LDAP, "
"якщо він у відповідній групі.<br><br>Користувачі в групі admin можуть "
"входити в усі сервіси. Вони також можуть входити в систему через SSH і мати "
"адміністративні права (sudo)."
#: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format
@ -7054,7 +7100,7 @@ msgstr "Не вдалося обмежити доступ до консолі: {
#: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in"
msgstr "Обліківку користувача створено, Ви ввійшли в систему"
msgstr "Обліковий запис користувача створено, Ви ввійшли в систему"
#: plinth/modules/users/templates/users_change_password.html:11
#, python-format
@ -7090,7 +7136,7 @@ msgstr "Видалити %(username)s"
#: plinth/modules/users/templates/users_firstboot.html:11
msgid "Administrator Account"
msgstr "Обліківка адміністратора"
msgstr "Обліковий запис адміністратора"
#: plinth/modules/users/templates/users_firstboot.html:15
msgid ""
@ -7104,15 +7150,15 @@ msgstr ""
#: plinth/modules/users/templates/users_firstboot.html:28
msgid "Create Account"
msgstr "Створити обліківку"
msgstr "Створити обліковий запис"
#: plinth/modules/users/templates/users_firstboot.html:32
msgid "An administrator account already exists."
msgstr "Обліківка адміністратора вже існує."
msgstr "Обліковий запис адміністратора вже існує."
#: plinth/modules/users/templates/users_firstboot.html:38
msgid "The following administrator accounts exist in the system."
msgstr "Наступні обліківки адміністратора існують у системі."
msgstr "Наступні облікові записи адміністратора існують у системі."
#: plinth/modules/users/templates/users_firstboot.html:50
#, python-format, python-brace-format
@ -7229,6 +7275,7 @@ msgid ""
"Public key of the peer. Example: "
"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
msgstr ""
"Публічний ключ вузла. Приклад: MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
#: plinth/modules/wireguard/forms.py:70
msgid "Endpoint of the server"
@ -7239,6 +7286,7 @@ msgid ""
"Domain name and port in the form \"ip:port\". Example: demo.wireguard."
"com:12912 ."
msgstr ""
"Назва домену або порт у формі «ip:port». Приклад: demo.wireguard.com:12912 ."
#: plinth/modules/wireguard/forms.py:76
msgid "Public key of the server"
@ -7286,7 +7334,7 @@ msgstr ""
#: plinth/modules/wireguard/forms.py:105
msgid "Use this connection to send all outgoing traffic"
msgstr ""
msgstr "Використовуйте це з’єднання для надсилання всього вихідного трафіку"
#: plinth/modules/wireguard/forms.py:107
msgid "Typically checked for a VPN service through which all traffic is sent."
@ -7298,7 +7346,7 @@ msgstr "Як сервер"
#: plinth/modules/wireguard/templates/wireguard.html:12
msgid "Peers allowed to connect to this server:"
msgstr ""
msgstr "Вузли дозволені для підʼєднання до сервера:"
#: plinth/modules/wireguard/templates/wireguard.html:18
msgid "Allowed IPs"
@ -7325,7 +7373,7 @@ msgstr "Ще не сконфіґуровано."
#: plinth/modules/wireguard/templates/wireguard.html:59
msgid "Add a new peer"
msgstr ""
msgstr "Додати новий вузол"
#: plinth/modules/wireguard/templates/wireguard.html:63
#: plinth/modules/wireguard/views.py:48
@ -7612,8 +7660,8 @@ msgid ""
"User account <strong>%(username)s</strong> will become the administrator "
"account for Zoph."
msgstr ""
"Обліківка користувача <strong>%(username)s</strong> стане обліківкою "
"адміністратора Zoph."
"Обліковий запис користувача <strong>%(username)s</strong> стане обліковим "
"записом адміністратора Zoph."
#: plinth/network.py:29
msgid "PPPoE"
@ -7624,10 +7672,9 @@ msgid "Generic"
msgstr ""
#: plinth/operation.py:116
#, fuzzy, python-brace-format
#| msgid "Error setting hostname: {exception}"
#, python-brace-format
msgid "Error: {name}: {exception_message}"
msgstr "Помилка параметру hostname: {exception}"
msgstr "Помилка: {name}: {exception_message}"
#: plinth/operation.py:119
#, python-brace-format
@ -7650,10 +7697,8 @@ msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Пакунок {package_name} має останню версію ({latest_version})"
#: plinth/package.py:367
#, fuzzy
#| msgid "Error During Backup"
msgid "Error running apt-get"
msgstr "Помилка під час резервного копіювання"
msgstr "Помилка запуску apt-get"
#: plinth/package.py:389
msgid "installing"
@ -7677,80 +7722,62 @@ msgid "Timeout waiting for package manager"
msgstr ""
#: plinth/setup.py:40
#, fuzzy
#| msgid "Install Apps"
msgid "Installing app"
msgstr "Встановити застосунки"
msgstr "Встановлення застосунку"
#: plinth/setup.py:42
#, fuzzy
#| msgid "Updating..."
msgid "Updating app"
msgstr "Оновлення..."
msgstr "Оновлення застосунку"
#: plinth/setup.py:68
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error installing app: {string} {details}"
msgstr "Помилка при встановленні застосунку: {string} {details}"
msgstr "Помилка встановлення застосунку: {string} {details}"
#: plinth/setup.py:72
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error updating app: {string} {details}"
msgstr "Помилка при встановленні застосунку: {string} {details}"
msgstr "Помилка оновлення застосунку: {string} {details}"
#: plinth/setup.py:78
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error installing app: {error}"
msgstr "Помилка при встановлені застосунку: {error}"
msgstr "Помилка встановлення застосунку: {error}"
#: plinth/setup.py:81
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error updating app: {error}"
msgstr "Помилка при встановлені застосунку: {error}"
msgstr "Помилка оновлення застосунку: {error}"
#: plinth/setup.py:85
#, fuzzy
#| msgid "Application installed."
msgid "App installed."
msgstr "Застосунок встановлено."
#: plinth/setup.py:87
#, fuzzy
#| msgid "Last update"
msgid "App updated"
msgstr "Востаннє оновлено"
msgstr "Застосунок оновлено"
#: plinth/setup.py:104
#, fuzzy
#| msgid "Install Apps"
msgid "Uninstalling app"
msgstr "Встановити застосунки"
msgstr "Видалення застосунку"
#: plinth/setup.py:122
#, fuzzy, python-brace-format
#| msgid "Error installing application: {string} {details}"
#, python-brace-format
msgid "Error uninstalling app: {string} {details}"
msgstr "Помилка при встановленні застосунку: {string} {details}"
msgstr "Помилка видалення застосунку: {string} {details}"
#: plinth/setup.py:128
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
#, python-brace-format
msgid "Error uninstalling app: {error}"
msgstr "Помилка при встановлені застосунку: {error}"
msgstr "Помилка видалення застосунку: {error}"
#: plinth/setup.py:131
#, fuzzy
#| msgid "Application installed."
msgid "App uninstalled."
msgstr "Застосунок встановлено."
msgstr "Застосунок видалено."
#: plinth/setup.py:451
msgid "Updating app packages"
msgstr ""
msgstr "Оновлення пакунків застосунків"
#: plinth/templates/403.html:10
msgid "403 Forbidden"
@ -7782,7 +7809,7 @@ msgstr ""
#: plinth/templates/500.html:10
msgid "500"
msgstr "505"
msgstr "500"
#: plinth/templates/500.html:14
#, python-format
@ -8107,26 +8134,25 @@ msgstr "Оновити"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#: plinth/templates/uninstall.html:36
#, fuzzy
#| msgid "Install"
msgid "Uninstall"
msgstr "Встановити"
msgstr "Видалити"
#: plinth/templates/uninstall.html:11
#, fuzzy, python-format
#| msgid "Edit User <em>%(username)s</em>"
#, python-format
msgid "Uninstall App <em>%(app_name)s</em>?"
msgstr "Зміни користувача <em>%(username)s</em>"
msgstr "Видалити застосунок <em>%(app_name)s</em>?"
#: plinth/templates/uninstall.html:17
msgid "Uninstalling an app is an exprimental feature."
msgstr ""
msgstr "Видалення застосунку є експериментальною функцією."
#: plinth/templates/uninstall.html:23
msgid ""
"All app data and configuration will be permanently lost. App may be "
"installed freshly again."
msgstr ""
"Усі дані програми та налаштування буде втрачено назавжди. Застосунок можна "
"встановити начисто ще раз."
#: plinth/views.py:221
msgid "Setting unchanged"
@ -8135,7 +8161,7 @@ msgstr "Налаштування не змінено"
#: plinth/views.py:401
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
msgstr "перед видаленням {app_id}"
#: plinth/web_framework.py:114
msgid "Gujarati"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2022-09-03 14:18+0000\n"
"Last-Translator: Eric <hamburger1024@firemail.cc>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-12 20:36-0400\n"
"POT-Creation-Date: 2022-09-26 19:51-0400\n"
"PO-Revision-Date: 2021-12-23 12:50+0000\n"
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"

View File

@ -0,0 +1,25 @@
[Service]
CapabilityBoundingSet=~CAP_SYS_ADMIN CAP_SYS_PTRACE CAP_SETUID CAP_SETGID CAP_SETPCAP CAP_CHOWN CAP_FSETID CAP_SETFCAP CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH CAP_FOWNER CAP_IPC_OWNER CAP_NET_ADMIN CAP_AUDIT_CONTROL CAP_AUDIT_READ CAP_AUDIT_WRITE CAP_KILL CAP_NET_BIND_SERVICE CAP_NET_RAW CAP_LINUX_IMMUTABLE CAP_IPC_LOCK CAP_SYS_CHROOT CAP_BLOCK_SUSPEND CAP_LEASE CAP_SYS_PACCT CAP_SYS_TTY_CONFIG CAP_SYS_BOOT CAP_MAC_ADMIN CAP_MAC_OVERRIDE CAP_SYS_NICE CAP_SYS_RESOURCE
LockPersonality=yes
MemoryDenyWriteExecute=yes
NoNewPrivileges=yes
PrivateDevices=yes
PrivateMounts=yes
PrivateTmp=yes
ProtectControlGroups=yes
ProtectClock=yes
ProtectHome=yes
ProtectHostname=yes
ProtectKernelLogs=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
ProtectSystem=strict
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK
RestrictNamespaces=yes
RestrictRealtime=yes
RestrictSUIDSGID=yes
SystemCallArchitectures=native
SystemCallFilter=@system-service
SystemCallFilter=~@resources
SystemCallFilter=~@privileged
SystemCallErrorNumber=EPERM

View File

@ -52,3 +52,13 @@ wfLoadExtension( 'MultimediaViewer' );
wfLoadExtension( 'Renameuser' );
wfLoadExtension( 'VisualEditor' );
wfLoadExtension( 'WikiEditor' );
# Add a "Powered by FreedomBox" footer icon
$wgExtensionFunctions[] = function () {
global $wgFooterIcons, $wgResourceBasePath;
$wgFooterIcons['poweredby']['freedombox'] = [
'src' => "$wgResourceBasePath/resources/assets/freedombox/poweredby_freedombox.svg",
'url' => 'https://freedombox.org/',
'alt' => 'Powered by FreedomBox',
];
};

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -46,7 +46,7 @@ class WordPressApp(app_module.App):
app_id = 'wordpress'
_version = 2
_version = 3
def __init__(self):
"""Create components for the app."""
@ -109,6 +109,9 @@ class WordPressApp(app_module.App):
actions.superuser_run('wordpress', ['setup'])
if not old_version:
self.enable()
elif old_version < 3:
# Apply changes to Apache configuration from v2 to v3.
actions.superuser_run('service', ['reload', 'apache2'])
class WordPressBackupRestore(BackupRestore):

View File

@ -54,3 +54,8 @@ Alias /wordpress /usr/share/wordpress
Require all granted
</IfFile>
</Directory>
# Harden security by following wpscan's suggestions. Issue #2244
<LocationMatch "^/wordpress/(readme.html|xmlrpc.php|wp-cron.php)">
Deny from All
</LocationMatch>

View File

@ -0,0 +1,2 @@
[Definition]
failregex = .* <HOST> .* "POST /wordpress/wp-login.php HTTP/\S+" 200

View File

@ -0,0 +1,3 @@
[wordpress-auth-freedombox]
enabled = true
filter = wordpress-auth-freedombox

View File

@ -1,10 +1,9 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""
Module to provide API for showing notifications.
"""
"""Module to provide API for showing notifications."""
import copy
import logging
import string
from django.core.exceptions import ValidationError
from django.db.models import Q
@ -278,22 +277,22 @@ class Notification(models.StoredNotification):
return Notification.objects.filter(*filters)[0:10]
@staticmethod
def _translate(string, data=None):
def _translate(string_, data=None):
"""Translate a string for final display using data dict."""
if not string:
if not string_:
return None
string = gettext(string)
string_ = gettext(string_)
try:
string = str(string)
string_ = str(string_)
if data:
string = string.format(**data)
string_ = SafeFormatter().vformat(string_, [], data)
except KeyError as error:
logger.warning(
'Notification missing required key during translation: %s',
error)
return string
return string_
@staticmethod
def _translate_dict(data_dict, data=None):
@ -366,3 +365,14 @@ class Notification(models.StoredNotification):
notes.append(note_context)
return {'notifications': notes, 'max_severity': max_severity}
class SafeFormatter(string.Formatter):
"""A string.format() handler to deal with missing arguments."""
def get_value(self, key, args, kwargs):
"""Retrieve a given field value."""
try:
return super().get_value(key, args, kwargs)
except (IndexError, KeyError):
return f'?{key}?'

View File

@ -10,7 +10,7 @@ import pytest
from django.contrib.auth.models import Group, User
from django.core.exceptions import ValidationError
from plinth.notification import Notification
from plinth.notification import Notification, SafeFormatter
pytestmark = pytest.mark.django_db
@ -413,3 +413,15 @@ def test_display_context_body_template(note, user, load_cfg, rf):
context_note = context['notifications'][0]
assert context_note['body'].content == \
b'Test notification body /plinth/help/about/\n'
@pytest.mark.parametrize('input_, output', (
(('', [], {}), ''),
(('{} {}', [10, 20], {}), '10 20'),
(('{1} {0} {key1}', [10, 20], dict(key1='value1')), '20 10 value1'),
(('{2} {1} {key1}', [10, 20], {}), '?2? 20 ?key1?'),
))
def test_safe_string_formatter(input_, output):
"""Test the safe string formatter."""
formatter = SafeFormatter()
assert output == formatter.vformat(*input_)

View File

@ -11,6 +11,9 @@ import pathlib
import re
import shutil
import subprocess
import setuptools
from setuptools.command.install import install
from distutils import log
from distutils.command.build import build
from distutils.command.clean import clean
@ -19,9 +22,6 @@ from distutils.core import Command
from distutils.dir_util import remove_tree
from distutils.util import change_root
import setuptools
from setuptools.command.install import install
from plinth import __version__
DIRECTORIES_TO_CREATE = [