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 freedombox (22.27~bpo11+1) bullseye-backports; urgency=medium
* Rebuild for bullseye-backports. * 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. 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) == == FreedomBox 22.27 (2022-12-19) ==
=== Highlights === === 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. 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) == == FreedomBox 22.27 (2022-12-19) ==
=== Highlights === === Highlights ===

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 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" "PO-Revision-Date: 2022-12-11 17:47+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n" "Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
@ -894,7 +894,7 @@ msgstr "správce"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Nastavení aktualizována." msgstr "Nastavení aktualizována."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py: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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." msgid "An error occurred during configuration."
@ -983,7 +983,7 @@ msgstr "Obnovení IP adresy a domén"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98 #: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95 #: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py: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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2293,7 +2293,7 @@ msgstr ""
msgid "Read-write access to Git repositories" msgid "Read-write access to Git repositories"
msgstr "Přístup do Git repozitářů pro čtení a zápis" 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" msgid "Gitweb"
msgstr "Gitweb" msgstr "Gitweb"
@ -2301,59 +2301,59 @@ msgstr "Gitweb"
msgid "Simple Git Hosting" msgid "Simple Git Hosting"
msgstr "Jednoduché hostování Git" msgstr "Jednoduché hostování Git"
#: plinth/modules/gitweb/forms.py:58 #: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL." msgid "Invalid repository URL."
msgstr "Neplatné URL úložiště." msgstr "Neplatné URL úložiště."
#: plinth/modules/gitweb/forms.py:68 #: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name." msgid "Invalid repository name."
msgstr "Neplatný název repozitáře." 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." 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ě." 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" msgid "Description of the repository"
msgstr "Popis repozitáře" 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." msgid "Optional, for displaying on Gitweb."
msgstr "Volitelné, zobrazuje se na Gitwebu." msgstr "Volitelné, zobrazuje se na Gitwebu."
#: plinth/modules/gitweb/forms.py:85 #: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name" msgid "Repository's owner name"
msgstr "Jméno vlastníka repozitáře" msgstr "Jméno vlastníka repozitáře"
#: plinth/modules/gitweb/forms.py:90 #: plinth/modules/gitweb/forms.py:91
msgid "Private repository" msgid "Private repository"
msgstr "Neveřejný repozitář" 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." 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." 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." msgid "A repository with this name already exists."
msgstr "Repozitář s tímto názvem už existuje." 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" msgid "Name of the repository"
msgstr "Název repozitáře" 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." msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Řetězec písmeny a číslicemi, který jednoznačně identifikuje repozitář." 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" msgid "Default branch"
msgstr "Výchozí větev" 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." msgid "Gitweb displays this as a default branch."
msgstr "Gitweb ji zobrazí jako výchozí větev." msgstr "Gitweb ji zobrazí jako výchozí větev."
#: plinth/modules/gitweb/manifest.py:18 #: plinth/modules/gitweb/manifest.py:19
msgid "Git" msgid "Git"
msgstr "Git" msgstr "Git"
@ -6780,24 +6780,24 @@ msgstr "Tor Socks proxy"
msgid "Tor Bridge Relay" msgid "Tor Bridge Relay"
msgstr "Předávájící Tor most" 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" msgid "Tor relay port available"
msgstr "Port Tor předávání k dispozici" 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" msgid "Obfs3 transport registered"
msgstr "Obfs3 transport zaregistrován" msgstr "Obfs3 transport zaregistrován"
#: plinth/modules/tor/__init__.py:147 #: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered" msgid "Obfs4 transport registered"
msgstr "Obfs4 transport zaregistrován" msgstr "Obfs4 transport zaregistrován"
#: plinth/modules/tor/__init__.py:212 #: plinth/modules/tor/__init__.py:228
#, python-brace-format #, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor" msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Přistoupit k URL adrese {url} na tcp{kind} prostřednictvím 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 #, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}" msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Potvrďte použití Tor na adrese {url} na 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." 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ý." 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" msgid "Tor Browser"
msgstr "Tor prohlížeč" msgstr "Tor prohlížeč"
#: plinth/modules/tor/manifest.py:29 #: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor" msgid "Orbot: Proxy with Tor"
msgstr "Orbot: proxy s Tor" msgstr "Orbot: proxy s Tor"
@ -8043,34 +8043,34 @@ msgstr "Čeká na spuštění: {name}"
msgid "Finished: {name}" msgid "Finished: {name}"
msgstr "Dokončeno: {name}" msgstr "Dokončeno: {name}"
#: plinth/package.py:195 #: plinth/package.py:211
#, python-brace-format #, python-brace-format
msgid "Package {expression} is not available for install" msgid "Package {expression} is not available for install"
msgstr "Balíček {expression} není k dispozici pro instalaci" msgstr "Balíček {expression} není k dispozici pro instalaci"
#: plinth/package.py:208 #: plinth/package.py:224
#, python-brace-format #, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})" msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "Balíček {package_name} je nejnovější verze ({latest_version})" msgstr "Balíček {package_name} je nejnovější verze ({latest_version})"
#: plinth/package.py:355 #: plinth/package.py:371
msgid "installing" msgid "installing"
msgstr "Instalace" msgstr "Instalace"
#: plinth/package.py:357 #: plinth/package.py:373
msgid "downloading" msgid "downloading"
msgstr "stahování" msgstr "stahování"
#: plinth/package.py:359 #: plinth/package.py:375
msgid "media change" msgid "media change"
msgstr "změna média" msgstr "změna média"
#: plinth/package.py:361 #: plinth/package.py:377
#, python-brace-format #, python-brace-format
msgid "configuration file: {file}" msgid "configuration file: {file}"
msgstr "soubor s nastaveními: {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" msgid "Timeout waiting for package manager"
msgstr "Časový limit čekání na správce balíčků" msgstr "Časový limit čekání na správce balíčků"

View File

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

View File

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

View File

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

View File

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

View File

@ -7,9 +7,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 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" "PO-Revision-Date: 2023-01-01 18:49+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/es/>\n" "freedombox/es/>\n"
"Language: es\n" "Language: es\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\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 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -54,17 +54,17 @@ msgstr "No se pudo conectar a {host}:{port}"
#: plinth/forms.py:36 #: plinth/forms.py:36
msgid "Backup app before uninstall" msgid "Backup app before uninstall"
msgstr "" msgstr "Copia de seguridad de la aplicación antes de desinstalarla"
#: plinth/forms.py:37 #: plinth/forms.py:37
msgid "Restoring from the backup will restore app data." msgid "Restoring from the backup will restore app data."
msgstr "" msgstr ""
"La restauración desde la copia de seguridad restaurará los datos de la "
"aplicación."
#: plinth/forms.py:39 #: plinth/forms.py:39
#, fuzzy
#| msgid "Repository not found"
msgid "Repository to backup to" msgid "Repository to backup to"
msgstr "Repositorio no encontrado" msgstr "Repositorio en el que hacer la copia de seguridad"
#: plinth/forms.py:56 #: plinth/forms.py:56
msgid "Select a domain name to be used with this application" 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, " "To restore a backup on a new %(box_name)s you need the SSH credentials and, "
"if chosen, the encryption passphrase." "if chosen, the encryption passphrase."
msgstr "" msgstr ""
"Las credenciales para este repositorio están almacenadas en su %(box_name)s. " "Las credenciales para este archivo se almacenan en sus %(box_name)s. <br> "
"<br> Para restaurar una copia de respaldo en una nueva %(box_name)s " "Para restaurar una copia de seguridad a un nuevo %(box_name)s, necesita las "
"necesitas las credenciales SSH, y opcionalmente la contraseña de cifrado." "credenciales SSH y, si se selecciona, la frase de contraseña de cifrado."
#: plinth/modules/backups/templates/backups_add_remote_repository.html:28 #: plinth/modules/backups/templates/backups_add_remote_repository.html:28
msgid "Create Location" msgid "Create Location"
@ -910,7 +910,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Configuración actualizada." msgstr "Configuración actualizada."
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py: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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." msgid "An error occurred during configuration."
@ -1001,7 +1001,7 @@ msgstr "Actualizar direcciones IP y dominios"
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98 #: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95 #: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py: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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -1389,7 +1389,7 @@ msgstr "Asistente VoIP"
#: plinth/modules/coturn/forms.py:22 #: plinth/modules/coturn/forms.py:22
msgid "Invalid list of STUN/TURN Server URIs" 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 #: plinth/modules/coturn/templates/coturn.html:15
msgid "Use the following URLs to configure your communication server:" msgid "Use the following URLs to configure your communication server:"
@ -1559,7 +1559,7 @@ msgid ""
" " " "
msgstr "" msgstr ""
"\n" "\n"
" App: %(app_name)s\n" " Aplicación: %(app_name)s\n"
" " " "
#: plinth/modules/diagnostics/templates/diagnostics_app.html:10 #: 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 #: plinth/modules/dynamicdns/forms.py:123
msgid "This field is required." 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/dynamicdns/templates/dynamicdns.html:11
#: plinth/modules/ejabberd/templates/ejabberd.html:13 #: 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 #: plinth/modules/ejabberd/manifest.py:10
msgid "Conversations" msgid "Conversations"
msgstr "Conversations" msgstr "Conversaciones"
#: plinth/modules/ejabberd/manifest.py:24 #: plinth/modules/ejabberd/manifest.py:24
msgid "Xabber" msgid "Xabber"
@ -2130,7 +2130,7 @@ msgstr "TTL"
#: plinth/modules/email/templates/email.html:37 #: plinth/modules/email/templates/email.html:37
msgid "Class" msgid "Class"
msgstr "Class" msgstr "Clase"
#: plinth/modules/email/templates/email.html:39 #: plinth/modules/email/templates/email.html:39
msgid "Priority" msgid "Priority"
@ -2313,7 +2313,7 @@ msgstr ""
msgid "Read-write access to Git repositories" msgid "Read-write access to Git repositories"
msgstr "Acceso de lectura y escritura para repositorios Git" 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" msgid "Gitweb"
msgstr "Gitweb" msgstr "Gitweb"
@ -2321,60 +2321,60 @@ msgstr "Gitweb"
msgid "Simple Git Hosting" msgid "Simple Git Hosting"
msgstr "Alojamiento simple para Git" msgstr "Alojamiento simple para Git"
#: plinth/modules/gitweb/forms.py:58 #: plinth/modules/gitweb/forms.py:59
msgid "Invalid repository URL." msgid "Invalid repository URL."
msgstr "URL de repositorio no válida." msgstr "URL de repositorio no válida."
#: plinth/modules/gitweb/forms.py:68 #: plinth/modules/gitweb/forms.py:69
msgid "Invalid repository name." msgid "Invalid repository name."
msgstr "Nombre de repositorio no válido." 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." msgid "Name of a new repository or URL to import an existing repository."
msgstr "" msgstr ""
"Nombre de un nuevo repositorio o URL para importar un repositorio existente." "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" msgid "Description of the repository"
msgstr "Descripción del repositorio" 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." msgid "Optional, for displaying on Gitweb."
msgstr "Opcional, para mostrar en Gitweb." msgstr "Opcional, para mostrar en Gitweb."
#: plinth/modules/gitweb/forms.py:85 #: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name" msgid "Repository's owner name"
msgstr "Nombre del dueño del repositorio" msgstr "Nombre del dueño del repositorio"
#: plinth/modules/gitweb/forms.py:90 #: plinth/modules/gitweb/forms.py:91
msgid "Private repository" msgid "Private repository"
msgstr "Repositorio privado" msgstr "Repositorio privado"
#: plinth/modules/gitweb/forms.py:91 #: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository." msgid "Allow only authorized users to access this repository."
msgstr "Permitir acceder a este repositorio sólo a usuarios autorizados." 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." msgid "A repository with this name already exists."
msgstr "Ya existe un repositorio con este nombre." 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" msgid "Name of the repository"
msgstr "Nombre del repositorio" 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." msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "Una cadena alfanumérica que identifica unívocamente un repositorio." 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" msgid "Default branch"
msgstr "Rama por omisión" 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." msgid "Gitweb displays this as a default branch."
msgstr "Gitweb muestra esta rama por omisión." msgstr "Gitweb muestra esta rama por omisión."
#: plinth/modules/gitweb/manifest.py:18 #: plinth/modules/gitweb/manifest.py:19
msgid "Git" msgid "Git"
msgstr "Git" msgstr "Git"
@ -4929,12 +4929,11 @@ msgid ""
"You can also access the rest of the Internet via {box_name} for added " "You can also access the rest of the Internet via {box_name} for added "
"security and anonymity." "security and anonymity."
msgstr "" msgstr ""
"Una red privada virtual (VPN, Virtual Private Network) es una tecnología que " "La red privada virtual (VPN) es una técnica para conectar de forma segura "
"permite conectar de forma segura dos dispositivos para acceder de forma " "dos dispositivos para acceder a los recursos de una red privada. Mientras "
"protegida a una red privada. Al estar lejos de casa puede conectarse a su " "esté fuera de casa, puede conectarse a su {box_name} para acceder a su red "
"{box_name} para acceder a su red local y a los servicios de {box_name} de " "local y a los servicios proporcionados por {box_name}. También puede acceder "
"forma privada. También puede acceder a Internet a través de su {box_name} " "al resto de Internet a través de {box_name} para mayor seguridad y anonimato."
"para añadir protección y anonimato."
#: plinth/modules/openvpn/__init__.py:43 #: plinth/modules/openvpn/__init__.py:43
msgid "Connect to VPN services" msgid "Connect to VPN services"
@ -4965,30 +4964,24 @@ msgid "Profile"
msgstr "Perfil" msgstr "Perfil"
#: plinth/modules/openvpn/templates/openvpn.html:15 #: plinth/modules/openvpn/templates/openvpn.html:15
#, fuzzy, python-format #, 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."
msgid "" msgid ""
"To connect to %(box_name)s's VPN, you need to download a profile and feed it " "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 " "to an OpenVPN client on your mobile or desktop machine. OpenVPN Clients are "
"available for most platforms. Click \"Learn more...\" above for recommended " "available for most platforms. Click \"Learn more...\" above for recommended "
"clients and instructions on how to configure them." "clients and instructions on how to configure them."
msgstr "" msgstr ""
"Para conectar a la VPN de %(box_name)s necesita descargar un perfil y " "Para conectarse a la VPN de %(box_name)s, debe descargar un archivo de "
"añadirlo a un cliente OpenVPN en su ordenador de escritorio o móvil. Hay " "configuración y proporcionarlo al cliente OpenVPN en su computadora de "
"clientes OpenVPN para la mayoría de las plataformas. Haga clic en " "escritorio o móvil. Los clientes de OpenVPN están disponibles para la "
"\"Aprender más...\" para información sobre los clientes recomendados y cómo " "mayoría de las plataformas. Para ver los clientes recomendados y las "
"configurarlos." "instrucciones de configuración, haga clic en \"Más información...\" arriba."
#: plinth/modules/openvpn/templates/openvpn.html:24 #: plinth/modules/openvpn/templates/openvpn.html:24
#, fuzzy, python-format #, python-format
#| msgid "Profile is specific to each user of %(box_name)s. Keep it a secret."
msgid "Profile is specific to each user of %(box_name)s. Keep it a secret." msgid "Profile is specific to each user of %(box_name)s. Keep it a secret."
msgstr "" 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." "secreto."
#: plinth/modules/openvpn/templates/openvpn.html:34 #: plinth/modules/openvpn/templates/openvpn.html:34
@ -5300,25 +5293,24 @@ msgstr "Apagar ahora"
#: plinth/modules/privacy/__init__.py:14 #: plinth/modules/privacy/__init__.py:14
msgid "Manage system-wide privacy settings." 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 #: plinth/modules/privacy/__init__.py:31 plinth/modules/privacy/__init__.py:63
#, fuzzy
#| msgid "Privoxy"
msgid "Privacy" msgid "Privacy"
msgstr "Privoxy" msgstr "Privacidad"
#: plinth/modules/privacy/__init__.py:61 #: plinth/modules/privacy/__init__.py:61
msgid "Please update privacy settings to match your preferences." 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 #: plinth/modules/privacy/__init__.py:66
msgid "Review privacy setting" msgid "Review privacy setting"
msgstr "" msgstr "Revisar la configuración de la privacidad"
#: plinth/modules/privacy/forms.py:15 #: plinth/modules/privacy/forms.py:15
msgid "Periodically submit a list of apps used (suggested)" msgid "Periodically submit a list of apps used (suggested)"
msgstr "" msgstr ""
"Presentar periódicamente una lista de las aplicaciones utilizadas (sugerido)"
#: plinth/modules/privacy/forms.py:17 #: plinth/modules/privacy/forms.py:17
#, python-brace-format #, python-brace-format
@ -5330,6 +5322,13 @@ msgid ""
"target=\"_blank\">popcon.debian.org</a>. Submission happens over the Tor " "target=\"_blank\">popcon.debian.org</a>. Submission happens over the Tor "
"network for additional anonymity if Tor app is enabled." "network for additional anonymity if Tor app is enabled."
msgstr "" 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 #: plinth/modules/privoxy/__init__.py:23
msgid "" msgid ""
@ -6434,10 +6433,8 @@ msgid "Secure Shell (SSH) Server"
msgstr "Servidor de intérprete de órdenes seguro (SSH)" msgstr "Servidor de intérprete de órdenes seguro (SSH)"
#: plinth/modules/ssh/__init__.py:61 #: plinth/modules/ssh/__init__.py:61
#, fuzzy
#| msgid "Secure Shell (SSH)"
msgid "Remotely login using 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 #: plinth/modules/ssh/forms.py:13
msgid "Disable password authentication" msgid "Disable password authentication"
@ -6455,7 +6452,7 @@ msgstr ""
#: plinth/modules/ssh/forms.py:21 #: plinth/modules/ssh/forms.py:21
msgid "Allow all users to login remotely" 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 #: plinth/modules/ssh/forms.py:22
msgid "" msgid ""
@ -6463,6 +6460,9 @@ msgid ""
"disabled, only users of groups root, admin and freedombox-ssh can login via " "disabled, only users of groups root, admin and freedombox-ssh can login via "
"SSH." "SSH."
msgstr "" 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 #: plinth/modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints" msgid "Server Fingerprints"
@ -6814,24 +6814,24 @@ msgstr "Proxy Socks para Tor"
msgid "Tor Bridge Relay" msgid "Tor Bridge Relay"
msgstr "Puente de retransmisión Tor" msgstr "Puente de retransmisión Tor"
#: plinth/modules/tor/__init__.py:127 #: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available" msgid "Tor relay port available"
msgstr "Puerto de servidor Tor disponible" msgstr "Puerto de servidor Tor disponible"
#: plinth/modules/tor/__init__.py:137 #: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered" msgid "Obfs3 transport registered"
msgstr "Transporte Obfs3 registrado" msgstr "Transporte Obfs3 registrado"
#: plinth/modules/tor/__init__.py:147 #: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered" msgid "Obfs4 transport registered"
msgstr "Transporte Obfs4 registrado" msgstr "Transporte Obfs4 registrado"
#: plinth/modules/tor/__init__.py:212 #: plinth/modules/tor/__init__.py:228
#, python-brace-format #, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor" msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Acceso a URL {url} sobre tcp {kind} vía 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 #, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}" msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Confirmar uso de Tor en {url} sobre 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 "" msgstr ""
"Especifique al menos un puente de subida para usar los puentes de subida." "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" msgid "Tor Browser"
msgstr "Navegador Tor" msgstr "Navegador Tor"
#: plinth/modules/tor/manifest.py:29 #: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor" msgid "Orbot: Proxy with Tor"
msgstr "Orbot: Proxy con Tor" msgstr "Orbot: Proxy con Tor"
@ -6953,16 +6953,13 @@ msgid "Ports"
msgstr "Puertos" msgstr "Puertos"
#: plinth/modules/tor/views.py:53 #: plinth/modules/tor/views.py:53
#, fuzzy
#| msgid "An error occurred during configuration."
msgid "Updating configuration" msgid "Updating configuration"
msgstr "Ha habido un error en la configuración." msgstr "Actualizando la configuración"
#: plinth/modules/tor/views.py:70 #: plinth/modules/tor/views.py:70
#, fuzzy, python-brace-format #, python-brace-format
#| msgid "Error updating app: {error}"
msgid "Error configuring app: {error}" 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 #: plinth/modules/transmission/__init__.py:24
msgid "Transmission is a BitTorrent client with a web interface." 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" msgstr "Mostrar los registros de las actualizaciones recientes"
#: plinth/modules/upgrades/templates/upgrades_configure.html:138 #: plinth/modules/upgrades/templates/upgrades_configure.html:138
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test Distribution Upgrade" 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 #: plinth/modules/upgrades/templates/upgrades_configure.html:140
msgid "" msgid ""
"This will attempt to upgrade the system from stable to testing. <strong>It " "This will attempt to upgrade the system from stable to testing. <strong>It "
"is meant only for development use.</strong>" "is meant only for development use.</strong>"
msgstr "" 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 #: plinth/modules/upgrades/templates/upgrades_configure.html:150
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Test distribution upgrade now" 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 #: plinth/modules/upgrades/views.py:71
#, python-brace-format #, python-brace-format
@ -7326,10 +7321,8 @@ msgid "Frequent feature updates activated."
msgstr "Las actualizaciones funcionales frecuentes están activadas." msgstr "Las actualizaciones funcionales frecuentes están activadas."
#: plinth/modules/upgrades/views.py:224 #: plinth/modules/upgrades/views.py:224
#, fuzzy
#| msgid "Distribution upgrade enabled"
msgid "Starting distribution upgrade test." 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 #: plinth/modules/users/__init__.py:28
msgid "" 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." msgstr "La siguiente cuenta de administración existe en el sistema."
#: plinth/modules/users/templates/users_firstboot.html:50 #: plinth/modules/users/templates/users_firstboot.html:50
#, fuzzy, python-format #, 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."
msgid "" msgid ""
"Delete these accounts from command line and refresh the page to create an " "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 " "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 " "sudo /usr/share/plinth/actions/actions users remove_user\". If an account is "
"already usable with %(box_name)s, skip this step." "already usable with %(box_name)s, skip this step."
msgstr "" 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 comando y actualice la página para "
"elimine estas cuentas desde la línea de órdenes y refresque la página para " "crear una cuenta que se pueda usar con %(box_name)s. Desde la línea de "
"crear una cuenta usable con %(box_name)s. Ejecute la órden 'echo " "comando, ejecute el comando: \"echo '{\"args\": [\"NOMBRE DE USUARIO\", "
"\"{password}\" | /usr/share/plinth/actions/users remove-user {username}' en " "\"CONTRASEÑA\"], \"kwargs\": {}}' | sudo /usr/share/plinth/actions/actions "
"la línea de órdenes." "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/templates/users_list.html:11
#: plinth/modules/users/views.py:64 #: plinth/modules/users/views.py:64
@ -8105,34 +8093,34 @@ msgstr "Esperando a empezar: {name}"
msgid "Finished: {name}" msgid "Finished: {name}"
msgstr "Terminó: {name}" msgstr "Terminó: {name}"
#: plinth/package.py:195 #: plinth/package.py:211
#, python-brace-format #, python-brace-format
msgid "Package {expression} is not available for install" msgid "Package {expression} is not available for install"
msgstr "El paquete {expression} no está disponible para instalar" msgstr "El paquete {expression} no está disponible para instalar"
#: plinth/package.py:208 #: plinth/package.py:224
#, python-brace-format #, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})" msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "El paquete {package_name} es la última versión ({latest_version})" msgstr "El paquete {package_name} es la última versión ({latest_version})"
#: plinth/package.py:355 #: plinth/package.py:371
msgid "installing" msgid "installing"
msgstr "instalando" msgstr "instalando"
#: plinth/package.py:357 #: plinth/package.py:373
msgid "downloading" msgid "downloading"
msgstr "descargando" msgstr "descargando"
#: plinth/package.py:359 #: plinth/package.py:375
msgid "media change" msgid "media change"
msgstr "cambio de medio" msgstr "cambio de medio"
#: plinth/package.py:361 #: plinth/package.py:377
#, python-brace-format #, python-brace-format
msgid "configuration file: {file}" msgid "configuration file: {file}"
msgstr "archivo de configuración: {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" msgid "Timeout waiting for package manager"
msgstr "Tiempo máximo esperando al administrador de paquetes" msgstr "Tiempo máximo esperando al administrador de paquetes"
@ -8177,22 +8165,18 @@ msgid "Uninstalling app"
msgstr "Instalando app" msgstr "Instalando app"
#: plinth/setup.py:123 #: plinth/setup.py:123
#, fuzzy, python-brace-format #, python-brace-format
#| msgid "Error installing app: {string} {details}"
msgid "Error uninstalling app: {string} {details}" 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 #: plinth/setup.py:129
#, fuzzy, python-brace-format #, python-brace-format
#| msgid "Error installing app: {error}"
msgid "Error uninstalling app: {error}" msgid "Error uninstalling app: {error}"
msgstr "Error al instalar la app: {error}" msgstr "Error desinstalando la aplicación: {error}"
#: plinth/setup.py:132 #: plinth/setup.py:132
#, fuzzy
#| msgid "App installed."
msgid "App uninstalled." msgid "App uninstalled."
msgstr "App instalada." msgstr "Aplicación desinstalada."
#: plinth/setup.py:452 #: plinth/setup.py:452
msgid "Updating app packages" msgid "Updating app packages"
@ -8259,6 +8243,9 @@ msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It " "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." "is free software that lets you install and manage server apps with ease."
msgstr "" 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 #: plinth/templates/base.html:110
msgid " Home" msgid " Home"
@ -8556,26 +8543,25 @@ msgstr "Actualización"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40 #: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#: plinth/templates/uninstall.html:36 #: plinth/templates/uninstall.html:36
#, fuzzy
#| msgid "Install"
msgid "Uninstall" msgid "Uninstall"
msgstr "Instalar" msgstr "Desinstalar"
#: plinth/templates/uninstall.html:11 #: plinth/templates/uninstall.html:11
#, fuzzy, python-format #, python-format
#| msgid "Edit User <em>%(username)s</em>"
msgid "Uninstall App <em>%(app_name)s</em>?" 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 #: plinth/templates/uninstall.html:17
msgid "Uninstalling an app is an exprimental feature." msgid "Uninstalling an app is an exprimental feature."
msgstr "" msgstr "Desinstalar una aplicación es una función experimental."
#: plinth/templates/uninstall.html:23 #: plinth/templates/uninstall.html:23
msgid "" msgid ""
"All app data and configuration will be permanently lost. App may be " "All app data and configuration will be permanently lost. App may be "
"installed freshly again." "installed freshly again."
msgstr "" msgstr ""
"Todos los datos de la aplicación y la configuración se perderán "
"permanentemente. La aplicación se puede instalar de nuevo."
#: plinth/views.py:221 #: plinth/views.py:221
msgid "Setting unchanged" msgid "Setting unchanged"
@ -8584,7 +8570,7 @@ msgstr "Configuración sin cambio"
#: plinth/views.py:401 #: plinth/views.py:401
#, python-brace-format #, python-brace-format
msgid "before uninstall of {app_id}" msgid "before uninstall of {app_id}"
msgstr "" msgstr "antes de desinstalar {app_id}"
#: plinth/web_framework.py:114 #: plinth/web_framework.py:114
msgid "Gujarati" msgid "Gujarati"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 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" "PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -907,7 +907,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:91 plinth/modules/email/views.py: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/gitweb/views.py:117 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74 #: plinth/modules/searx/views.py:49 plinth/modules/zoph/views.py:74
msgid "An error occurred during configuration." msgid "An error occurred during configuration."
@ -1006,7 +1006,7 @@ msgstr ""
#: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98 #: plinth/modules/bind/views.py:61 plinth/modules/config/views.py:98
#: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35 #: plinth/modules/coturn/views.py:40 plinth/modules/deluge/views.py:35
#: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95 #: plinth/modules/dynamicdns/views.py:78 plinth/modules/ejabberd/views.py:95
#: plinth/modules/email/views.py: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/minetest/views.py:55 plinth/modules/mumble/views.py:37
#: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36 #: plinth/modules/pagekite/forms.py:74 plinth/modules/privacy/views.py:36
#: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32 #: plinth/modules/quassel/views.py:29 plinth/modules/roundcube/views.py:32
@ -2296,7 +2296,7 @@ msgstr ""
msgid "Read-write access to Git repositories" msgid "Read-write access to Git repositories"
msgstr "" 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" msgid "Gitweb"
msgstr "" msgstr ""
@ -2304,69 +2304,69 @@ msgstr ""
msgid "Simple Git Hosting" msgid "Simple Git Hosting"
msgstr "" msgstr ""
#: plinth/modules/gitweb/forms.py:58 #: plinth/modules/gitweb/forms.py:59
#, fuzzy #, fuzzy
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid repository URL." msgid "Invalid repository URL."
msgstr "نام میزبان معتبر نیست" msgstr "نام میزبان معتبر نیست"
#: plinth/modules/gitweb/forms.py:68 #: plinth/modules/gitweb/forms.py:69
#, fuzzy #, fuzzy
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid repository name." msgid "Invalid repository name."
msgstr "نام میزبان معتبر نیست" 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." msgid "Name of a new repository or URL to import an existing repository."
msgstr "" msgstr ""
#: plinth/modules/gitweb/forms.py:82 #: plinth/modules/gitweb/forms.py:83
msgid "Description of the repository" msgid "Description of the repository"
msgstr "" 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." msgid "Optional, for displaying on Gitweb."
msgstr "" msgstr ""
#: plinth/modules/gitweb/forms.py:85 #: plinth/modules/gitweb/forms.py:86
msgid "Repository's owner name" msgid "Repository's owner name"
msgstr "" msgstr ""
#: plinth/modules/gitweb/forms.py:90 #: plinth/modules/gitweb/forms.py:91
#, fuzzy #, fuzzy
#| msgid "Create Connection" #| msgid "Create Connection"
msgid "Private repository" msgid "Private repository"
msgstr "ساختن اتصال" msgstr "ساختن اتصال"
#: plinth/modules/gitweb/forms.py:91 #: plinth/modules/gitweb/forms.py:92
msgid "Allow only authorized users to access this repository." msgid "Allow only authorized users to access this repository."
msgstr "" 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." msgid "A repository with this name already exists."
msgstr "" msgstr ""
#: plinth/modules/gitweb/forms.py:125 #: plinth/modules/gitweb/forms.py:126
#, fuzzy #, fuzzy
#| msgid "Create Connection" #| msgid "Create Connection"
msgid "Name of the repository" msgid "Name of the repository"
msgstr "ساختن اتصال" msgstr "ساختن اتصال"
#: plinth/modules/gitweb/forms.py:129 #: plinth/modules/gitweb/forms.py:130
msgid "An alpha-numeric string that uniquely identifies a repository." msgid "An alpha-numeric string that uniquely identifies a repository."
msgstr "" msgstr ""
#: plinth/modules/gitweb/forms.py:133 #: plinth/modules/gitweb/forms.py:134
#, fuzzy #, fuzzy
#| msgid "Default" #| msgid "Default"
msgid "Default branch" msgid "Default branch"
msgstr "پیش‌فرض" msgstr "پیش‌فرض"
#: plinth/modules/gitweb/forms.py:134 #: plinth/modules/gitweb/forms.py:135
msgid "Gitweb displays this as a default branch." msgid "Gitweb displays this as a default branch."
msgstr "" msgstr ""
#: plinth/modules/gitweb/manifest.py:18 #: plinth/modules/gitweb/manifest.py:19
msgid "Git" msgid "Git"
msgstr "" msgstr ""
@ -6554,24 +6554,24 @@ msgstr ""
msgid "Tor Bridge Relay" msgid "Tor Bridge Relay"
msgstr "" msgstr ""
#: plinth/modules/tor/__init__.py:127 #: plinth/modules/tor/__init__.py:131
msgid "Tor relay port available" msgid "Tor relay port available"
msgstr "" msgstr ""
#: plinth/modules/tor/__init__.py:137 #: plinth/modules/tor/__init__.py:141
msgid "Obfs3 transport registered" msgid "Obfs3 transport registered"
msgstr "" msgstr ""
#: plinth/modules/tor/__init__.py:147 #: plinth/modules/tor/__init__.py:151
msgid "Obfs4 transport registered" msgid "Obfs4 transport registered"
msgstr "" msgstr ""
#: plinth/modules/tor/__init__.py:212 #: plinth/modules/tor/__init__.py:228
#, python-brace-format #, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor" msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "" msgstr ""
#: plinth/modules/tor/__init__.py:223 #: plinth/modules/tor/__init__.py:239
#, python-brace-format #, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}" msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "" msgstr ""
@ -6653,11 +6653,11 @@ msgstr ""
msgid "Specify at least one upstream bridge to use upstream bridges." msgid "Specify at least one upstream bridge to use upstream bridges."
msgstr "" msgstr ""
#: plinth/modules/tor/manifest.py:13 #: plinth/modules/tor/manifest.py:15
msgid "Tor Browser" msgid "Tor Browser"
msgstr "" msgstr ""
#: plinth/modules/tor/manifest.py:29 #: plinth/modules/tor/manifest.py:31
msgid "Orbot: Proxy with Tor" msgid "Orbot: Proxy with Tor"
msgstr "" msgstr ""
@ -7747,34 +7747,34 @@ msgstr ""
msgid "Finished: {name}" msgid "Finished: {name}"
msgstr "" msgstr ""
#: plinth/package.py:195 #: plinth/package.py:211
#, python-brace-format #, python-brace-format
msgid "Package {expression} is not available for install" msgid "Package {expression} is not available for install"
msgstr "" msgstr ""
#: plinth/package.py:208 #: plinth/package.py:224
#, python-brace-format #, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})" msgid "Package {package_name} is the latest version ({latest_version})"
msgstr "" msgstr ""
#: plinth/package.py:355 #: plinth/package.py:371
msgid "installing" msgid "installing"
msgstr "" msgstr ""
#: plinth/package.py:357 #: plinth/package.py:373
msgid "downloading" msgid "downloading"
msgstr "" msgstr ""
#: plinth/package.py:359 #: plinth/package.py:375
msgid "media change" msgid "media change"
msgstr "" msgstr ""
#: plinth/package.py:361 #: plinth/package.py:377
#, python-brace-format #, python-brace-format
msgid "configuration file: {file}" msgid "configuration file: {file}"
msgstr "" msgstr ""
#: plinth/package.py:389 plinth/package.py:414 #: plinth/package.py:405 plinth/package.py:430
msgid "Timeout waiting for package manager" msgid "Timeout waiting for package manager"
msgstr "" msgstr ""

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -13,7 +13,7 @@ from typing import Any, Optional
from plinth import action_utils from plinth import action_utils
from plinth.actions import privileged from plinth.actions import privileged
from plinth.modules.gitweb.forms import RepositoryValidator, get_name_from_url 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__) 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) shutil.rmtree(repo_temp_path)
if not keep_ownership: if not keep_ownership:
subprocess.check_call(['chown', '-R', 'www-data:www-data', repo], subprocess.check_call(
cwd=GIT_REPO_PATH) ['chown', '-R', f'{REPO_DIR_OWNER}:{REPO_DIR_OWNER}', repo],
cwd=GIT_REPO_PATH)
_set_repo_description(repo, description) _set_repo_description(repo, description)
_set_repo_owner(repo, owner) _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], subprocess.check_call(['git', 'init', '-q', '--bare', repo],
cwd=GIT_REPO_PATH) cwd=GIT_REPO_PATH)
if not keep_ownership: if not keep_ownership:
subprocess.check_call(['chown', '-R', 'www-data:www-data', repo], subprocess.check_call(
cwd=GIT_REPO_PATH) ['chown', '-R', f'{REPO_DIR_OWNER}:{REPO_DIR_OWNER}', repo],
cwd=GIT_REPO_PATH)
_set_repo_description(repo, description) _set_repo_description(repo, description)
_set_repo_owner(repo, owner) _set_repo_owner(repo, owner)
if is_private: if is_private:

View File

@ -97,9 +97,9 @@ class JanusApp(app_module.App):
if 'janus' not in packages: if 'janus' not in packages:
return False return False
# Allow upgrades within 1.0.* # Allow upgrades within 1.0.* and 1.1.*
package = packages['janus'] package = packages['janus']
if Version(package['new_version']) > Version('1.1~'): if Version(package['new_version']) > Version('1.2~'):
return False return False
install(['janus'], force_configuration='new') 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 import cfg, menu
from plinth.daemon import (Daemon, app_is_running, diagnose_netcat, from plinth.daemon import (Daemon, app_is_running, diagnose_netcat,
diagnose_port_listening) 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.backups.components import BackupRestore
from plinth.modules.firewall.components import Firewall from plinth.modules.firewall.components import Firewall
from plinth.modules.names.components import DomainType from plinth.modules.names.components import DomainType
@ -37,7 +37,7 @@ class TorApp(app_module.App):
app_id = 'tor' app_id = 'tor'
_version = 5 _version = 6
def __init__(self): def __init__(self):
"""Create components for the app.""" """Create components for the app."""
@ -81,6 +81,10 @@ class TorApp(app_module.App):
(9040, 'tcp6'), (9053, 'udp4'), (9053, 'udp6')]) (9040, 'tcp6'), (9053, 'udp4'), (9053, 'udp6')])
self.add(daemon) self.add(daemon)
webserver = Webserver('webserver-onion-location',
'onion-location-freedombox')
self.add(webserver)
users_and_groups = UsersAndGroups('users-and-groups-tor', users_and_groups = UsersAndGroups('users-and-groups-tor',
reserved_usernames=['debian-tor']) reserved_usernames=['debian-tor'])
self.add(users_and_groups) self.add(users_and_groups)
@ -168,8 +172,20 @@ class TorApp(app_module.App):
if not old_version: if not old_version:
privileged.configure(apt_transport_tor=True) privileged.configure(apt_transport_tor=True)
update_hidden_service_domain() update_hidden_service_domain(utils.get_status())
self.enable()
# 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): 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 plinth.clients import store_url
from . import privileged
_orbot_package_id = 'org.torproject.android' _orbot_package_id = 'org.torproject.android'
_tor_browser_download_url = \ _tor_browser_download_url = \
'https://www.torproject.org/download/download-easy.html' 'https://www.torproject.org/download/download-easy.html'
@ -42,7 +44,8 @@ clients = [{
backup = { backup = {
'config': { 'config': {
'directories': ['/etc/tor/'] 'directories': ['/etc/tor/'],
'files': [str(privileged.TOR_APACHE_SITE)]
}, },
'secrets': { 'secrets': {
'directories': ['/var/lib/tor/', '/var/lib/tor-instances/'] 'directories': ['/var/lib/tor/', '/var/lib/tor-instances/']

View File

@ -3,6 +3,7 @@
import codecs import codecs
import os import os
import pathlib
import re import re
import socket import socket
import subprocess import subprocess
@ -20,6 +21,7 @@ SERVICE_FILE = '/etc/firewalld/services/tor-{0}.xml'
TOR_CONFIG = '/files/etc/tor/instances/plinth/torrc' TOR_CONFIG = '/files/etc/tor/instances/plinth/torrc'
TOR_STATE_FILE = '/var/lib/tor-instances/plinth/state' TOR_STATE_FILE = '/var/lib/tor-instances/plinth/state'
TOR_AUTH_COOKIE = '/var/run/tor-instances/plinth/control.authcookie' TOR_AUTH_COOKIE = '/var/run/tor-instances/plinth/control.authcookie'
TOR_APACHE_SITE = '/etc/apache2/conf-available/onion-location-freedombox.conf'
@privileged @privileged
@ -30,6 +32,7 @@ def setup(old_version: int):
return return
_first_time_setup() _first_time_setup()
_set_onion_header(_get_hidden_service(aug=None))
def _first_time_setup(): 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[2]', '80 127.0.0.1:80')
aug.set(TOR_CONFIG + '/HiddenServicePort[3]', '443 127.0.0.1:443') aug.set(TOR_CONFIG + '/HiddenServicePort[3]', '443 127.0.0.1:443')
aug.save() aug.save()
_set_onion_header(_get_hidden_service(aug))
def _disable_hs(aug=None): def _disable_hs(aug=None):
@ -404,6 +408,7 @@ def _disable_hs(aug=None):
aug.remove(TOR_CONFIG + '/HiddenServiceDir') aug.remove(TOR_CONFIG + '/HiddenServiceDir')
aug.remove(TOR_CONFIG + '/HiddenServicePort') aug.remove(TOR_CONFIG + '/HiddenServicePort')
aug.save() aug.save()
_set_onion_header(None)
def _enable_apt_transport_tor(): def _enable_apt_transport_tor():
@ -486,3 +491,22 @@ def augeas_load():
'/etc/tor/instances/plinth/torrc') '/etc/tor/instances/plinth/torrc')
aug.load() aug.load()
return aug 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) login_required=True)
self.add(shortcut) self.add(shortcut)
packages = Packages('packages-zoph', ['zoph'], packages = Packages('packages-zoph', ['zoph', 'default-mysql-server'],
conflicts=['libpam-tmpdir'], conflicts=['libpam-tmpdir'],
conflicts_action=Packages.ConflictsAction.REMOVE) conflicts_action=Packages.ConflictsAction.REMOVE)
self.add(packages) self.add(packages)

View File

@ -12,7 +12,7 @@ from django.utils.translation import gettext as _
from django.utils.translation import gettext_lazy from django.utils.translation import gettext_lazy
import plinth.privileged.packages as privileged import plinth.privileged.packages as privileged
from plinth import app from plinth import app as app_module
from plinth.errors import MissingPackageError from plinth.errors import MissingPackageError
from plinth.utils import format_lazy from plinth.utils import format_lazy
@ -94,7 +94,7 @@ class PackageOr(PackageExpression):
return self.package2.actual() return self.package2.actual()
class Packages(app.FollowerComponent): class Packages(app_module.FollowerComponent):
"""Component to manage the packages of an app. """Component to manage the packages of an app.
This component is responsible for installation, upgrades and uninstallation This component is responsible for installation, upgrades and uninstallation
@ -182,7 +182,23 @@ class Packages(app.FollowerComponent):
def uninstall(self): def uninstall(self):
"""Uninstall and purge the packages.""" """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): def diagnose(self):
"""Run diagnostics and return results.""" """Run diagnostics and return results."""

View File

@ -14,7 +14,7 @@ from ..notification import Notification
from ..operation import Operation, OperationsManager from ..operation import Operation, OperationsManager
class TestApp(app.App): class AppTest(app.App):
app_id = 'testapp' app_id = 'testapp'
def __init__(self): def __init__(self):
@ -207,7 +207,7 @@ def test_message(app_get):
@pytest.mark.django_db @pytest.mark.django_db
def test_update_notification(app_get): def test_update_notification(app_get):
"""Test that operation notification is created.""" """Test that operation notification is created."""
app_get.return_value = TestApp() app_get.return_value = AppTest()
operation = Operation('testapp', 'op1', Mock(), show_notification=True) operation = Operation('testapp', 'op1', Mock(), show_notification=True)
note = Notification.get('testapp-operation') note = Notification.get('testapp-operation')
assert note.id == '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 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): class TestPackageExpressions(unittest.TestCase):
def test_package(self): def test_package(self):
@ -159,6 +165,64 @@ def test_packages_uninstall(uninstall):
uninstall.assert_has_calls([call(['python3', 'bash'])]) 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') @patch('apt.Cache')
def test_diagnose(cache): def test_diagnose(cache):
"""Test checking for latest version of the package.""" """Test checking for latest version of the package."""