freedombox Debian release 23.1

-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmO0ejYACgkQd8DHXntl
 CAhvqhAAwIGCIbMrNWqwKmZrmFOby6cWSRagxrcA7p1Jsal2Fw9cL/RRfBMnpGvx
 Gicda/bqVi//Wha/MaCrWyVTVyAfHJpYnykyr0tSaKS+5vArlxZUyDYVlHLXStWA
 D4s5MnCZ3itYbi/t9cyVvQjjHIb+afh4SOwzqY/jVbMDRmZ0rzCIGQbgTY7Srthq
 koXJmBXnYegYBcJyIpf599S9hNW6v14V+lilteyZ6Qfnfn+XuUdM+3ztdxl0hbPk
 BcEnoBdXDh0ks57EcqvjgJmr6HYPEvKYias+OfSIeiLZ2x61GZh4IM9faBXc2laQ
 VOqU89Ijj2M/7nVVlaoR0S91gmxBKSXIYyqBIHrH6dx4JHJ8pvRJFvkfquUQue7s
 EueAg7xG2FWViU252H8wYnNFDISre+15jVLubLZAftIarm5XoIUwbiIDPcdIZsFk
 G9oaMYdGhGBSoOVfGBWc9gYtP8j0Bw23gGl/6YYYHHKpS/V7dvWytcL4VbPH8uXU
 Nfcsifm3Sm/i0wXIdsiHn7FYsDdLPPNTDqrfdvVlneOgill3DfOhJ1EukNBoCJ01
 9UDzuBJ1ER490QYoMNaHRwgnSCwGDlxLfw82U1eDWTEjAe200qwYYR614HBfEFux
 hhCw4fWufnZaxRCRUFdCu6kG1dhfO0uvrg7MRij31obx6s57b7Q=
 =Mey/
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmO64+4ACgkQd8DHXntl
 CAhvCg/+MFwXgVwxy70Q1Fq2IYhrFUIh0bsog3hjHjk7OHP69026mjCpf00WwFcb
 7ZtQ96coUQtsQNRU12K/rxAeUvphoE1zw7aaAYVmdlwCr/JtB7/Ih/on7ivPvUvj
 l396i8VX/iT/8IEq9zTzl0lqgm/hf9Aa+JuuNe+k2amD218bJ5pIgHAxtAX4Mu3/
 GLXDyU1XzoSup+3mbZ+7FJZD+nqiIOvfuxgaBYlNhCQr1vu5+Ai1B9x4Fi02YaLp
 FJvLYethQXANfjgiMlMSxYo3S1QCb4oHYoLN8w7/0nOqGyXCgB4JJP8xvEWhAm4d
 mlv3hz47Q9uth6rqNnyO1uVzYya1SaT/VU6RWOVFpam69rjZNEE+fVD1xq3PzeLo
 h06Q7CFKSfhn1VR8ixB8M1Mb2orTrxZD5ZBpuDHYIItjgEltwggv1pv9zIVc5H8C
 EpWkARWtnmFUqeDRtJQ+BSLy9TT/2tkhThOaaanzoA++zyWj0c1F/6ma0+HCKOAr
 XhdcPvwn5666BuydOWnrWiJUBBZ43yngwEqvDMpuRBBhbqyQwAp3R8zZphoRS1J9
 1PD28k7Rx3E8xSpmpm3s2I/b3/98rSKMpl/fbMg6KWXy8PhYfAc8y3lVxOvVpjfG
 WRJossnzY7rbjNNNngjTHIlSTrbPplY5me0KwFLHnumPDNpjXYE=
 =Zprn
 -----END PGP SIGNATURE-----

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

freedombox Debian release 23.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2023-01-08 10:40:28 -05:00
commit ee29d010b2
57 changed files with 1580 additions and 1400 deletions

26
debian/changelog vendored
View File

@ -1,3 +1,29 @@
freedombox (23.1) unstable; urgency=medium
[ gallegonovato ]
* Translated using Weblate (Spanish)
* Translated using Weblate (Galician)
* Translated using Weblate (Spanish)
[ James Valleroy ]
* janus: Allow upgrade to 1.1
* locale: Update translation strings
* doc: Fetch latest manual
[ Veiko Aasa ]
* gitweb: Run git commands as a web user
[ Sunil Mohan Adapa ]
* operation: tests: Fix warning when test helpers start with 'Test'
* package: Don't uninstall packages that are in use by other apps
* email: Workaround an issue with error on finishing uninstall
* zoph: Add explicit dependency on default-mysql-server
[ nbenedek ]
* tor: Add onion location to apache
-- James Valleroy <jvalleroy@mailbox.org> Tue, 03 Jan 2023 11:54:58 -0500
freedombox (22.27~bpo11+1) bullseye-backports; urgency=medium
* Rebuild for bullseye-backports.

View File

@ -8,6 +8,22 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 23.1 (2023-01-03) ==
=== Highlights ===
* package: Don't uninstall packages that are in use by other apps
* tor: Add onion location to apache
=== Other Changes ===
* email: Workaround an issue with error on finishing uninstall
* gitweb: Run git commands as a web user
* janus: Allow upgrade to 1.1
* locale: Update translations for Galician, Spanish
* operation: tests: Fix warning when test helpers start with 'Test'
* zoph: Add explicit dependency on default-mysql-server
== FreedomBox 22.27 (2022-12-19) ==
=== Highlights ===

View File

@ -8,6 +8,22 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 23.1 (2023-01-03) ==
=== Highlights ===
* package: Don't uninstall packages that are in use by other apps
* tor: Add onion location to apache
=== Other Changes ===
* email: Workaround an issue with error on finishing uninstall
* gitweb: Run git commands as a web user
* janus: Allow upgrade to 1.1
* locale: Update translations for Galician, Spanish
* operation: tests: Fix warning when test helpers start with 'Test'
* zoph: Add explicit dependency on default-mysql-server
== FreedomBox 22.27 (2022-12-19) ==
=== Highlights ===

View File

@ -3,4 +3,4 @@
Package init file.
"""
__version__ = '22.27'
__version__ = '23.1'

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-03-31 09:12+0000\n"
"Last-Translator: abidin toumi <abidin24@disroot.org>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
@ -831,7 +831,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -914,7 +914,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2052,7 +2052,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2060,59 +2060,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -5929,24 +5929,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6028,11 +6028,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7033,34 +7033,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
@ -831,7 +831,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -914,7 +914,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2054,7 +2054,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2062,59 +2062,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -5933,24 +5933,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6032,11 +6032,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7037,34 +7037,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: 109247019824 <stoyan@gmx.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
@ -895,7 +895,7 @@ msgstr ""
msgid "Configuration updated."
msgstr "Настройките са променени."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -978,7 +978,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2173,7 +2173,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2181,59 +2181,59 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Обикновен хостинг на Git"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6115,24 +6115,24 @@ msgstr "Прокси сървър на Тор за SOCKS"
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Транспортът Obfs3 е регистриран"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Транспортът Obfs4 е регистриран"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Достъп до {url} по tcp{kind} чрез Тор"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6234,11 +6234,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Четецът Тор"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Орбот: Прокси с Тор"
@ -7306,34 +7306,34 @@ msgstr "Изчакване да започне: {name}"
msgid "Finished: {name}"
msgstr "Готово: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Пакетът „{expression}“ е недостъпен за инсталиране"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Времето за изчакване на диспечера на пакети е изтекло"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2021-06-16 07:33+0000\n"
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
@ -830,7 +830,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -913,7 +913,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2066,7 +2066,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2074,59 +2074,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -5947,24 +5947,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6046,11 +6046,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7052,34 +7052,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-12-11 17:47+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
@ -894,7 +894,7 @@ msgstr "správce"
msgid "Configuration updated."
msgstr "Nastavení aktualizována."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -983,7 +983,7 @@ msgstr "Obnovení IP adresy a domén"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2293,7 +2293,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Přístup do Git repozitářů pro čtení a zápis"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2301,59 +2301,59 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Jednoduché hostování Git"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Neplatné URL úložiště."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Neplatný název repozitáře."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr "Název nového úložiště nebo adresa URL pro import stávajícího úložiště."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Popis repozitáře"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Volitelné, zobrazuje se na Gitwebu."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Jméno vlastníka repozitáře"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Neveřejný repozitář"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "K tomuto repozitáři umožnit přístup pouze pověřeným uživatelům."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Repozitář s tímto názvem už existuje."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Název repozitáře"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Řetězec písmeny a číslicemi, který jednoznačně identifikuje repozitář."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Výchozí větev"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb ji zobrazí jako výchozí větev."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6780,24 +6780,24 @@ msgstr "Tor Socks proxy"
msgid "Tor Bridge Relay"
msgstr "Předávájící Tor most"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Port Tor předávání k dispozici"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 transport zaregistrován"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 transport zaregistrován"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Přistoupit k URL adrese {url} na tcp{kind} prostřednictvím Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Potvrďte použití Tor na adrese {url} na tcp{kind}"
@ -6898,11 +6898,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "Pro používání nadřazených mostů je třeba určit alespoň jeden takový."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor prohlížeč"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: proxy s Tor"
@ -8043,34 +8043,34 @@ msgstr "Čeká na spuštění: {name}"
msgid "Finished: {name}"
msgstr "Dokončeno: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Balíček {expression} není k dispozici pro instalaci"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Balíček {package_name} je nejnovější verze ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "Instalace"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "stahování"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "změna média"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "soubor s nastaveními: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Časový limit čekání na správce balíčků"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
@ -908,7 +908,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Konfiguration opdateret."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -998,7 +998,7 @@ msgstr "Opfrisk IP-adresse og domæner"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2323,7 +2323,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Læse- og skriveadgang til Git-repositorier"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2331,71 +2331,71 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Simpel Git-hosting"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Ugyldig URL til repositorie."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository name."
msgstr "Ugyldigt værtsnavn"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
#, fuzzy
#| msgid "packages not found"
msgid "Repository's owner name"
msgstr "pakker ikke fundet"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
#, fuzzy
#| msgid "Create User"
msgid "Private repository"
msgstr "Opret Bruger"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
#, fuzzy
#| msgid "This service already exists"
msgid "A repository with this name already exists."
msgstr "Denne tjeneste eksisterer allerede"
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
#, fuzzy
#| msgid "Create User"
msgid "Name of the repository"
msgstr "Opret Bruger"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Default"
msgid "Default branch"
msgstr "Standard"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6846,24 +6846,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr "Tor Bridge Relay"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Tor videresendelsesport tilgængelig"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 transport registreret"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 transport registreret"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Tilgå URL {url} ved brug af tcp{kind} via Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Bekræft brug af Tor på {url} ved brug af tcp{kind}"
@ -6958,11 +6958,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -8136,34 +8136,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr "Tjeneste ikke aktiv: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "Installerer"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "downloader"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "medie-ændring"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "konfigurationsfil: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-12-11 17:47+0000\n"
"Last-Translator: Johannes Keyser <joke@fsfe.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
@ -919,7 +919,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Konfiguration aktualisiert."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1010,7 +1010,7 @@ msgstr "IP-Adresse und Domänen aktualisieren"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2342,7 +2342,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Lese- und Schreibberechtigung auf Git respositories"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2350,63 +2350,63 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Einfaches Git Hosting"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Ungültige Repository-URL."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Ungültiger Respositoryname."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Name eines neuen Repositorys oder einer neuen URL zum Importieren eines "
"vorhandenen Repositorys."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Beschreibung des Archivs"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Optional, zur Anzeige auf Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Name des Resposity Besitzers"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Privates Archiv"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Zugriff auf diesem Repository nur bevollmächtigte Benutzer erlauben."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Eine Archiv mit diesem Namen existiert bereits."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Name des resositorys"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
"Eine alphanumerische Zeichenfolge, die ein Repository eindeutig "
"identifiziert."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Standard Thema"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb zeigt dies als Standard-Zweig an."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6915,24 +6915,24 @@ msgstr "Tor-Socks-Proxy"
msgid "Tor Bridge Relay"
msgstr "Tor-Bridge-Relay"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Tor-Relay-Port ist verfügbar"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3-Transport registriert"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4-Transport registriert"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Zugangs-URL {url} auf TCP{kind} über Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Tor-Nutzung auf {url} über TCP{kind} bestätigen"
@ -7039,11 +7039,11 @@ msgstr ""
"Tragen Sie mindestens eine Upstream-Bridge ein, um Upstream-Bridges zu "
"nutzen."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor Browser"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Proxy mit Tor"
@ -8218,34 +8218,34 @@ msgstr "Warten auf den Start: {name}"
msgid "Finished: {name}"
msgstr "Fertig: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Paket {expression} ist nicht verfügbar"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Paket {package_name} ist die aktuellste Version ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "Installation läuft"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "herunterladen"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "Medienwechsel"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "Konfigurationsdatei: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Zeitüberschreitung beim Warten auf den Paket-Manager"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -828,7 +828,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -911,7 +911,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2049,7 +2049,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2057,59 +2057,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -5926,24 +5926,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6025,11 +6025,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7029,34 +7029,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
@ -930,7 +930,7 @@ msgstr ""
msgid "Configuration updated."
msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1036,7 +1036,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2378,7 +2378,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Πρόσβαση ανάγνωσης και εγγραφής σε αποθετήρια Git"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2386,67 +2386,67 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Απλό Hosting Git"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Μη έγκυρη διεύθυνση URL για το αποθετήριο."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Μη έγκυρο όνομα αποθετηρίου."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Όνομα νέου αποθετηρίου ή διεύθυνσης URL για την εισαγωγή υπάρχοντος "
"αποθετηρίου."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Περιγραφή του αποθετηρίου"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Προαιρετικά, για την εμφάνιση στην Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Όνομα κατόχου αποθετηρίου"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Ιδιωτικό αποθετήριο"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
"Να επιτρέπεται μόνο σε εξουσιοδοτημένους χρήστες η πρόσβαση σε αυτό το "
"αποθετήριο."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Υπάρχει ήδη ένα αποθετήριο με αυτό το όνομα."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Όνομα του αποθετηρίου"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
"Μια αλφαριθμητική συμβολοσειρά που προσδιορίζει με μοναδικό τρόπο ένα "
"αποθετήριο."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Default Skin"
msgid "Default branch"
msgstr "Προεπιλεγμένη εμφάνιση"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -7016,24 +7016,24 @@ msgstr "Tor διακομιστής μεσολάβησης τύπου socks5"
msgid "Tor Bridge Relay"
msgstr "Γέφυρα/μεσολαβητής Tor"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Θύρα μεσολαβητή Tor διαθέσιμη"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 μεταφορά καταχωρήθηκε"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 μεταφορά καταχωρήθηκε"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Πρόσβαση στη διεύθυνση URL {url} με tcp {kind} μέσω του Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Επιβεβαίωση χρήσης του Tor στο {url} στο προτόκολλο TCP {kind}"
@ -7140,11 +7140,11 @@ msgstr ""
"Καθορίστε τουλάχιστον μία εξωτερική γέφυρα για να χρησιμοποιήσετε εξωτερικές "
"γέφυρες."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor πρόγραμμα περιήγησης"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: διακομιστής μεσολάβησης με Tor"
@ -8349,34 +8349,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "Εγκαθίσταται"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "Λήψη"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "Αλλαγή μέσου"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "αρχείο ρυθμίσεων: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2023-01-01 18:49+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
"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.1-dev\n"
"X-Generator: Weblate 4.15.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -54,17 +54,17 @@ msgstr "No se pudo conectar a {host}:{port}"
#: plinth/forms.py:36
msgid "Backup app before uninstall"
msgstr ""
msgstr "Copia de seguridad de la aplicación antes de desinstalarla"
#: plinth/forms.py:37
msgid "Restoring from the backup will restore app data."
msgstr ""
"La restauración desde la copia de seguridad restaurará los datos de la "
"aplicación."
#: plinth/forms.py:39
#, fuzzy
#| msgid "Repository not found"
msgid "Repository to backup to"
msgstr "Repositorio no encontrado"
msgstr "Repositorio en el que hacer la copia de seguridad"
#: plinth/forms.py:56
msgid "Select a domain name to be used with this application"
@ -489,9 +489,9 @@ msgid ""
"To restore a backup on a new %(box_name)s you need the SSH credentials and, "
"if chosen, the encryption passphrase."
msgstr ""
"Las credenciales para este repositorio están almacenadas en su %(box_name)s. "
"<br> Para restaurar una copia de respaldo en una nueva %(box_name)s "
"necesitas las credenciales SSH, y opcionalmente la contraseña de cifrado."
"Las credenciales para este archivo se almacenan en sus %(box_name)s. <br> "
"Para restaurar una copia de seguridad a un nuevo %(box_name)s, necesita las "
"credenciales SSH y, si se selecciona, la frase de contraseña de cifrado."
#: plinth/modules/backups/templates/backups_add_remote_repository.html:28
msgid "Create Location"
@ -910,7 +910,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Configuración actualizada."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1001,7 +1001,7 @@ msgstr "Actualizar direcciones IP y dominios"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -1389,7 +1389,7 @@ msgstr "Asistente VoIP"
#: plinth/modules/coturn/forms.py:22
msgid "Invalid list of STUN/TURN Server URIs"
msgstr "Lista de URIs de servidores STUN/TURN inválidas"
msgstr "Lista de URIS del servidor Stun/Turn no válida"
#: plinth/modules/coturn/templates/coturn.html:15
msgid "Use the following URLs to configure your communication server:"
@ -1559,7 +1559,7 @@ msgid ""
" "
msgstr ""
"\n"
" App: %(app_name)s\n"
" Aplicación: %(app_name)s\n"
" "
#: plinth/modules/diagnostics/templates/diagnostics_app.html:10
@ -1755,7 +1755,7 @@ msgstr "Use IPv6 en vez de IPv4"
#: plinth/modules/dynamicdns/forms.py:123
msgid "This field is required."
msgstr "Este campo es obligatorio."
msgstr "Este es un campo obligatorio."
#: plinth/modules/dynamicdns/templates/dynamicdns.html:11
#: plinth/modules/ejabberd/templates/ejabberd.html:13
@ -1919,7 +1919,7 @@ msgstr "Secreto compartido para resolver contraseñas para el servidor TURN."
#: plinth/modules/ejabberd/manifest.py:10
msgid "Conversations"
msgstr "Conversations"
msgstr "Conversaciones"
#: plinth/modules/ejabberd/manifest.py:24
msgid "Xabber"
@ -2130,7 +2130,7 @@ msgstr "TTL"
#: plinth/modules/email/templates/email.html:37
msgid "Class"
msgstr "Class"
msgstr "Clase"
#: plinth/modules/email/templates/email.html:39
msgid "Priority"
@ -2313,7 +2313,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Acceso de lectura y escritura para repositorios Git"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2321,60 +2321,60 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Alojamiento simple para Git"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "URL de repositorio no válida."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Nombre de repositorio no válido."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Nombre de un nuevo repositorio o URL para importar un repositorio existente."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Descripción del repositorio"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Opcional, para mostrar en Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Nombre del dueño del repositorio"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Repositorio privado"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Permitir acceder a este repositorio sólo a usuarios autorizados."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Ya existe un repositorio con este nombre."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Nombre del repositorio"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Una cadena alfanumérica que identifica unívocamente un repositorio."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Rama por omisión"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb muestra esta rama por omisión."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -4929,12 +4929,11 @@ msgid ""
"You can also access the rest of the Internet via {box_name} for added "
"security and anonymity."
msgstr ""
"Una red privada virtual (VPN, Virtual Private Network) es una tecnología que "
"permite conectar de forma segura dos dispositivos para acceder de forma "
"protegida a una red privada. Al estar lejos de casa puede conectarse a su "
"{box_name} para acceder a su red local y a los servicios de {box_name} de "
"forma privada. También puede acceder a Internet a través de su {box_name} "
"para añadir protección y anonimato."
"La red privada virtual (VPN) es una técnica para conectar de forma segura "
"dos dispositivos para acceder a los recursos de una red privada. Mientras "
"esté fuera de casa, puede conectarse a su {box_name} para acceder a su red "
"local y a los servicios proporcionados por {box_name}. También puede acceder "
"al resto de Internet a través de {box_name} para mayor seguridad y anonimato."
#: plinth/modules/openvpn/__init__.py:43
msgid "Connect to VPN services"
@ -4965,30 +4964,24 @@ msgid "Profile"
msgstr "Perfil"
#: plinth/modules/openvpn/templates/openvpn.html:15
#, fuzzy, python-format
#| msgid ""
#| "To connect to %(box_name)s's VPN, you need to download a profile and feed "
#| "it to an OpenVPN client on your mobile or desktop machine. OpenVPN "
#| "Clients are available for most platforms. Click \"Learn more...\" above "
#| "for recommended clients and instructions on how to configure them."
#, python-format
msgid ""
"To connect to %(box_name)s's VPN, you need to download a profile and feed it "
"to an OpenVPN client on your mobile or desktop machine. OpenVPN Clients are "
"available for most platforms. Click \"Learn more...\" above for recommended "
"clients and instructions on how to configure them."
msgstr ""
"Para conectar a la VPN de %(box_name)s necesita descargar un perfil y "
"añadirlo a un cliente OpenVPN en su ordenador de escritorio o móvil. Hay "
"clientes OpenVPN para la mayoría de las plataformas. Haga clic en "
"\"Aprender más...\" para información sobre los clientes recomendados y cómo "
"configurarlos."
"Para conectarse a la VPN de %(box_name)s, debe descargar un archivo de "
"configuración y proporcionarlo al cliente OpenVPN en su computadora de "
"escritorio o móvil. Los clientes de OpenVPN están disponibles para la "
"mayoría de las plataformas. Para ver los clientes recomendados y las "
"instrucciones de configuración, haga clic en \"Más información...\" arriba."
#: plinth/modules/openvpn/templates/openvpn.html:24
#, fuzzy, python-format
#| msgid "Profile is specific to each user of %(box_name)s. Keep it a secret."
#, python-format
msgid "Profile is specific to each user of %(box_name)s. Keep it a secret."
msgstr ""
"El perfil es específico de cada usuaria/o de %(box_name)s. Manténgalo en "
"El perfil es específico para cada usuario de %(box_name)s. Manténgalo en "
"secreto."
#: plinth/modules/openvpn/templates/openvpn.html:34
@ -5300,25 +5293,24 @@ msgstr "Apagar ahora"
#: plinth/modules/privacy/__init__.py:14
msgid "Manage system-wide privacy settings."
msgstr ""
msgstr "Gestionar la configuración de la privacidad de todo el sistema."
#: plinth/modules/privacy/__init__.py:31 plinth/modules/privacy/__init__.py:63
#, fuzzy
#| msgid "Privoxy"
msgid "Privacy"
msgstr "Privoxy"
msgstr "Privacidad"
#: plinth/modules/privacy/__init__.py:61
msgid "Please update privacy settings to match your preferences."
msgstr ""
msgstr "Por favor, compruebe la configuración de privacidad."
#: plinth/modules/privacy/__init__.py:66
msgid "Review privacy setting"
msgstr ""
msgstr "Revisar la configuración de la privacidad"
#: plinth/modules/privacy/forms.py:15
msgid "Periodically submit a list of apps used (suggested)"
msgstr ""
"Presentar periódicamente una lista de las aplicaciones utilizadas (sugerido)"
#: plinth/modules/privacy/forms.py:17
#, python-brace-format
@ -5330,6 +5322,13 @@ msgid ""
"target=\"_blank\">popcon.debian.org</a>. Submission happens over the Tor "
"network for additional anonymity if Tor app is enabled."
msgstr ""
"Ayude a los desarrolladores de Debian/{box_name} participando en el programa "
"de encuestas del paquete Popularity Contest. Si está habilitado, una lista "
"de las aplicaciones utilizadas en este sistema se envía de forma anónima a "
"Debian cada semana. Las estadísticas de los datos recopilados están "
"disponibles públicamente en <a href=\"https://popcon.debian.org/\" target="
"\"_blank\">popcon.debian.org</a>. La transmisión se realiza a través de la "
"red Tor para mayor anonimato cuando la aplicación Tor está habilitada."
#: plinth/modules/privoxy/__init__.py:23
msgid ""
@ -6434,10 +6433,8 @@ msgid "Secure Shell (SSH) Server"
msgstr "Servidor de intérprete de órdenes seguro (SSH)"
#: plinth/modules/ssh/__init__.py:61
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using Secure Shell (SSH)"
msgstr "Intérprete de órdenes seguro (SSH)"
msgstr "Inicio de sesión remoto mediante Secure Shell (SSH)"
#: plinth/modules/ssh/forms.py:13
msgid "Disable password authentication"
@ -6455,7 +6452,7 @@ msgstr ""
#: plinth/modules/ssh/forms.py:21
msgid "Allow all users to login remotely"
msgstr ""
msgstr "Permitir a todos los usuarios iniciar sesión de forma remota"
#: plinth/modules/ssh/forms.py:22
msgid ""
@ -6463,6 +6460,9 @@ msgid ""
"disabled, only users of groups root, admin and freedombox-ssh can login via "
"SSH."
msgstr ""
"Permita que todos los usuarios que tengan una cuenta válida inicien sesión "
"de forma remota a través de SSH. Si está deshabilitado, solo los usuarios "
"root, admin y freedombox-ssh pueden iniciar sesión a través de SSH."
#: plinth/modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
@ -6814,24 +6814,24 @@ msgstr "Proxy Socks para Tor"
msgid "Tor Bridge Relay"
msgstr "Puente de retransmisión Tor"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Puerto de servidor Tor disponible"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Transporte Obfs3 registrado"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Transporte Obfs4 registrado"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Acceso a URL {url} sobre tcp {kind} vía Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Confirmar uso de Tor en {url} sobre tcp {kind}"
@ -6936,11 +6936,11 @@ msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
"Especifique al menos un puente de subida para usar los puentes de subida."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Navegador Tor"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Proxy con Tor"
@ -6953,16 +6953,13 @@ msgid "Ports"
msgstr "Puertos"
#: plinth/modules/tor/views.py:53
#, fuzzy
#| msgid "An error occurred during configuration."
msgid "Updating configuration"
msgstr "Ha habido un error en la configuración."
msgstr "Actualizando la configuración"
#: plinth/modules/tor/views.py:70
#, fuzzy, python-brace-format
#| msgid "Error updating app: {error}"
#, python-brace-format
msgid "Error configuring app: {error}"
msgstr "Error al actualizar la app: {error}"
msgstr "Error al configurar la aplicación: {error}"
#: plinth/modules/transmission/__init__.py:24
msgid "Transmission is a BitTorrent client with a web interface."
@ -7275,22 +7272,20 @@ msgid "Show recent update logs"
msgstr "Mostrar los registros de las actualizaciones recientes"
#: plinth/modules/upgrades/templates/upgrades_configure.html:138
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test Distribution Upgrade"
msgstr "Actualización automática de distibución activada"
msgstr "Prueba de la actualización de la distribución"
#: 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 ""
"Esto intentará actualizar el sistema de estable a prueba. <strong>Está "
"destinado únicamente a fines de desarrollo.</strong>"
#: plinth/modules/upgrades/templates/upgrades_configure.html:150
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test distribution upgrade now"
msgstr "Actualización automática de distibución activada"
msgstr "Pruebe la actualización de distribución ahora"
#: plinth/modules/upgrades/views.py:71
#, python-brace-format
@ -7326,10 +7321,8 @@ msgid "Frequent feature updates activated."
msgstr "Las actualizaciones funcionales frecuentes están activadas."
#: plinth/modules/upgrades/views.py:224
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Starting distribution upgrade test."
msgstr "Actualización automática de distibución activada"
msgstr "Comenzando la prueba de la actualización de la distribución."
#: plinth/modules/users/__init__.py:28
msgid ""
@ -7527,13 +7520,7 @@ msgid "The following administrator accounts exist in the system."
msgstr "La siguiente cuenta de administración existe en el sistema."
#: plinth/modules/users/templates/users_firstboot.html:50
#, fuzzy, python-format
#| msgid ""
#| "Delete these accounts from command line and refresh the page to create an "
#| "account that is usable with %(box_name)s. On the command line run the "
#| "command 'echo \"{password}\" | /usr/share/plinth/actions/users remove-"
#| "user {username}'. If an account is already usable with %(box_name)s, skip "
#| "this step."
#, python-format
msgid ""
"Delete these accounts from command line and refresh the page to create an "
"account that is usable with %(box_name)s. On the command line run the "
@ -7541,11 +7528,12 @@ msgid ""
"sudo /usr/share/plinth/actions/actions users remove_user\". If an account is "
"already usable with %(box_name)s, skip this step."
msgstr ""
"Si ya hay una cuenta usable con %(box_name)s sáltese este paso: Si no, "
"elimine estas cuentas desde la línea de órdenes y refresque la página para "
"crear una cuenta usable con %(box_name)s. Ejecute la órden 'echo "
"\"{password}\" | /usr/share/plinth/actions/users remove-user {username}' en "
"la línea de órdenes."
"Elimine estas cuentas desde la línea de comando y actualice la página para "
"crear una cuenta que se pueda usar con %(box_name)s. Desde la línea de "
"comando, ejecute el comando: \"echo '{\"args\": [\"NOMBRE DE USUARIO\", "
"\"CONTRASEÑA\"], \"kwargs\": {}}' | sudo /usr/share/plinth/actions/actions "
"users remove_user\" . Si una cuenta ya se puede usar con %(box_name)s, omita "
"este paso."
#: plinth/modules/users/templates/users_list.html:11
#: plinth/modules/users/views.py:64
@ -8105,34 +8093,34 @@ msgstr "Esperando a empezar: {name}"
msgid "Finished: {name}"
msgstr "Terminó: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "El paquete {expression} no está disponible para instalar"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "El paquete {package_name} es la última versión ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "instalando"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "descargando"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "cambio de medio"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "archivo de configuración: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Tiempo máximo esperando al administrador de paquetes"
@ -8177,22 +8165,18 @@ msgid "Uninstalling app"
msgstr "Instalando app"
#: plinth/setup.py:123
#, fuzzy, python-brace-format
#| msgid "Error installing app: {string} {details}"
#, python-brace-format
msgid "Error uninstalling app: {string} {details}"
msgstr "Error al instalar la app: {string} {details}"
msgstr "Error al desinstalar la aplicación: {string} {details}"
#: plinth/setup.py:129
#, fuzzy, python-brace-format
#| msgid "Error installing app: {error}"
#, python-brace-format
msgid "Error uninstalling app: {error}"
msgstr "Error al instalar la app: {error}"
msgstr "Error desinstalando la aplicación: {error}"
#: plinth/setup.py:132
#, fuzzy
#| msgid "App installed."
msgid "App uninstalled."
msgstr "App instalada."
msgstr "Aplicación desinstalada."
#: plinth/setup.py:452
msgid "Updating app packages"
@ -8259,6 +8243,9 @@ msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
"FreedomBox es un servidor personal diseñado para la privacidad y la "
"propiedad de los datos. Es un software gratuito que te permite instalar y "
"gestionar aplicaciones de un servidor con facilidad."
#: plinth/templates/base.html:110
msgid " Home"
@ -8556,26 +8543,25 @@ msgstr "Actualización"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#: plinth/templates/uninstall.html:36
#, fuzzy
#| msgid "Install"
msgid "Uninstall"
msgstr "Instalar"
msgstr "Desinstalar"
#: 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 "Editar el usuario <em>%(username)s</em>"
msgstr "¿Desinstalar la aplicación <em>%(app_name)s</em>?"
#: plinth/templates/uninstall.html:17
msgid "Uninstalling an app is an exprimental feature."
msgstr ""
msgstr "Desinstalar una aplicación es una función experimental."
#: plinth/templates/uninstall.html:23
msgid ""
"All app data and configuration will be permanently lost. App may be "
"installed freshly again."
msgstr ""
"Todos los datos de la aplicación y la configuración se perderán "
"permanentemente. La aplicación se puede instalar de nuevo."
#: plinth/views.py:221
msgid "Setting unchanged"
@ -8584,7 +8570,7 @@ msgstr "Configuración sin cambio"
#: plinth/views.py:401
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
msgstr "antes de desinstalar {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-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -907,7 +907,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1006,7 +1006,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2296,7 +2296,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2304,69 +2304,69 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository URL."
msgstr "نام میزبان معتبر نیست"
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository name."
msgstr "نام میزبان معتبر نیست"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
#, fuzzy
#| msgid "Create Connection"
msgid "Private repository"
msgstr "ساختن اتصال"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
#, fuzzy
#| msgid "Create Connection"
msgid "Name of the repository"
msgstr "ساختن اتصال"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Default"
msgid "Default branch"
msgstr "پیش‌فرض"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -6554,24 +6554,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6653,11 +6653,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7747,34 +7747,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."
@ -949,7 +949,7 @@ msgstr "ADMIN"
msgid "Configuration updated."
msgstr "CONFIGURATION UPDATED."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1048,7 +1048,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2403,7 +2403,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2411,73 +2411,73 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository URL."
msgstr "INVALID HOSTNAME"
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository name."
msgstr "INVALID HOSTNAME"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
#, fuzzy
#| msgid "packages not found"
msgid "Repository's owner name"
msgstr "PACKAGES NOT FOUND"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
#, fuzzy
#| msgid "Create User"
msgid "Private repository"
msgstr "CREATE USER"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
#, fuzzy
#| msgid "This service already exists"
msgid "A repository with this name already exists."
msgstr "THIS SERVICE ALREADY EXISTS"
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
#, fuzzy
#| msgid "Create User"
msgid "Name of the repository"
msgstr "CREATE USER"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Default"
msgid "Default branch"
msgstr "DEFAULT"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -6929,24 +6929,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr "TOR BRIDGE RELAY"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "TOR RELAY PORT AVAILABLE"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "OBFS3 TRANSPORT REGISTERED"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "OBFS4 TRANSPORT REGISTERED"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "ACCESS URL {url} ON TCP{kind} VIA TOR"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "CONFIRM TOR USAGE AT {url} ON TCP{kind}"
@ -7042,11 +7042,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -8218,39 +8218,39 @@ msgstr ""
msgid "Finished: {name}"
msgstr "SERVICE DISABLED: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
#, fuzzy
#| msgid "Installation"
msgid "installing"
msgstr "INSTALLATION"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
#, fuzzy
#| msgid "Setting unchanged"
msgid "media change"
msgstr "SETTING UNCHANGED"
#: plinth/package.py:361
#: plinth/package.py:377
#, fuzzy, python-brace-format
#| msgid "Configuration"
msgid "configuration file: {file}"
msgstr "CONFIGURATION"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-10-30 11:00+0000\n"
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
@ -918,7 +918,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Configuration mise à jour."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1010,7 +1010,7 @@ msgstr "Actualiser ladresse IP et les domaines"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2354,7 +2354,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Accès aux dépôts Git en lecture et en écriture"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2362,60 +2362,60 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Hébergement Git simple"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Adresse du dépôt invalide."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Nom de dépôt invalide."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Nom du dépôt à créer, ou adresse (URL) dun dépôt existant pour limporter."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Description du dépôt"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Paramètre optionnel, pour affichage dans Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Propriétaire du dépôt"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Dépôt privé"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Ne permet laccès à ce dépôt quaux utilisateurs autorisés."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Un dépôt existe déjà avec ce nom."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Nom du dépôt"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Une chaîne alpha-numérique qui identifie de manière unique le dépôt."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Branche par défaut"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb affiche cette branche comme branche par défaut."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6956,24 +6956,24 @@ msgstr "Mandataire Socks Tor"
msgid "Tor Bridge Relay"
msgstr "Relais Tor de type pont (« bridge relay »)"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Le port du relais Tor est disponible"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Abonné au transport obfs3"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Abonné au transport obfs4"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Accédez à lURL {url} sur tcp{kind} via Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Confirmez lutilisation de Tor pour {url} sur tcp{kind}"
@ -7079,11 +7079,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "Spécifiez au moins un pont upstream pour utiliser des ponts upstream."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Navigateur Tor"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot : Mandataire utilisant Tor"
@ -8263,34 +8263,34 @@ msgstr "Attente du démarrage de : {name}"
msgid "Finished: {name}"
msgstr "Terminé : {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Le paquet {expression} nest pas disponible à linstallation"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Le paquet {package_name} est à la dernière version ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "installation en cours"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "téléchargement en cours"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "changement de support"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "fichier de configuration : {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Aucune réponse du gestionnaire de paquets"

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-12-30 10:51+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
"freedombox/gl/>\n"
"Language: gl\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.5-dev\n"
"X-Generator: Weblate 4.15.1-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
@ -786,7 +786,7 @@ msgstr ""
#: plinth/modules/dynamicdns/forms.py:91 plinth/modules/networks/forms.py:213
#: plinth/modules/shadowsocks/forms.py:44
msgid "Password"
msgstr ""
msgstr "Contrasinal"
#: plinth/modules/bepasty/views.py:19
msgid "admin"
@ -834,7 +834,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -917,7 +917,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2057,7 +2057,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2065,59 +2065,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -2175,7 +2175,7 @@ msgstr ""
#: plinth/modules/help/__init__.py:33
msgid "Documentation"
msgstr ""
msgstr "Documentación"
#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20
#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120
@ -5948,24 +5948,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6047,11 +6047,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7061,34 +7061,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
@ -875,7 +875,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -971,7 +971,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2249,7 +2249,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2257,69 +2257,69 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository URL."
msgstr "અમાન્ય હોસ્ટનું નામ"
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository name."
msgstr "અમાન્ય હોસ્ટનું નામ"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
#, fuzzy
#| msgid "Documentation"
msgid "Private repository"
msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
#, fuzzy
#| msgid "Documentation"
msgid "Name of the repository"
msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Setting unchanged"
msgid "Default branch"
msgstr "સેટિંગ યથાવત"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -6219,24 +6219,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6318,11 +6318,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7388,34 +7388,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
@ -929,7 +929,7 @@ msgstr ""
msgid "Configuration updated."
msgstr "कॉन्फ़िगरेशन अपडेट किया."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1031,7 +1031,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2357,7 +2357,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2365,57 +2365,57 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository URL."
msgstr "अमान्य होस्टनाम"
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository name."
msgstr "अमान्य होस्टनाम"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
#, fuzzy
#| msgid "Create User"
msgid "Private repository"
msgstr "यूसर बनाये"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
#, fuzzy
#| msgid "A share with this name already exists."
msgid "A repository with this name already exists."
msgstr "इस नाम का एक शयर पहले से मौजूद है."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
#, fuzzy
#| msgid "Name of the share"
msgid "Name of the repository"
msgstr "शेयर का नाम"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
#, fuzzy
#| msgid ""
#| "A lowercase alpha-numeric string that uniquely identifies a share. "
@ -2425,17 +2425,17 @@ msgstr ""
"कोई लोअरकेस अल्फ़ा-सांख्यिक स्ट्रिंग जो विशिष्ट रूप से एक शेयर की पहचान करता है. उदाहरण:"
"<em>media</em>."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Default"
msgid "Default branch"
msgstr "डिफ़ॉल्ट"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -6834,24 +6834,24 @@ msgstr "टोर सोक्स प्रॉक्सी"
msgid "Tor Bridge Relay"
msgstr "टो ब्रिज रीले"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "टोर रीले पोर्ट उपलब्ध है"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 ट्रांसपोर्ट पंजीकृत"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 ट्रांसपोर्ट पंजीकृत"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "यूआरएल एक्सेस करें {url} टीसीपी पर {kind} टोर के माध्यम से"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "टोर उपयोग की पुष्टि करें {url} पर टीसीपी पर {kind}"
@ -6956,11 +6956,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "अपस्ट्रीम ब्रिजस उपयोग करने के लिए एक अपस्ट्रीम ब्रिजस निर्दिष्ट करें."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "टोर ब्राउजर"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "अोरबोट: टोर के साथ प्रॉक्सी"
@ -8150,34 +8150,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr "सर्विस सक्षम किया गया:{name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "इंस्टॉलिंग"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "डाउनलोडिंग"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "मीडिया बदलाव"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "कॉंफ़िगरेशन फ़ाइल: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-10-24 18:39+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
@ -906,7 +906,7 @@ msgstr "Adminisztrál"
msgid "Configuration updated."
msgstr "Beállítások frissítve."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -997,7 +997,7 @@ msgstr "IP-címek és tartományok frissítése"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2324,7 +2324,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Olvasási-írási hozzáférés a Git-tárolókhoz"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2332,62 +2332,62 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Egyszerű Git-hoszting"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Érvénytelen tároló URL."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Érvénytelen tárolónév."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr "Az új tároló neve vagy URL egy már létező tároló importálásához."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Tároló leírása"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Opcionális, a Gitweben történő megjelenítéshez."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Tároló tulajdonosának a neve"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Privát tároló"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
"Lehetővé teszi, hogy csak az arra jogosult felhasználók férjenek hozzá ehhez "
"a tárolóhoz."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Már létezik ilyen nevű tároló."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Tároló neve"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
"Olyan betűkből és számokból álló szöveg ami egyedien azonosítja a tárolót."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Alapértelmezett ág"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "A Gitweb ezt fogja alapértelmezett ágként megjeleníti."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6876,24 +6876,24 @@ msgstr "Tor Socks proxy"
msgid "Tor Bridge Relay"
msgstr "Tor híd relay"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Tor relay port elérhető"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 átvitel regisztrálva"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 átvitel regisztrálva"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Hozzáférés a {url} URL-hez tcp{kind}-on Tor használatával"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Hagyd jóvá a Tor használatát {url} célcímhez tcp{kind} protokollon"
@ -6998,11 +6998,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "Felmenő híd használatához adj meg legalább egyet."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor böngésző"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Tor proxy Android platformra"
@ -8172,34 +8172,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr "Szolgáltatás letiltva: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "A(z) {package_name} a legfrissebb verzió ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "telepítés"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "letöltés"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "adathordozó csere"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "konfigurációs fájl: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -896,7 +896,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Konfigurasi diperbarui."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -986,7 +986,7 @@ msgstr "Refresh Alamat IP dan Domain"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2321,7 +2321,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Akses baca-tulis ke repositori git"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2329,59 +2329,59 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Hosting Git Sederhana"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "URL repositori tidak valid."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Nama repositori tidak valid."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr "Nama repositori atau URL baru untuk mengimpor repositori yang ada."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Deskripsi repositori"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Opsional, untuk ditampilkan di Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Nama pemilik repositori"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Penyimpanan Pribadi"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Berikan hanya pengguna yang berwenang untuk mengakses repositori ini."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Sebuah repositori dengan nama ini sudah ada."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Nama repositori"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "String alfa-numerik yang secara unik mengidentifikasi repositori."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Cabang default"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb menampilkan ini sebagai cabang default."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6388,24 +6388,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6489,11 +6489,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7562,34 +7562,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "memasang"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "mengunduh"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -893,7 +893,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -986,7 +986,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2282,7 +2282,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Accesso in lettura e scrittura ai repository Git"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2290,63 +2290,63 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Semplice Git Hosting"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "URL del repository non valido."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Nome del deposito non valido."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Nome di un nuovo repository o URL per importare un repository esistente."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Descrizione del repository"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Opzionale, per la visualizzazione su Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Nome del proprietario del deposito"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Deposito privato"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Consentire l'accesso a questo repository solo agli utenti autorizzati."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Esiste già un deposito con questo nome."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Nome del deposito"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
#, fuzzy
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Una stringa alfanumerica che identifica in modo univoco un deposito."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Default"
msgid "Default branch"
msgstr "Ramo di default"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6524,24 +6524,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6623,11 +6623,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7643,34 +7643,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr "Servizio disabilitato: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2021-05-20 12:32+0000\n"
"Last-Translator: Jacque Fresco <aidter@use.startmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
@ -830,7 +830,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -913,7 +913,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2051,7 +2051,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2059,59 +2059,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -5928,24 +5928,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6027,11 +6027,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7031,34 +7031,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
@ -830,7 +830,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -913,7 +913,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2051,7 +2051,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2059,59 +2059,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -5930,24 +5930,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6029,11 +6029,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7033,34 +7033,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
@ -832,7 +832,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -915,7 +915,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2053,7 +2053,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2061,59 +2061,59 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -5930,24 +5930,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6029,11 +6029,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7033,34 +7033,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
@ -831,7 +831,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -914,7 +914,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2052,7 +2052,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2060,59 +2060,59 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -5929,24 +5929,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6028,11 +6028,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7032,34 +7032,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-11-07 10:05+0000\n"
"Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -918,7 +918,7 @@ msgstr "admin"
msgid "Configuration updated."
msgstr "Konfigurering oppdatert."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1009,7 +1009,7 @@ msgstr "Oppdater IP-adresse og domener"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2345,7 +2345,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Lese- og skrivetilgang til Git-kodelagre"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2353,15 +2353,15 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Enkelt Git-vertsskap"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Ugyldig kodelager-nettadresse."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Ugyldig kodelagernavn."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
#, fuzzy
#| msgid ""
#| "Repository path is neither empty nor is an existing backups repository."
@ -2370,38 +2370,38 @@ msgstr ""
"Pakkebrønnssti er hverken tom eller en eksisterende "
"sikkerhetskopieringspakkebrønn."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Beskrivelse av kodelageret"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
#, fuzzy
msgid "Optional, for displaying on Gitweb."
msgstr "Valgfritt, for visning på Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Kodelagereierens navn"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Privat kodelager"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Gi kun autoriserte brukere tilgang til dette kodelageret."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
#, fuzzy
#| msgid "A share with this name already exists."
msgid "A repository with this name already exists."
msgstr "En deling ved dette navnet finnes allerede."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Navn på kodelager"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
#, fuzzy
#| msgid ""
#| "A lowercase alpha-numeric string that uniquely identifies a share. "
@ -2409,17 +2409,17 @@ msgstr "Navn på kodelager"
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "En alfanumerisk streng som unikt identifiserer et kodelager."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Default Skin"
msgid "Default branch"
msgstr "Forvalgt drakt"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb biser dette som forvalgt forgrening."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6891,24 +6891,24 @@ msgstr "Tor Socks-mellomtjener"
msgid "Tor Bridge Relay"
msgstr "Tor bro-stafettvideresendingsoppsett"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Tor relay-port tilgjengelig"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3-transport registrert"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4-transport registrert"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Adgang til URL {url} på tcp{kind} via Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Bekreft Tor-bruk på {url} via tcp{kind}"
@ -7010,11 +7010,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "Angi minst én oppstrøms bro for å bruke oppstrøms broer."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor-nettleseren"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Mellomtjener med Tor"
@ -8164,34 +8164,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr "Tjeneste deaktivert: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Pakke {expression} er ikke tilgjengelig for installasjon"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Pakke {package_name} er siste versjon ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "installering"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "laster ned"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "mediaendring"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "oppsettsfil: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
@ -909,7 +909,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Configuratie bijgewerkt."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -999,7 +999,7 @@ msgstr "IP adressen en domeinen verversen"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2315,7 +2315,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Lees- en schrijftoegang tot Git-repositories"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2323,63 +2323,63 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Eenvoudige Git Hosting"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Ongeldige repository URL."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Ongeldige repository naam."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Naam van een nieuwe repository of URL om een bestaande repository te "
"importeren."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Beschrijving van de repository"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Optioneel, voor weergave op Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Naam eigenaar repository"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Privérepository"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Geef alleen geautoriseerde gebruikers toegang tot deze repository."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Er bestaat al een repository met deze naam."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Naam van de repository"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
"Een alfanumerieke tekenreeks die op unieke wijze een repository "
"identificeert."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Standaard versie"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb geeft dit weer als een standaard branch."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6846,24 +6846,24 @@ msgstr "Tor Socks Proxy"
msgid "Tor Bridge Relay"
msgstr "Tor Bridge Relay"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Tor relay poort beschikbaar"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 transport geregistreerd"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 transport geregistreerd"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Gebruik URL {url} op tcp{kind} via Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Bevestig Tor gebruik met {url} via tcp{kind}"
@ -6970,11 +6970,11 @@ msgstr ""
"Geef ten minste één upstream brug in voor het gebruik van de upstream "
"bruggen."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor Browser"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Proxy met Tor"
@ -8129,34 +8129,34 @@ msgstr "Wachten om te starten: {name}"
msgid "Finished: {name}"
msgstr "Klaar: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Pakket {expression} is niet beschikbaar voor installatie"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Pakket {package_name} is de nieuwste versie ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "installeren"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "downloaden"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "media wijzigen"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "configuratiebestand: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Time-out wachtend op pakketbeheerder"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -899,7 +899,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Zaktualizowano ustawienia."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -992,7 +992,7 @@ msgstr "Odśwież adres IP i domeny"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2286,7 +2286,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2294,19 +2294,19 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository URL."
msgstr "Niewłaściwa nazwa hosta"
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository name."
msgstr "Niewłaściwa nazwa hosta"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
#, fuzzy
#| msgid ""
#| "Repository path is neither empty nor is an existing backups repository."
@ -2314,59 +2314,59 @@ msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Ścieżka repozytorium jest pusta lub nie jest repozytorium kopii zapasowych."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
#, fuzzy
#| msgid "Create new repository"
msgid "Description of the repository"
msgstr "Utwórz nowe repozytorium"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
#, fuzzy
#| msgid "Repository removed."
msgid "Repository's owner name"
msgstr "Usunięto repozytorium."
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
#, fuzzy
#| msgid "Create Repository"
msgid "Private repository"
msgstr "Utwórz repozytorium"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
#, fuzzy
#| msgid "Remote backup repository already exists."
msgid "A repository with this name already exists."
msgstr "Zdalne repozytorium już istnieje."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
#, fuzzy
#| msgid "Create new repository"
msgid "Name of the repository"
msgstr "Utwórz nowe repozytorium"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Setting unchanged"
msgid "Default branch"
msgstr "Ustawienie bez zmian"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6373,24 +6373,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6474,11 +6474,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7585,34 +7585,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "plik konfiguracyjny: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -892,7 +892,7 @@ msgstr ""
msgid "Configuration updated."
msgstr "Configuração atualizada"
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -982,7 +982,7 @@ msgstr "Atualizar endereço de IP e domínios"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2176,7 +2176,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2184,71 +2184,71 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
#, fuzzy
#| msgid "Invalid domain name"
msgid "Invalid repository URL."
msgstr "Nome de domínio inválido"
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
#, fuzzy
#| msgid "Invalid domain name"
msgid "Invalid repository name."
msgstr "Nome de domínio inválido"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
#, fuzzy
#| msgid "Repository not found"
msgid "Repository's owner name"
msgstr "Repositório não encontrado"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
#, fuzzy
#| msgid "Create new repository"
msgid "Private repository"
msgstr "Criar novo repositório"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
#, fuzzy
#| msgid "Create new repository"
msgid "Name of the repository"
msgstr "Criar novo repositório"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
#, fuzzy
#| msgid "Setting unchanged"
msgid "Default branch"
msgstr "Definição inalterada"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6201,24 +6201,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6304,11 +6304,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7377,37 +7377,37 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
#, fuzzy
#| msgid "Setting unchanged"
msgid "media change"
msgstr "Definição inalterada"
#: plinth/package.py:361
#: plinth/package.py:377
#, fuzzy, python-brace-format
#| msgid "Configuration"
msgid "configuration file: {file}"
msgstr "Configuração"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-10-10 18:05+0000\n"
"Last-Translator: Nikita Epifanov <nikgreens@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -907,7 +907,7 @@ msgstr "Админ"
msgid "Configuration updated."
msgstr "Конфигурация обновлена."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -996,7 +996,7 @@ msgstr "Обновите IP-адреса и домены"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2309,7 +2309,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Доступ к Git-репозиторию с возможностью чтения и записи"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2317,61 +2317,61 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Простой хостинг Git"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Неверный URL репозитория."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Неверное имя репозитория."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr "Имя нового репозитория или URL для импорта существующего репозитория."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Описание репозитория"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Дополнительно, для показа на Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Имя владельца репозитория"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Частный репозиторий"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
"Доступ к этому репозиторий разрешён только авторизованным пользователям."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Репозиторий с таким именем уже существует."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Имя репозитория"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
"Буквенно-цифровая строка, которая однозначно идентифицирует репозиторий."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Ветка по умолчанию"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb отображает это как ветку по умолчанию."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6820,24 +6820,24 @@ msgstr "Tor Socks прокси"
msgid "Tor Bridge Relay"
msgstr "Ретранслятор Tor типа мост"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Доступен порт трансляции Tor"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 транспорт зарегестрирован"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 транспорт зарегистрирован"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Доступ к {url} по tcp{kind} через Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Подтверждение использования Tor в {url} по tcp {kind}"
@ -6940,11 +6940,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "Укажите по крайней мере один upstream bridge чтобы использовать их."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor Browser"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Прокси с Tor"
@ -8111,34 +8111,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr "Служба выключена: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Пакет {expression} недоступен для установки"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Пакет {package_name} последней версией ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "Установка"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "Загрузка"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "изменение медиа"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "Файл настроек: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"
@ -830,7 +830,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -913,7 +913,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2051,7 +2051,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2059,59 +2059,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -5928,24 +5928,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6027,11 +6027,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7031,34 +7031,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -935,7 +935,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1029,7 +1029,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2223,7 +2223,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2231,71 +2231,71 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository URL."
msgstr "Neveljavno ime gostitelja"
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
#, fuzzy
#| msgid "Invalid hostname"
msgid "Invalid repository name."
msgstr "Neveljavno ime gostitelja"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
#, fuzzy
#| msgid "Repository not found"
msgid "Repository's owner name"
msgstr "Ne najdem skladišča"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
#, fuzzy
#| msgid "Create new repository"
msgid "Private repository"
msgstr "Ustvari novo skladišče"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
#, fuzzy
#| msgid "Create remote backup repository"
msgid "A repository with this name already exists."
msgstr "Ustvari oddaljeno skladišče za rezervne kopije"
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
#, fuzzy
#| msgid "Create new repository"
msgid "Name of the repository"
msgstr "Ustvari novo skladišče"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6172,24 +6172,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6271,11 +6271,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7337,34 +7337,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-10-10 13:34+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
@ -902,7 +902,7 @@ msgstr "Përgjegjës"
msgid "Configuration updated."
msgstr "Formësimi u përditësua."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -993,7 +993,7 @@ msgstr "Rifresko adresë IP dhe përkatësi"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2317,7 +2317,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Hyrje për shkrim-lexim në depo Git"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2325,59 +2325,59 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Strehim i Thjeshtë Git"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "URL e pavlefshme depoje."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Emër i pavlefshëm depoje."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr "Emër i një depoje të re, ose URL për të importuar një depo ekzistuese."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Përshkrim i depos"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Opsionale, për shfaqje në Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Emër të zoti depoje"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Depo private"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Në këtë depo mund të hyjnë vetëm përdorues të autorizuar."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Ka tashmë një depo me këtë emër."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Emër i depos"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Një varg alfanumerik që identifikon në mënyrë unike një depo."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Degë parazgjedhje"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb e shfaq këtë si një degë parazgjedhje."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6846,24 +6846,24 @@ msgstr "Ndërmjetës SOCKS Tor"
msgid "Tor Bridge Relay"
msgstr "Rele Ure Tor"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Portë releje Tor e gatshme"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "U regjistruar transport Obfs3"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "U regjistruar transport Obfs3"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "URL hyrjesh {url} në tcp{kind} përmes Tor-i"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Ripohoni përdorim Tor-i te {url} në tcp{kind}"
@ -6969,11 +6969,11 @@ msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
"Që të përdoren ura “upstream”, përcaktoni të paktën një urë “upstream”."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Shfletuesi Tor"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Ndërmjetës me Tor"
@ -8135,35 +8135,35 @@ msgstr "Po pritet të fillohet: {name}"
msgid "Finished: {name}"
msgstr "Përfundoi: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Paketa {expression} sështë e gatshme për instalim"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
"Paketa {package_name} gjendet nën versionin më të ri ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "po instalohet"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "po shkarkohet"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "ndryshim media"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "kartelë formësimi: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Mbaroi koha teksa pritej për përgjegjës paketash"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
@ -893,7 +893,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -984,7 +984,7 @@ msgstr "Osveži listu IP adresa i domena"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2144,7 +2144,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2152,59 +2152,59 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6048,24 +6048,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6147,11 +6147,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7164,34 +7164,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-10-20 21:06+0000\n"
"Last-Translator: Michael Breidenbach <leahc@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -905,7 +905,7 @@ msgstr "Admin"
msgid "Configuration updated."
msgstr "Konfiguration uppdaterad."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -995,7 +995,7 @@ msgstr "Uppdatera IP-adress och domäner"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2300,7 +2300,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Läs-skrivåtkomst till Git-respositories"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2308,60 +2308,60 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Enkelt Git hosting"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Ogiltigt respository URL."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Ogiltigt respository namn."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Namn på en ny databas eller URL för att importera en befintlig databas."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Beskrivning av förvaret"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Tillval, för att visa på Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Förvarets ägarnamn"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Privat respository"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Tillåt endast behöriga användare att komma åt detta respository."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Ett förvar med det här namnet finns redan."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Förvarets namn"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "En alfanumerisk sträng som identifierar ett respository unikt."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Standardgren"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb visar detta som en standardgren."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6789,24 +6789,24 @@ msgstr "Tor SOCKS-proxy"
msgid "Tor Bridge Relay"
msgstr "Tor Bridge Relay"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Tor relä port tillgänglig"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 transport registrerad"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 transport registrerad"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Tillgång URL {url} på TCP {kind} via Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Bekräfta Tor-användning vid {url} på TCP {kind}"
@ -6910,11 +6910,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "Ange minst en uppströms bro för att använda uppströms broar."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "TOR Browser"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: proxy med Tor"
@ -8065,34 +8065,34 @@ msgstr "Väntar på att starta: {name}"
msgid "Finished: {name}"
msgstr "Avslutad: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Paket {expression} är inte tillgänglig för installation"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Paketet {package_name} är den senaste versionen ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "Installera"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "ladda ner"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "Mediabyte"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "konfigurationsfil: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Timeout väntar på pakethanteraren"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -829,7 +829,7 @@ msgstr ""
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -912,7 +912,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2050,7 +2050,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2058,59 +2058,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -5927,24 +5927,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6026,11 +6026,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7030,34 +7030,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-03-02 12:27+0000\n"
"Last-Translator: James Valleroy <jvalleroy@mailbox.org>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -882,7 +882,7 @@ msgstr "నిర్వాహకుడు"
msgid "Configuration updated."
msgstr "ఆకృతీకరణ నవీకరించబడింది."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -970,7 +970,7 @@ msgstr "IP చిరునామా మరియు డొమైన్‌లన
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2233,7 +2233,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Git రిపోజిటరీలకు చదవడానికి-వ్రాయడానికి యాక్సెస్"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "గిట్వెబ్"
@ -2241,61 +2241,61 @@ msgstr "గిట్వెబ్"
msgid "Simple Git Hosting"
msgstr "సాధారణ Git హోస్టింగ్"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "చెల్లని రిపోజిటరీ URL."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "చెల్లని రిపోజిటరీ పేరు."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr "ఇప్పటికే ఉన్న రిపోజిటరీని దిగుమతి చేయడానికి కొత్త రిపోజిటరీ పేరు లేదా URL."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "రిపోజిటరీ వివరణ"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "ఐచ్ఛికం, గిట్‌వెబ్‌లో ప్రదర్శించడానికి."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "రిపోజిటరీ యొక్క యజమాని పేరు"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "స్వంత రిపోజిటరీ"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "ఈ రిపోజిటరీని యాక్సెస్ చేయడానికి అధికారం ఉన్న వినియోగదారులను మాత్రమే అనుమతించండి."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "ఈ పేరుతో ఒక రిపోజిటరీ ఇప్పటికే ఉంది."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "రిపోజిటరీ పేరు"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
"భాగస్వామ్యాన్ని ప్రత్యేకంగా గుర్తించే లోయర్‌కేసన్ ఆల్ఫా-న్యూమరిక్ స్ట్రింగ్. ఉదాహరణ: &lt;em&gt;మీడియా&lt;/"
"em&gt;రిపోజిటరీ."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "డిఫాల్ట్ చర్మం"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb దీన్ని డిఫాల్ట్ బ్రాంచ్‌గా ప్రదర్శిస్తుంది."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "గిట్"
@ -6600,24 +6600,24 @@ msgstr "టోర్ సాక్స్ ప్రాతినిధ్య"
msgid "Tor Bridge Relay"
msgstr "టార్ బ్రిడ్జ్ రిలే"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "టార్ రిలే పోర్ట్ అందుబాటులో ఉంది"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 రవాణా నమోదు చేయబడింది"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 రవాణా నమోదు చేయబడింది"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "టార్ ద్వారా {kind} లో {url} ను ఆక్సెస్ చెయ్యండి"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "టోర్ వాడుకను నిర్ధారించండి{url} టీ సి పి పై{kind}"
@ -6715,11 +6715,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "అప్స్ట్రీమ్ వంతెనలను ఉపయోగించడానికి కనీసం ఒక అప్స్ట్రీమ్ వంతెనను పేర్కొనండి."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "టార్ బ్రౌజర్"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "ఆర్బోట్: టోర్ తో ప్రాక్సీ"
@ -7846,34 +7846,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr "సేవ నిలిపివేయబడింది: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "ప్యాకేజీ {package_name} తాజా వెర్షన్ ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "వ్యవస్థాపిస్తోంది"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "దిగుమతి అవుతోంది"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "ప్రసార మాధ్యమం మార్పు"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "ఆకృతీకరణ ఫైలు: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
@ -895,7 +895,7 @@ msgstr "Yönetici"
msgid "Configuration updated."
msgstr "Yapılandırma güncellendi."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -985,7 +985,7 @@ msgstr "IP adresi ve etki alanlarını yenile"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2302,7 +2302,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Git depolarına okuma-yazma erişimi"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2310,60 +2310,60 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Basit Git Barındırma"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Geçersiz depo URL'si."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Geçersiz depo adı."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Varolan bir depoyu içe aktarmak için yeni bir deponun veya URL'nin adı."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Deponun açıklaması"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Gitweb'de görüntülemek için isteğe bağlı."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Depo sahibinin adı"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Özel depo"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Sadece yetkili kullanıcıların bu arşive erişmesine izin verir."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Bu ada sahip bir depo zaten var."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Deponun adı"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Bir depoyu benzersiz şekilde tanımlayan alfa sayısal bir dizgi."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Varsayılan dal"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb bunu varsayılan dal olarak görüntüler."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6807,24 +6807,24 @@ msgstr "Tor Socks Vekil Sunucusu"
msgid "Tor Bridge Relay"
msgstr "Tor Köprüsü Aktarımı"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Tor aktarımı bağlantı noktası kullanılabilir"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Obfs3 taşıma kayıtlı"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Obfs4 taşıma kayıtlı"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Tor aracılığıyla tcp{kind} üzerinde erişim URL'si {url}"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Tcp{kind} üzerinde {url} adresinde Tor kullanımını onaylama"
@ -6928,11 +6928,11 @@ msgstr ""
"Yukarı akış köprülerini kullanmak için en az bir yukarı akış köprüsü "
"belirtin."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor Tarayıcı"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Tor ile Vekil Sunucu"
@ -8082,34 +8082,34 @@ msgstr "Başlamak için bekleniyor: {name}"
msgid "Finished: {name}"
msgstr "Tamamlandı: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "{expression} paketi yükleme için mevcut değil"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "{package_name} paketi en son sürümdür ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "yükleniyor"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "indiriliyor"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "ortam değiştirme"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "yapılandırma dosyası: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Paket yöneticisini beklerken zaman aşımı oldu"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: Ihor Hordiichuk <igor_ck@outlook.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -900,7 +900,7 @@ msgstr "Адміністратор"
msgid "Configuration updated."
msgstr "Налаштування оновлено."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -989,7 +989,7 @@ msgstr "Оновити IP-адреси і домени"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2308,7 +2308,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr "Доступ до читання-запису репозиторіїв Git"
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr "Gitweb"
@ -2316,60 +2316,60 @@ msgstr "Gitweb"
msgid "Simple Git Hosting"
msgstr "Просте розміщення Git"
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "Некоректна URL-адреса репозиторію."
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "Некоректна назва репозиторію."
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
"Назва нового репозиторію або URL для імпортування зовнішнього репозиторію."
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "Опис репозиторію"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr "Необовʼязково, для відображення на Gitweb."
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "Імʼя власника репозиторію"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "Приватний репозиторій"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr "Дозволити доступ до цього репозиторію лише авторизованим користувачам."
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "Репозиторій із цією назвою вже існує."
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "Назва репозиторію"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Рядок із букв і чисел, що унікально ідентифікує репозиторій."
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "Типова гілка"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr "Gitweb відображає це як типову гілку."
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr "Git"
@ -6804,24 +6804,24 @@ msgstr "Проксі Tor Socks"
msgid "Tor Bridge Relay"
msgstr "Ретранслятор Tor типу міст"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Доступний порт ретрансляції Tor"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "Зареєстровано транспорт Obfs3"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "Зареєстровано транспорт Obfs4"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Доступ за адресою {url} на tcp{kind} через Tor"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Підтвердити використання Tor можна за посиланням {url} на tcp{kind}"
@ -6924,11 +6924,11 @@ msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
"Указати хоча б один upstream-міст для використання мостів вище за течією."
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "Tor Browser"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr "Orbot: проксі з Tor"
@ -8072,34 +8072,34 @@ msgstr "Очікування запуску: {name}"
msgid "Finished: {name}"
msgstr "Завершено: {name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr "Пакунок {expression} недоступний для встановлення"
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Пакунок {package_name} має останню версію ({latest_version})"
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "встановлення"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "завантаження"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "зміна медія"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "файл конфіґурації: {file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr "Час очікування менеджера пакунків"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
@ -911,7 +911,7 @@ msgstr "Quản trị viên"
msgid "Configuration updated."
msgstr "Đã cập nhật thiết lập."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -1002,7 +1002,7 @@ msgstr "Làm mới địa chỉ IP và các miền"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2275,7 +2275,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2283,59 +2283,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -6168,24 +6168,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6267,11 +6267,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7285,34 +7285,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2022-12-07 20:48+0000\n"
"Last-Translator: Eric <hamburger1024@duck.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@ -863,7 +863,7 @@ msgstr "管理员"
msgid "Configuration updated."
msgstr "配置已更新。"
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -950,7 +950,7 @@ msgstr "刷新 IP 地址和域"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2163,7 +2163,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2171,59 +2171,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "无效的存储库 URL。"
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr "无效的存储库名称。"
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr "新存储库的名称或用于导入现有存储库的 URL。"
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr "存储库描述"
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr "储存库所有者名称"
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr "私有存储库"
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr "已存在同名存储库。"
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr "存储库名称"
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr "默认分支"
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -6165,24 +6165,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr "Tor 网桥中继"
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr "Tor 中继端口可用"
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr "已注册 Obfs3 传输"
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr "已注册 Obfs4 传输"
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "在 tcp{kind} 上通过 Tor 访问 {url}"
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "确认使用 Tor 通过 tcp{kind} 访问 {url}"
@ -6272,11 +6272,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr "洋葱浏览器"
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7296,34 +7296,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr "已完成:{name}"
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr "安装"
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr "下载中"
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr "媒体改变"
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr "配置文件:{file}"
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-19 20:15-0500\n"
"POT-Creation-Date: 2023-01-03 10:41-0500\n"
"PO-Revision-Date: 2021-12-23 12:50+0000\n"
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
@ -874,7 +874,7 @@ msgstr "管理員"
msgid "Configuration updated."
msgstr "配置已更新。"
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:48
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py:56
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration."
@ -961,7 +961,7 @@ msgstr "更新 IP 位址與網域名稱"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py:45 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/email/views.py:53 plinth/modules/matrixsynapse/views.py:128
#: plinth/modules/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2154,7 +2154,7 @@ msgstr ""
msgid "Read-write access to Git repositories"
msgstr ""
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:10
#: plinth/modules/gitweb/__init__.py:49 plinth/modules/gitweb/manifest.py:11
msgid "Gitweb"
msgstr ""
@ -2162,59 +2162,59 @@ msgstr ""
msgid "Simple Git Hosting"
msgstr ""
#: plinth/modules/gitweb/forms.py:58
#: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr ""
#: plinth/modules/gitweb/forms.py:68
#: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name."
msgstr ""
#: plinth/modules/gitweb/forms.py:76
#: plinth/modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:82
#: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:83 plinth/modules/gitweb/forms.py:87
#: plinth/modules/gitweb/forms.py:84 plinth/modules/gitweb/forms.py:88
msgid "Optional, for displaying on Gitweb."
msgstr ""
#: plinth/modules/gitweb/forms.py:85
#: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name"
msgstr ""
#: plinth/modules/gitweb/forms.py:90
#: plinth/modules/gitweb/forms.py:91
msgid "Private repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:91
#: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:112 plinth/modules/gitweb/forms.py:154
#: plinth/modules/gitweb/forms.py:113 plinth/modules/gitweb/forms.py:155
msgid "A repository with this name already exists."
msgstr ""
#: plinth/modules/gitweb/forms.py:125
#: plinth/modules/gitweb/forms.py:126
msgid "Name of the repository"
msgstr ""
#: plinth/modules/gitweb/forms.py:129
#: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr ""
#: plinth/modules/gitweb/forms.py:133
#: plinth/modules/gitweb/forms.py:134
msgid "Default branch"
msgstr ""
#: plinth/modules/gitweb/forms.py:134
#: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch."
msgstr ""
#: plinth/modules/gitweb/manifest.py:18
#: plinth/modules/gitweb/manifest.py:19
msgid "Git"
msgstr ""
@ -6044,24 +6044,24 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
#: plinth/modules/tor/__init__.py:127
#: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available"
msgstr ""
#: plinth/modules/tor/__init__.py:137
#: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:147
#: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered"
msgstr ""
#: plinth/modules/tor/__init__.py:212
#: plinth/modules/tor/__init__.py:228
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
#: plinth/modules/tor/__init__.py:223
#: plinth/modules/tor/__init__.py:239
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@ -6143,11 +6143,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr ""
#: plinth/modules/tor/manifest.py:13
#: plinth/modules/tor/manifest.py:15
msgid "Tor Browser"
msgstr ""
#: plinth/modules/tor/manifest.py:29
#: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor"
msgstr ""
@ -7161,34 +7161,34 @@ msgstr ""
msgid "Finished: {name}"
msgstr ""
#: plinth/package.py:195
#: plinth/package.py:211
#, python-brace-format
msgid "Package {expression} is not available for install"
msgstr ""
#: plinth/package.py:208
#: plinth/package.py:224
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
msgstr ""
#: plinth/package.py:355
#: plinth/package.py:371
msgid "installing"
msgstr ""
#: plinth/package.py:357
#: plinth/package.py:373
msgid "downloading"
msgstr ""
#: plinth/package.py:359
#: plinth/package.py:375
msgid "media change"
msgstr ""
#: plinth/package.py:361
#: plinth/package.py:377
#, python-brace-format
msgid "configuration file: {file}"
msgstr ""
#: plinth/package.py:389 plinth/package.py:414
#: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager"
msgstr ""

View File

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

View File

@ -15,7 +15,7 @@ from plinth.package import Packages
from . import manifest, privileged
from .forms import is_repo_url
from .manifest import GIT_REPO_PATH
from .manifest import GIT_REPO_PATH, REPO_DIR_OWNER
_description = [
_('Git is a distributed version-control system for tracking changes in '
@ -213,7 +213,7 @@ def get_repo_list():
def repo_info(repo):
"""Get information about repository."""
info = privileged.repo_info(repo)
info = privileged.repo_info(repo, _run_as_user=REPO_DIR_OWNER)
if info['access'] == 'private':
info['is_private'] = True
else:
@ -244,4 +244,5 @@ def edit_repo(form_initial, form_cleaned):
privileged.set_repo_access(repo, 'public')
if form_cleaned['default_branch'] != form_initial['default_branch']:
privileged.set_default_branch(repo, form_cleaned['default_branch'])
privileged.set_default_branch(repo, form_cleaned['default_branch'],
_run_as_user=REPO_DIR_OWNER)

View File

@ -14,11 +14,12 @@ from django.utils.translation import gettext_lazy as _
from plinth.modules import gitweb
from . import privileged
from .manifest import REPO_DIR_OWNER
def _get_branches(repo):
"""Get all the branches in the repository."""
branch_data = privileged.get_branches(repo)
branch_data = privileged.get_branches(repo, _run_as_user=REPO_DIR_OWNER)
default_branch = branch_data['default_branch']
branches = branch_data['branches']

View File

@ -4,6 +4,7 @@ from django.utils.translation import gettext_lazy as _
CONFIG_FILE = '/etc/gitweb-freedombox.conf'
GIT_REPO_PATH = '/var/lib/git'
REPO_DIR_OWNER = 'www-data'
clients = [
{

View File

@ -13,7 +13,7 @@ from typing import Any, Optional
from plinth import action_utils
from plinth.actions import privileged
from plinth.modules.gitweb.forms import RepositoryValidator, get_name_from_url
from plinth.modules.gitweb.manifest import GIT_REPO_PATH
from plinth.modules.gitweb.manifest import GIT_REPO_PATH, REPO_DIR_OWNER
logger = logging.getLogger(__name__)
@ -166,8 +166,9 @@ def _clone_repo(url: str, description: str, owner: str, keep_ownership: bool):
shutil.rmtree(repo_temp_path)
if not keep_ownership:
subprocess.check_call(['chown', '-R', 'www-data:www-data', repo],
cwd=GIT_REPO_PATH)
subprocess.check_call(
['chown', '-R', f'{REPO_DIR_OWNER}:{REPO_DIR_OWNER}', repo],
cwd=GIT_REPO_PATH)
_set_repo_description(repo, description)
_set_repo_owner(repo, owner)
@ -180,8 +181,9 @@ def _create_repo(repo: str, description: str, owner: str, is_private: bool,
subprocess.check_call(['git', 'init', '-q', '--bare', repo],
cwd=GIT_REPO_PATH)
if not keep_ownership:
subprocess.check_call(['chown', '-R', 'www-data:www-data', repo],
cwd=GIT_REPO_PATH)
subprocess.check_call(
['chown', '-R', f'{REPO_DIR_OWNER}:{REPO_DIR_OWNER}', repo],
cwd=GIT_REPO_PATH)
_set_repo_description(repo, description)
_set_repo_owner(repo, owner)
if is_private:

View File

@ -97,9 +97,9 @@ class JanusApp(app_module.App):
if 'janus' not in packages:
return False
# Allow upgrades within 1.0.*
# Allow upgrades within 1.0.* and 1.1.*
package = packages['janus']
if Version(package['new_version']) > Version('1.1~'):
if Version(package['new_version']) > Version('1.2~'):
return False
install(['janus'], force_configuration='new')

View File

@ -8,7 +8,7 @@ from plinth import app as app_module
from plinth import cfg, menu
from plinth.daemon import (Daemon, app_is_running, diagnose_netcat,
diagnose_port_listening)
from plinth.modules.apache.components import diagnose_url
from plinth.modules.apache.components import Webserver, diagnose_url
from plinth.modules.backups.components import BackupRestore
from plinth.modules.firewall.components import Firewall
from plinth.modules.names.components import DomainType
@ -37,7 +37,7 @@ class TorApp(app_module.App):
app_id = 'tor'
_version = 5
_version = 6
def __init__(self):
"""Create components for the app."""
@ -81,6 +81,10 @@ class TorApp(app_module.App):
(9040, 'tcp6'), (9053, 'udp4'), (9053, 'udp6')])
self.add(daemon)
webserver = Webserver('webserver-onion-location',
'onion-location-freedombox')
self.add(webserver)
users_and_groups = UsersAndGroups('users-and-groups-tor',
reserved_usernames=['debian-tor'])
self.add(users_and_groups)
@ -168,8 +172,20 @@ class TorApp(app_module.App):
if not old_version:
privileged.configure(apt_transport_tor=True)
update_hidden_service_domain()
self.enable()
update_hidden_service_domain(utils.get_status())
# Enable/disable Onion-Location component based on app status.
# Component was introduced in version 6.
if old_version and old_version < 6:
daemon_component = self.get_component('daemon-tor')
component = self.get_component('webserver-onion-location')
if daemon_component.is_enabled():
component.enable()
else:
component.disable()
if not old_version:
self.enable()
def update_hidden_service_domain(status=None):

View File

@ -4,6 +4,8 @@ from django.utils.translation import gettext_lazy as _
from plinth.clients import store_url
from . import privileged
_orbot_package_id = 'org.torproject.android'
_tor_browser_download_url = \
'https://www.torproject.org/download/download-easy.html'
@ -42,7 +44,8 @@ clients = [{
backup = {
'config': {
'directories': ['/etc/tor/']
'directories': ['/etc/tor/'],
'files': [str(privileged.TOR_APACHE_SITE)]
},
'secrets': {
'directories': ['/var/lib/tor/', '/var/lib/tor-instances/']

View File

@ -3,6 +3,7 @@
import codecs
import os
import pathlib
import re
import socket
import subprocess
@ -20,6 +21,7 @@ SERVICE_FILE = '/etc/firewalld/services/tor-{0}.xml'
TOR_CONFIG = '/files/etc/tor/instances/plinth/torrc'
TOR_STATE_FILE = '/var/lib/tor-instances/plinth/state'
TOR_AUTH_COOKIE = '/var/run/tor-instances/plinth/control.authcookie'
TOR_APACHE_SITE = '/etc/apache2/conf-available/onion-location-freedombox.conf'
@privileged
@ -30,6 +32,7 @@ def setup(old_version: int):
return
_first_time_setup()
_set_onion_header(_get_hidden_service(aug=None))
def _first_time_setup():
@ -391,6 +394,7 @@ def _enable_hs(aug=None):
aug.set(TOR_CONFIG + '/HiddenServicePort[2]', '80 127.0.0.1:80')
aug.set(TOR_CONFIG + '/HiddenServicePort[3]', '443 127.0.0.1:443')
aug.save()
_set_onion_header(_get_hidden_service(aug))
def _disable_hs(aug=None):
@ -404,6 +408,7 @@ def _disable_hs(aug=None):
aug.remove(TOR_CONFIG + '/HiddenServiceDir')
aug.remove(TOR_CONFIG + '/HiddenServicePort')
aug.save()
_set_onion_header(None)
def _enable_apt_transport_tor():
@ -486,3 +491,22 @@ def augeas_load():
'/etc/tor/instances/plinth/torrc')
aug.load()
return aug
def _set_onion_header(hidden_service):
"""Set Apache configuration for the Onion-Location header."""
config_file = pathlib.Path(TOR_APACHE_SITE)
if hidden_service and hidden_service['enabled']:
# https://community.torproject.org/onion-services/advanced/onion-location/
hostname = hidden_service['hostname']
config_contents = f'''# This file is managed by FreedomBox
<LocationMatch "^(?!/(wordpress|mediawiki|tt-rss))/[^/]+">
Header set Onion-Location "http://{hostname}%{{REQUEST_URI}}s"
</LocationMatch>
'''
config_file.write_text(config_contents, encoding='utf-8')
else:
config_file.write_text('# This file is managed by FreedomBox\n',
encoding='utf-8')
action_utils.service_reload('apache2')

View File

@ -67,7 +67,7 @@ class ZophApp(app_module.App):
login_required=True)
self.add(shortcut)
packages = Packages('packages-zoph', ['zoph'],
packages = Packages('packages-zoph', ['zoph', 'default-mysql-server'],
conflicts=['libpam-tmpdir'],
conflicts_action=Packages.ConflictsAction.REMOVE)
self.add(packages)

View File

@ -12,7 +12,7 @@ from django.utils.translation import gettext as _
from django.utils.translation import gettext_lazy
import plinth.privileged.packages as privileged
from plinth import app
from plinth import app as app_module
from plinth.errors import MissingPackageError
from plinth.utils import format_lazy
@ -94,7 +94,7 @@ class PackageOr(PackageExpression):
return self.package2.actual()
class Packages(app.FollowerComponent):
class Packages(app_module.FollowerComponent):
"""Component to manage the packages of an app.
This component is responsible for installation, upgrades and uninstallation
@ -182,7 +182,23 @@ class Packages(app.FollowerComponent):
def uninstall(self):
"""Uninstall and purge the packages."""
uninstall(self.get_actual_packages())
packages = self.get_actual_packages()
packages_set = set(packages)
for app in app_module.App.list():
# uninstall() will be called on Packages of this app separately
# for uninstalling this app.
if app == self.app:
continue
if app.get_setup_state() == app_module.App.SetupState.NEEDS_SETUP:
continue
# Remove packages used by other installed apps
for component in app.get_components_of_type(Packages):
packages_set -= set(component.get_actual_packages())
# Preserve order of packages for ease of testing
uninstall([package for package in packages if package in packages_set])
def diagnose(self):
"""Run diagnostics and return results."""

View File

@ -14,7 +14,7 @@ from ..notification import Notification
from ..operation import Operation, OperationsManager
class TestApp(app.App):
class AppTest(app.App):
app_id = 'testapp'
def __init__(self):
@ -207,7 +207,7 @@ def test_message(app_get):
@pytest.mark.django_db
def test_update_notification(app_get):
"""Test that operation notification is created."""
app_get.return_value = TestApp()
app_get.return_value = AppTest()
operation = Operation('testapp', 'op1', Mock(), show_notification=True)
note = Notification.get('testapp-operation')
assert note.id == 'testapp-operation'

View File

@ -13,6 +13,12 @@ from plinth.errors import MissingPackageError
from plinth.package import Package, Packages, packages_installed
@pytest.fixture(autouse=True)
def fixture_clean_apps():
"""Fixture to ensure clean set of global apps."""
App._all_apps = {}
class TestPackageExpressions(unittest.TestCase):
def test_package(self):
@ -159,6 +165,64 @@ def test_packages_uninstall(uninstall):
uninstall.assert_has_calls([call(['python3', 'bash'])])
@patch('plinth.package.uninstall')
@patch('apt.Cache')
def test_packages_uninstall_exclusion(cache, uninstall):
"""Test excluding packages from other installed apps when uninstalling."""
cache.return_value = {
'package11': Mock(candidate=Mock(version='2.0', is_installed=True)),
'package12': Mock(candidate=Mock(version='3.0', is_installed=False)),
'package2': Mock(candidate=Mock(version='4.0', is_installed=True)),
'package3': Mock(candidate=Mock(version='5.0', is_installed=True)),
}
class TestApp1(App):
"""Test app."""
app_id = 'test-app1'
def __init__(self):
super().__init__()
component = Packages('test-component11',
['package11', 'package2', 'package3'])
self.add(component)
component = Packages('test-component12',
['package12', 'package2', 'package3'])
self.add(component)
class TestApp2(App):
"""Test app."""
app_id = 'test-app2'
def __init__(self):
super().__init__()
component = Packages('test-component2', ['package2'])
self.add(component)
def get_setup_state(self):
return App.SetupState.UP_TO_DATE
class TestApp3(App):
"""Test app."""
app_id = 'test-app3'
def __init__(self):
super().__init__()
component = Packages('test-component3', ['package3'])
self.add(component)
def get_setup_state(self):
return App.SetupState.NEEDS_SETUP
app1 = TestApp1()
TestApp2()
TestApp3()
app1.uninstall()
uninstall.assert_has_calls(
[call(['package11', 'package3']),
call(['package12', 'package3'])])
@patch('apt.Cache')
def test_diagnose(cache):
"""Test checking for latest version of the package."""